Saryn added a new file:
QuoteDisplay MoreYOU NEED PYTHON, PIP, AND A PYTHON PACKAGE TO MAKE YOUR OWN IMAGES SHOW UP IN GAME. SUPPORT FOR INSTALLING/RUNNING/OR TROUBLESHOOTING PYTHON DOES NOT EXTEND BEYOND THE DESCRIPTION OF THIS MOD. DO NOT PESTER OTHERS WITH QUESTIONS ON HOW TO INSTALL AND RUN PYTHON/PIP. GOOGLE IS YOUR FRIEND. THE HELPERS SHOULD NOT HELP YOU DO BASIC COMPUTING TASKS. DO NOT BUG THEM WITH THIS. DO NOT BUG ME WITH THIS.
If you can't figure out how to work the Python thing don't worry about it. I'm going to take like a day or two to catch my breath and then I'll start work on what should be a much easier to
use client sided mod. If you can't make it work just be patient.
I don't care if you put images in your hideout that wouldn't be allowed on this site or on the Discord due to the 16+ rule, but if you post screenshots of it and get banned that's on you. Have a bit of intelligence, okay?
1. You need Python, you need to install it with admin privileges and you need to "add Python.exe to PATH". https://www.python.org/
2. Then you need to use PIP (should be installed with Python) to get the UnityPy package. Run the following command in Powershell as admin: pip install UnityPyIf you have trouble with this you need to figure it out on your own and Google it, ask ChatGPT, or whatever.
Okay now that we got all that nonsense out of the way:
This mod will allow you to replace the posters added by the 3.11 update with new textures. I've included all of the ones that are easy-ish to replace. There's some that are multiple posters on one big image that are cut up and made into smaller posters for whatever reason, those aren't included. If you want to try to figure that out I wish you luck.
The concept is pretty simple. Inside the mod there's a few folders. You only need to worry about ONE of them. "Custom Images". This is the folder where YOU are going to be doing a bit of work. Inside the Custom Images folder there's nested folders. Inside each one of those folders is the base image for that specific poster bundle. If you want to replace that poster's image and texture all you need to do is drop in a new image that matches the RESOLUTION and NAME of the file EXACTLY. It also needs to be formatted as .png
THERE ARE TWO POSTERS THAT WILL COME OUT LOOKING JANK, I'M TRYING TO FIGURE OUT WHY. DON'T TOUCH GIRL5 OR GIRL2. Or do, I'm not a cop, but don't complain about it when it looks like shit.
If you don't want to replace a poster just don't touch that image and it won't be overwritten when you run the script.
Once you have all the images you want to replace in their respective folders, go back to the main folder of the mod and run "main.py". It'll pop up a command prompt and run through all of the bundles super fast. If you fucked up this is where it'll tell you that you fucked up. You'll have to go fix it. If you followed my instructions you shouldn't have any errors. Start the server, open the launcher, clear your temp files, and launch the game. All of the hideout posters images will be changed. Congrats!
Let me know if you have any issues that aren't caused by stupidity and I'll try to help. I might expand this to include the shooting range targets and things like that as well if there's enough interest.
HUGE THANKS
rpmwmp For writing the parts of the Python script that make this work, I was banging my head against the wall and he helped out a TON. This wouldn't be possible without him.
Ency for showing me how this is even possible to do! This also wouldn't be possible without him!
WTT-EpicRangeTime for helping me figure out how the hell bundles find their dependenciesWTT-QwertyAlex for helping me figure out what the hell the JS code I was stealing was even trying to do in the first place
Archangel for helping me find the double forward slash that was making this entire mod not work
Chomp for making all the examples I barely understand but somehow manage to turn into functional mods
SPT DEVS FOR BEING FUCKING AWESOME AND MAKING THE BEST FUCKING MOD I'VE EVER PLAYED
SPT Discord STAFF for putting up with my insanity
SPT Discord Helpers for putting up with the rest of you
I SWEAR ON ALL THAT IS UNHOLY IF YOU BOTHER THE HELPERS WITH FIGURING OUT HOW TO INSTALL/RUN/TROUBLESHOOT PYTHON OR THIS SCRIPT I WILL TAKE THIS MOD DOWN AND YOU WILL RUIN IT FOR EVERYONE.