The PokéCommunity Forums

The PokéCommunity Forums (https://www.pokecommunity.com/index.php)
-   Binary ROM Hacking (https://www.pokecommunity.com/forumdisplay.php?f=284)
-   -   Other How to disable savestates? (https://www.pokecommunity.com/showthread.php?t=355428)

Micael Alighieri September 11th, 2015 2:43 AM

How to disable savestates?
 
Is there a way to disable savestates for a hack rom? I mean, to avoid players from using savestates while playing the game. If not, is there a way to punish those who use savestates?

wolfboyft September 11th, 2015 4:22 AM

Quote:

Originally Posted by Micael Alighieri (Post 8923465)
Is there a way to disable savestates for a hack rom? I mean, to avoid players from using savestates while playing the game. If not, is there a way to punish those who use savestates?

Well... not in any old emulator. You'd have to somehow FORCE people to use an emulator you made that does not do save states.

Blah September 11th, 2015 6:35 PM

You can punish them using the special that saves and restarts the game every now and then. That way they can't proceed playing (though that is an incredibly bad idea). If someone wants to cheat, they'll cheat. You can't ever prevent your hack from being hacked, having resources ripped, or being cheated in. People will find a way, don't bother in my eyes.

Micael Alighieri September 12th, 2015 1:14 AM

Quote:

Originally Posted by FBI agent (Post 8924344)
You can punish them using the special that saves and restarts the game every now and then. That way they can't proceed playing (though that is an incredibly bad idea). If someone wants to cheat, they'll cheat. You can't ever prevent your hack from being hacked, having resources ripped, or being cheated in. People will find a way, don't bother in my eyes.

Well, I know there will be always some people who find a way to cheat; also, the bad part comes when they use savestates in-battle, but at least this time will be more tricky. What special are you talking about? Thank very much in advance ^^

Micael Alighieri February 29th, 2016 6:04 AM

Quote:

Originally Posted by wolfboyft (Post 8923545)
Well... not in any old emulator. You'd have to somehow FORCE people to use an emulator you made that does not do save states.

Okay, I'm sorry for the doble-post but... do you know about a way to do that? I know there will be always a group of people choosing the dirty way, but at least I can make it more difficult for them (and also, normally unreachable for casual players).

wolfboyft March 1st, 2016 3:29 AM

Quote:

Originally Posted by Micael Alighieri (Post 9140707)
Okay, I'm sorry for the doble-post but... do you know about a way to do that? I know there will be always a group of people choosing the dirty way, but at least I can make it more difficult for them (and also, normally unreachable for casual players).

Um, not with your hack, no. Absolutely not, unless you turn it into a PC application, explicitly without a save state function. You can just ask people to not save states, or-- even better-- if your hack works on real hardware, only play it on real Game Boys (assuming they/you know how.)

Micael Alighieri March 1st, 2016 4:24 AM

Quote:

Originally Posted by wolfboyft (Post 9142192)
Um, not with your hack, no. Absolutely not, unless you turn it into a PC application, explicitly without a save state function. You can just ask people to not save states, or-- even better-- if your hack works on real hardware, only play it on real Game Boys (assuming they/you know how.)

I think the first option is rather better, I could turn it into a PC application. If I found a way to make a similar GBA emulator version like the GB/GBC VC one for Pokemon Red, Blue and Yellow, then I can also make a .CIA version of the game (it wouldn't stop players from cheating, but it would make it more tricky). I'm terribly sorry for saying this, but I have no idea about how can I make the hypothetical PC application, do you know about any good tutorials? (Also I know there are Java emulators at websites, but the purpose is to play it offline and I hate Java).

I'm very grateful for your reply, my friend.

wolfboyft March 2nd, 2016 2:43 AM

Quote:

Originally Posted by Micael Alighieri (Post 9142258)
I think the first option is rather better, I could turn it into a PC application. If I found a way to make a similar GBA emulator version like the GB/GBC VC one for Pokemon Red, Blue and Yellow, then I can also make a .CIA version of the game (it wouldn't stop players from cheating, but it would make it more tricky). I'm terribly sorry for saying this, but I have no idea about how can I make the hypothetical PC application, do you know about any good tutorials? (Also I know there are Java emulators at websites, but the purpose is to play it offline and I hate Java).

I'm very grateful for your reply, my friend.

I'd recommend you find an OPEN-SOURCE emulator, see what language it uses and learn that language, then search around for a save state function, disable it, force it to only use the IPS you shipped it with and ask players to input a ROM that meets the hash of your original non-patched ROM, release it and hope people like it.


All times are GMT -8. The time now is 2:23 AM.


Like our Facebook Page Follow us on Twitter © 2002 - 2018 The PokéCommunity™, pokecommunity.com.
Pokémon characters and images belong to The Pokémon Company International and Nintendo. This website is in no way affiliated with or endorsed by Nintendo, Creatures, GAMEFREAK, The Pokémon Company or The Pokémon Company International. We just love Pokémon.
All forum styles, their images (unless noted otherwise) and site designs are © 2002 - 2016 The PokéCommunity / PokéCommunity.com.
PokéCommunity™ is a trademark of The PokéCommunity. All rights reserved. Sponsor advertisements do not imply our endorsement of that product or service. User generated content remains the property of its creator.

Acknowledgements
Use of PokéCommunity Assets
vB Optimise by DragonByte Technologies Ltd © 2023.