SuperUI for SRTT v0.2 (EXPERIMENTAL; Detailed Notoriety HUD, Enhanced Crib Menu & more!)

Discussion in 'Mods in Progress' started by nclok1405, Jul 2, 2019.

Tags:
  1. SuperUI for SRTT v0.2
    Created by nclok1405 ◆VScYHamhfU
    Download: srtt_superui_v0.2.zip

    === Description ===
    This mod enhances user interface of Saints Row: The Third in many ways.

    NOTE: Only tested for the Steam version. I don't know about the GOG version, but you'll probably need to update asm_pc files.

    === Screenshots ===
    superui_srtt_colored_noto.png
    SRTT is the only game in the Saints Row series to not show the notoriety progress bar, but this mod aims to change that.
    Each team is colored, and the saturation/brightness of colors indicate the sub-notoriety progress.
    (Pink Stars had to go, unfortunately.)

    superui_srtt_crib.png
    Purchase any clothes, tattoos, weapons, and use plastic surgeon from any crib.

    superui_srtt_mission_list.png
    Mission List is enhanced. DLC missions are now clearly marked, and you can access the crib menu from here.

    superui_srtt_upgrade_level_indicator.png
    Upgrade List displays what respect level is required for still-locked upgrades.

    superui_srtt_avatar_rampage_menu.png
    Avatar Rampage menu is enhanced.

    === Features ===

    ==== HUD ====
    * The notoriety HUD is now colored for 4 different teams: Red for Morningstar, Blue for Deckers, Green for Luchadores, and Yellow for Police. The color saturation shows how much sub-notoriety level you have. When you earn notoriety if will initially closer to white, but as you anger each team, the notoriety icon for them will gradually become darker.
    ** NOTE: The gangs no longer have a pink star icon, instead they reuse the police icon. This is because the pink star did not play nice with color tinting.
    * Added "Show Level 0 Notoriety" option which will bump the displayed notoriety level by 1. The "Level 0" notoriety will be displayed as 1 icon, "Level 1" notoriety will be shown as 2 icons, and so on. (not enabled by default; edit vint_lib.lua if you want)
    * Health of homies are now displayed in HUD (shown in percentage)
    * You can now disable HUD autohide (not enabled by default; edit vint_lib.lua if you want)
    * Cash HUD will flash in red when you are spending money, and green when money is increasing.
    * Cruise Control HUD is lowered. (original codes by IdolNinja)
    * Added "Classic" HUD option which moves Health Bars to Top-right like in Saints Row 1 and 2. (not enabled by default; edit vint_lib.lua if you want)
    * Added an option to disable Weapon Wheel/Radial Menu when switching weapons. (not enabled by default; edit vint_lib.lua if you want)
    * Added a sound effect when a weapon is switched. (Optional, enabled by default)

    ==== Menus ====
    * Added "SuperUI" settings to the options menu where you can toggle SuperUI-related settings during the game. Changes you make here will not persist between reboots, so please edit vint_lib.lua if you want to make permanent changes.
    * Added an option to auto-load the latest save when launching the game. This feature is not enabled by default. To enable it, open "vint_lib.lua" and change "SUI_AUTO_CONTINUE = false" to "SUI_AUTO_CONTINUE = true".
    * Cancel prompt removed from most menus.
    * In store menus, price will be displayed in red if you don't have enough cash to buy the item.
    * In Upgrade menu, the upgrades that are not yet available for purchase will show its unlock level in parentheses.
    * You can use the phone in Activities.
    * You can now buy clothes, tattoos, weapons, and use Plastic Surgeon from the Crib menu.
    * You can customize any non-helicopter vehicles and can delete reward vehicles. (original codes by IdolNinja) A special warning message is displayed if you try to delete a reward vehicle.
    * You can change your clothes color in wardrobe. (original codes by IdolNinja)
    * Save menu will display how many of 23 slots are used.
    * Replaced the Main Menu tickers that mention the community features.

    ==== Missions ====
    * A modified variant of Mission Replay mod by IdolNinja is included, with the following changes:
    ** Added a "mission" that triggers a Crib menu anywhere on the city.
    ** Shows the localized title of each mission depending on SRTT's language.
    ** DLC missions are clearly marked with a "DLC:" prefix in the contact's name.
    ** Added replay for bonus phonecalls "Pub Crawl", "High Times", "The Morning After", and "There is No Try".
    * A modified variant of mrturkleton & shitface's Avatar Rampage mod is included. The choice screen looks better now. The avatar heavily glitched out if he fell into water, so if it happens he will instantly drown in this mod.
    * You can now exit prologue missions from the fail screen.
    * You can now skip the first 3 prologue missions. To skip a prologue mission, pause the game, cancel the mission, choose "RETRY FROM MISSION START" in the Mission Failed screen, and push the USE key (E key, Y button, etc) when a prompt "SKIP LEVEL" is displayed.

    === Installation ===
    Copy all *.lua, *.str2_pc and *.asm_pc files in the "mod" folder to SRTT's directory. (e.g. C:\Program Files (x86)\Steam\steamapps\common\Saints Row the Third)

    If you don't already have installed Sandbox+-like mods, copy the included "sr3_city.lua" file to SRTT's directory.

    Then, copy and overwrite patch_compressed.vpp_pc to SRTT's cache directory. (e.g. C:\Program Files (x86)\Steam\steamapps\common\Saints Row the Third\packfiles\pc\cache)

    This mod modifies the following asm_pc files which makes it incompatible by default with most mods.
    * patch_vint_doc_containers.asm_pc
    * vint_doc_containers.asm_pc
    To make this mod usable with other mods, you need to update the asm_pc files after installing this mod.

    Download VIPER'S UPDATED ASM UPDATER and copy the ASM_Updater folder (including the folder itself!) to SRTT directory. This download includes all required tools by Gibbed.
    https://www.saintsrowmods.com/forum/threads/vipers-updated-asm-updater.13994/#post-86987
    Then, inside the ASM_Updater folder, launch "Update_ASM_Files - after ADDITION or CHANGE of a mod file.bat".

    Please note, this mod does NOT modify "stream_grid.asm_pc". All modified mission scripts are loaded from "patch_compressed.vpp_pc".

    === Credits ===
    nclok1405 - Main Mods

    IdolNinja - Original creator of the following mods:
    * Delete Reward Vehicles
    * Lowered Cruise Control HUD
    * Mission Replay (https://www.saintsrowmods.com/forum/threads/mission-replay-v8.158/)
    * Wardrobe Color Change Mod

    mrturkleton - Original creator of Avatar Rampage mod (https://www.saintsrowmods.com/forum/threads/avatar-rampage.512)
    shitface - Creator of modified Avatar Rampage mod (https://www.saintsrowmods.com/forum/threads/avatar-rampage.512/page-2#post-4834)

    === Changelog ===
    v0.2 (July 13, 2019)
    * Added "SuperUI" settings to the options menu where you can toggle SuperUI-related settings during the game. Changes you make here will not persist between reboots, so please edit vint_lib.lua if you want to make permanent changes.
    * Added an option to auto-load the latest save when launching the game. This feature is not enabled by default. To enable it, open "vint_lib.lua" and change "SUI_AUTO_CONTINUE = false" to "SUI_AUTO_CONTINUE = true".
    * Added "Show Level 0 Notoriety" option which will bump the displayed notoriety level by 1. The "Level 0" notoriety will be displayed as 1 icon, "Level 1" notoriety will be shown as 2 icons, and so on. (not enabled by default; edit vint_lib.lua if you want)
    * Added "Classic" HUD option which moves Health Bars to Top-right like in Saints Row 1 and 2. (not enabled by default; edit vint_lib.lua if you want)
    * Added an option to disable Weapon Wheel/Radial Menu when switching weapons. (not enabled by default; edit vint_lib.lua if you want)
    * Added a sound effect when a weapon is switched.
    * Replaced the Main Menu tickers that mention the community features.

    v0.1 (July 2, 2019)
    * Initial Release
     

    Attached Files:

    Last edited: Jul 12, 2019
  2. Wouldn't it be possible to give each gang their logo instead of a coloured shield, like let Morning Star keep the default pink star, Deckers get that blue skull and Luchadores that other masked skull thing?
     
  3. For Morningstar, if someone could recolor the Pink Star notoriety icon graphics to white, it will be possible (I currently have no knowledge of graphics mods though). But for separate icons for Deckers and Luchadores might be more difficult, because the game probably doesn't have them. The colors of the icons should be white, otherwise color tinting (works as a sub-notoriety display) does not work well.
     
  4. In fact in the voition streams I can see progress bar for sense of notoriety while playing 3.5 there A way get the progress bar to be restored. If u try and look it up in sr2's hud lua you can port this the 3 and it will show all times other than police badges poping out ecspeically when you notoriety level 0 killing peds doesn't the rate however get notoriety into demcials will show the number like 0.1 the you kill peds or hijacking people. Same thing for 4 no progress bar on level 0 but still have decmicals.

    However when put funny stuff into sandbox+ mod when I kill A least one ped or injured the decimal raise up 0.1 and cause my homies like shaundi will strangely to turn on me in level 0 but does suddenly goes down be back to normal.


    Is it possible to enable all the diversons during missions? I was trying to figure out how can I enable them just to playing around Shaundi do hostage and start 3 stars, basejumping, activities? Maybe drug trafficking you sell drugs and get 2 star or higher, trail blazing is gone mad normally no wanted level but can be fix via sandbox+. I do i spawn homies and get group names like they did in missions for outside missions like u did in sr2 so I can tweak them.
     
    Last edited: Jul 5, 2019
  5. I cannot 100% understand what you are saying, but I try my best:

    1. "Volition Streams had early footage of Saints Row 3.5/Enter the Dominatrix and some of these shown SR1/2 styled notoriety progress bar. Can you port it from SR2's Lua file?":
    No. SR2's notoriety progress bars depended on UI objects "gang_noto_fill_0", "gang_noto_fill_1", "gang_noto_bg", "police_noto_fill_0", "police_noto_fill_1", "police_noto_bg", and these objects do not exist in SRTT's UI.
    In theory, if there is a way to edit "hud.vint_doc" (a file that contains HUD-related object definitions) adding SR2-style bar might be possible, but the SRTT version's vint_doc file format is not reverse-engineered. Even for SR2's vint_doc files, it could be read, but not edited.

    2. "If you kill some pedestrians or hijack a car, you gain 'Level 0' notoriety. Can you display it? Note SRIV also has it."
    I'm planning some way to show the Level 0 notoriety. Right now (SuperUI for SRTT v0.1), when you run over a pedestrian without any cops around, the "notoriety ring" around the minimap shows up, but with no icons. This status is "Level 0 Notoriety" which you have notoriety level between 0.001 and 0.999.
    Bumping the displayed notoriety level by 1 will show the level 0 as 1 icon, level 1 as 2 icons, and so on. If works good, except it sacrifices level 5 display. Maybe I can add it as a non-default option in the next version of SuperUI for SRTT.

    As for SRIV, I did check about the Level 0 notoriety in the past, but the Level 0 notoriety value is locked at 0.5 and does not seem to have any impact for the rest of notoriety system.

    3. "Sandbox+, peds and Shanudi"
    I have no idea but Sandbox+ can cause many weirdness depending on usage.

    4. "Is it possible to enable all the diversons during missions?"
    I don't think playing diversions during missions are possible except Gang Operation (which only very few missions disabled it). Saints Row series generally cannot play more than one "game mode" at a time.

    5. "I want to change notoriety level of Drug Trafficking and Trail Brazing activities. I can do this manually by Sandbox+, but want to automate it."
    I haven't looked at how Activity settings file look like, but if the activity settings file allows changing notoriety cap, it might be possible by modding them.

    6. "I do i spawn homies and get group names like they did in missions for outside missions like u did in sr2 so I can tweak them."
    I can't quite understand what you're saying. If it is like "Can you create freeroam NPC spawn mod like @CabooseSayzWTF did in SR2?", the answer is no. SR series in general have no ability to spawn NPCs unless it is predefined to be "scripted". In SR2, scripted NPCs could be added to freeroam by editing various *.cts files. In SRTT, *.cts files were replaced by "Zone Files" (*.czh_pc and *.czn_pc). These are in binary format, it is not 100% reverse-engineered, and while it is possible to replace existing scripted NPCs, it is not possible to "add" any scripted NPCs without crashing the game. I don't think there are any existing scripted NPCs during freeroam.
     
    Last edited: Jul 6, 2019
  6. SuperUI for SRTT v0.2 released.
    Classic HUD Layout now available!
    superui_srtt_classic_hud.png
     
    Fan of Saints and Admixon like this.
  7. Hmmmmm... sense of crime or gang activity when committed. Good to have level 0 gang/police icons to show. :D
     
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice