While I like what HM are doing, their github section seems dead when it comes to adding your own cheat codes.
Seen people asking for ways to manually control your day cycle and flow of time.
Which I had created cheat codes for the N64/GC versions of the game and could add this into the project by simply adding my cheat codes into the available cheats.
For now I had created them again for the 2S2H project using CheatEngine using hotkeys binded to your controller.
So you can use the Always Day X to keep it as Day X - not sure if like on consoles if I should bind this to hotkeys to manually set the Day vs Tabbing over to CheatEngine to select the Day from the drop list.
I did similar with the Fastforward and Rewind time cheat codes.
Binded hotkeys to controller so when you press:
R+Dpad Left it rewinds times and stops when you release.
R+Dpad Right it fast forwards time and stops when you release.
That was my main objective and for now uploaded in the hope they'd see and add to the cheat list because I'm sure others would like this feature in the game and its easy to add without creating any mod.
I then decided to add more cheat options that are missing from the cheat list, but due to my lacking knowledge of CheatEngine I need to figure out in order to make them function properly.
For some reason which I don't get why, ChearEngine addresses default to the games current memory value.
So unlike other cheat apps, you'd find an address, set the value you require and it remembers that value.
So all you need to do is toggle it on/off and it'll will write that value to that address.
So for cheats like:
Infinite: Money/Health/Ammo (individual weapons)
Have: Weapons/Items/Masks (individually)
All lost fairy's (each dungeon)
And so forth, all revert to lets say the games default value of FF, if you don't have said item yet in the game, which makes its purpose pointless when you want to simply get it using the cheat code.
Unlike the Day/Fastforward/Rewind cheat codes where its value is set by using hotkeys, or if the value is set using a drop menu (for Day X or example have xxx in your bottles/side quest items).
The values aren't remembered and would have to be manually set each time.
As the majority if not all cheat options in these games are static, the issue isn't that the memory location changes each time you play the game (dynamic memory addresses, they're static so the memory location never changes).
I had tried posting on CheatEngine explaining my lacking knowledge as I'm simple used to using tools where once you have the address, set your value and save, it simply remembers your value and writes it as it should by turning a cheat code on/off.
Someone would simply reply use lua or something like that which ive no clue about and don't get why it can't simply have an easy means to simply remember the value and write it when activated.
I do recall seeing something when right clicking the cheat address and something like set value when activated but it didn't remember the value when I saved the cheat table.
So when loading it back up, enabling cheat option, defaulted back to the games current value (FF, if you didn't have anything yet).
I pretty much made almost every cheat possible for this game back on the N64 which due to the consoles cheat devices been limited in how many cheats it could activate at one time, I couldn't make it possible to have the same Day X/Fastforward and Rewind time cheats, it would have to be one or the other.
But didn't have this issue if using emulators (which I made for again)
Or the GameCube and I forgot, I was also the one who made them for the 3DS versions using the old Gateway QR cheat method then as actual cheat codes (which a user here who tries profiting off users cheat codes stole them trying to claim they made them. Which the biggest giveaway that they stole them was that the old QR code format values were identical yet for time, I had given values which were not exactly spot on for said time but were very close to.
And also when they claimed to have scanned memory for the hour displayed on screen isnt possible because the hour value on screen is not same as what the actual game memory value is.
So you'd never find them by looking for 7,8,9,10
So because this person still insisted they created them and refused to credit back properly, I quit releasing my cheat codes for 3DS and I strongly assume this same person is doing it again under a different username here with Switch cheat codes, taking them off here, posting on their site taking credit and trying to profit off them
So I quit making switch cheat codes too.
But I'd hope the users of 2S2H are different and would benefit from having the option of using my cheat codes.
Just need to either
Figure out how to solve the saving values issue with CheatEngine
Or
How to add the cheats into 2S2H cheat options so you can active them along with its other cheats.