-
Notifications
You must be signed in to change notification settings - Fork 57
TODO
Clément Gallet edited this page Sep 10, 2018
·
19 revisions
- RAM Search/Watch:
- Add string and array types
- Intercept accesses to /dev/urandom as a source of randomness
- Fix savestates done on non-draw frames (need to save the return/register address from the altstack in the savestate and restore them when loading)
- Add tooltips to help the user
- Add hooks to Steam API functions so that Steam games can be launched without Steam opened
- Ability to lock certain inputs, which are not overwritten in recording mode, useful for doing multiplayer TASes
- Log random calls, display and sort them by calling addresses, keep a call count and last returned value
- Playing with the thread scheduler might add more determinism to multithreaded games
- Add the option to make certain threads to run synchronously, i.e. don't start the thread but call the function instead.
- Add to the state loading code the ability to stop and recover threads. It would need to build a correspondence table between game pthread ids and real pthread ids, and wrap every pthread functions that use the pthread id.