It’s Quiet in NisaTown: Emergency Hotpatch Status for WW v174+ (Patreon)
Content
Let me start out by saying I’m sorry with my performance and about this post being so late!!!
Usually when a WW update causes WP to break, a hotpatch is available within a few hours. Sometimes as late as 1-2 days, usually with a status post so my Patreon-only patrons can stay up to date on progress and sometimes with a public post too. This is neither of those times. WW has received extensive overhauls to core systems which will require extensive patches from WP to stay compatible. The patch is going to take some time…
As many have pointed out, I failed you. While I did make several posts on discord in my work in progress channel explaining the situation, I was beyond tardy writing an equivalent Patreon post. The primary reason is that I’m not doing well, and I didn’t know how to communicate that to a larger audience. The much-truncated version is that I’m unsure if my issues are medical or mental at this time, but I’ve been working to put together a team of experts to help me narrow down the cause. Regardless, it’s not an excuse, but it is an explanation as to what’s going on. It’ll be a process to get me back up to 100 percent, and while I’m lining up appointments and going through tests, I am not idle. I’m not waiting on a health expert to figure out a solution and I’m here working on the mod 5 days a week albeit slowly right now.
For those curious, some more information can be found in the WIP channel on my discord. All I want you to know is that I do not view it as an excuse, I’m sorry for how quiet and reserved I’ve been, I’m seeking and getting the support I need so my personal issues will not continue to interfere with my goals.
Now, back to modding.
As mentioned, WP is not currently compatible with the latest releases of WW. Those including and after v174. If you plan to play with the latest versions of WW then please remove my mod but first consider the following:
If you use succubi, then your succubi will become corrupted after removing my mod. This likely means the sim will be deleted when loading into game or they will have missing CC. If they are not deleted then I strongly recommend deleting them manually. Also save your save to a new save (Via the save as button) just to be safe.
If you don’t use succubi then my other mod data should be removed by the normal maxis missing asset cleanup functions. You are safe to remove the mod and continue playing. Keep in mind that you will have to manually re-add traits and things when re-installing the mod unless you plan to use the aforementioned save as function and return to your current save after updating!
Unlike usual, this patch is going to be a bit of a process. Early on I gave an incorrect ETA in some comments based on my experience with previous patches, and I have not given an ETA since because all I can say with time estimates is that I’m working to get it out as soon as possible. While I can’t give an exact ETA (yet, when I get further a long I can), I can let you know my general patching process and where I am in that process.
Wicked Perversions Hotpatch Progress Map:
ETA: Monday, December 19th
Housekeeping: Today's (11/22/2022) patch looks harmless, if you consider removing fun profanity from the gallery harmless! Already decompiled and checked, I don't expect any additional issues from today's patch!
[Decompiling] Decompile the latest WW release and compile a list of changes to the previous version of WW. Done.
[Analyzing Scripts] Go through each script with differences, analyze the changes and create WP code patches accordingly. This is where the lion’s share of patch work is.
[Load Testing] Load into the game with the new version of WW and the hotpatched version of WP. If errors pop up then take a look at the errors and compare them to the WP changelog and WW changelog and create more patches.
[Gameplay Testing] After no errors on load, gameplay test core features of WP to make sure things are still functional and check any problem areas which were noted earlier in the process.
[Iteration Testing] Test the latest WW releases if there have been more patches since the original decompiled version.
[Cherrypick patching] Manually copy the changes over from the hotpatched dev version to the WP release builds using the changelog as reference.
[Release]Release the Patreon Hotpatch. Found here: https://www.patreon.com/posts/wicked-growing-2-80184388 Public release following as soon as Patrons clear the Patreon version, probably a day or so!
[Validating Public Release] Manually copy over the changes from the dev version to the public version of WP while waiting for user bug reports to come in. If they do, address that first and repatch the Patreon version of WP.
[Public Release] Release the Stable Public Hotpatch on LL.
And that has been what I’ve been doing monthly, or every two months for the last 5 or so years. Double to tripple it for Game Updates. It’s a tedious and tiring process, but frequency aside, it’s not as bad as it seems. The lion’s share of the time is spent in step number two, Analyzing scripts. Depending on how well step 2 goes and how thorough I am, steps 3-5 typically proceed relatively quickly. This isn’t a usual situation but usually it only takes half an hour to a few hours. As progress is made, I’ll update the above Progress Map by bolding the stage we are in and adding any appropriate notes and a eta when I feel confident enough too.
I want to thank everyone for their extreme patience and support you have given me. I do not believe forgiveness can be asked for or given, but only found. I’ll only hope you find me worthy of your forgiveness through my actions. Thank you.