Alright guys. I was trying to reinsert all of the code changes I made to the game's previous version to fit the new version but I kept running into issues so instead I made a mod patcher so that I can automatically patch and depatch the game with all my mods everytime a new update rolls around. I'm not sure if a tool like this already exists, but I'll upload the game files with the patch tool with all the mods I use.
You guys can make your own mods too if you want.
Main Modding Instructions
1. Download KittyPatcher.zip
2. Put KittyPatcher.exe and the mods folder from KittyPatcher.zip in the main folder of the game, where CourseofTemptation.html is
3. Put the mods you want in the mods folder
4. Double Click KittyPatcher.exe to add the mod(s) to the game
5. Done
Alternatively, you can run KittyPatcher.py in the scripts folder but you'll need to download Python to run it:
You must be registered to see the links
Also, F95 registers KittyPatcher.zip as a Virus because I packaged it as a .exe file but it isn't a virus, but if you want to be safe just download KittyPatcherPy.zip. You'll have to install Python to run it though.
KittyPatcher.exe/py
This allows you to apply any and all mods you have in your mods folder to the game in a double click.
1. Put the mods in the mods folder.
2. Double click KittyPatcher.py
After doing these two steps, the patcher works by automatically replacing code in the HTML to modify the game code.
You need the latest version of python installed for it to work.
Mods Folder
Store mods here so the patcher can patch your game.
Create Mods Simple
1. old code 1~new code 1~~old code 2~new code 2~~old code 3~new code 3
2. Name file [yourmodnamehere].mod
3. Put it in mods folder
Create Mods Exmaple
1. Find the code you want to modify, for example:
{
passage: "EventQuadPartyGainCrush",
tags: ["quad party", "chat"],
frequency: 40,
crush: true,
},
2. Create a text document in any kind of software like Notepad
3. Enter the code you want to modify:
{
passage: "EventQuadPartyGainCrush",
tags: ["quad party", "chat"],
frequency: 40,
crush: true,
},
4. Then add a ~ symbol so the program knows where to separate the old code from the new code, then add the new code you want:
{
passage: "EventQuadPartyGainCrush",
tags: ["quad party", "chat"],
frequency: 40,
crush: true,
},~
{
passage: "EventQuadPartyGainCrush",
tags: ["quad party", "chat"],
frequency: 640,
crush: true,
},
This mod modifies the frequency of the gain crush event so that you're more likely to gain a crush at the Quad Party.
5. Save it as [Mod Name].mod. Must have a .mod extension.
6. Then put it inside your mod folder if it isn't already there.
Files Attached:
contains the Mod Patcher and the Mods Folder.
KittyPackagerPy.zip contains the Mod Patcher and the Mods Folder. Python, "safe" version.
KittyMods.zip just contains the mods.
Course Of Temptation v0.5.4e.zip contains the Mod Patcher, all the mods, and the modded game. (Outdated)
Tips:
1. You have to make sure there is only 1 instance of the thing you're trying to replace. If you try to replace frequency: 40, with frequency: 640, thousands of instances of frequency: 40, will be changed and you'll have to delete the CourseOfTemptation.html file entirely.
2. If you're creating mods, it's best to do so in Notepad++.
3. You can also replace dialogue, but it's very tricky.
4. Try to avoid putting spaces before or after the ~ key separator.
You should also be able to modify any other Twine HTML game with this but you'd need to change the HTML name in KittyPatcher.py.
Mods Included:
Add Faculty Contact Mod: Allows you to add Faculty as contacts in your phone so you can hang out with them whenever you want.
Faculty Delimiter Mods: Removes all Faculty restrictions.
Date Anybody Mod: Allows you to date anybody, including non peers. Further removes Faculty restrictions.
Booty Calls Anytime Mod: Allows you to get booty calls anytime you want. No longer restricts booty calls until after 6pm or the following day.
Dates/Hangouts Anytime Mods: Allows you to get dates anytime you want. No longer restricts date and hangout times until after 6pm or the following day.
Unlimited Dates/Hangouts: Allows you to have multiple dates a day.
Quick Sex Mod: Allows you to have Quick Sex anywhere with anyone that is present that you are normally able to have sex with. Can be buggy and show multiple Quick Sexes at times. One of my favorites.
Orgasm Limit Mod: Allows you to go another round.
Hangout At Your Dorm Mods: Allows hangouts to occur at your dorm instead of the other person's.
More Player Football Mod: Allows the Player to have more chances to shine in a football game. (Vanilla only allows player to make a move once every 10 games)
Party Events Mods: Allows for Party events more often.
Walk Events Mods: Allows for Campus walking events more often.
All other mods are personalized towards my specific playstyle and modify events to occur much more often than usual.
Add FBuddy/Exhibition Mod: Higher likelihood of getting a fbuddy and the fbuddy exhibition event.
Add Friend/Partner Mod: Higher likelihood of getting a friend and/or partner.
Phone Events Mod: Vastly increases the amount of texts, dates, and hangout requests you get.
Prof Events Mod: Increases likelyhood of Professor events.