The key things to have are Cheat Engine and a 1998/7H Converted version of FF7 (Steam has this annoying thing where it 'pauses' the game when it isn't in focus, and can often crash CE). I'm no master with it or anything but I can show you how the menu thing was done; DLPB helped me out a lot with it. The executable uses x86 assembly.
Another thing that's good to have is Hextools as it lets you keep track of where/what you've changed in the hex for faster corrections and easier troubleshooting. It's basically a notepad document that applies changes to an executable either on launch, or more permanently by patching it beforehand (benefit is, if something goes wrong you can just throw the executable away and apply fixed changes to a fresh one).
The day/night thing was going to be used to alter the encounter table between A and B depending on what cycle it was, but as these changes aren't reflected in battles and given that I'd need to make a lot more encounters to fill a second table (and what would these encounters offer?) I didn't implement any practical gameplay-changing effects with it. It was purely cosmetic except it came with a slew of problems and was quite ugly to look at.
Okay, i have used hex a lot and know my way around it. I dont always know exactly what im doing other than changing something and seeing what it does. Then noting it down in notepad lol.
Well 1 idea i had for the Day/night system was to take an approach similar to Dying Lights take on it.
Enemies would be extremely hard at night to the point where they are nearly unbeatable, but yield much better rewards or give rare items that can only be obtained at night. I have a fully functioning Day/night system inside Echo-S now and i'm able to use for so many things.
The way it's coded allows me to change NPC's behavior based on what time it is, eg, shops close, people go to bed and lock their doors. Certain sidequests can only be got during a certain time. I've also managed to put in a weather system too that also interacts with the same system for NPC's.
Such as a model hotswap when rain activates to make the NPC's pull out umbrellas or change their outfit to a more suitable one.
What i'm looking for to add to the menu is a new timer that shows the player what time it is in game. So the player can plan ahead of time for whatever it is they need to do