Cheat Engine Forum Index Cheat Engine
The Official Site of Cheat Engine
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


Pirates! to NES unhackable?

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine
View previous topic :: View next topic  
Author Message
Outlivinglife
Newbie cheater
Reputation: 0

Joined: 21 Aug 2018
Posts: 19

PostPosted: Tue Aug 21, 2018 9:51 am    Post subject: Pirates! to NES unhackable? Reply with quote

I've made several hacks (and even some moderately sophisticated ones) to several video games (including those on NES), but this games is apparently unhackable or something. As I understand it, cheat engine looks for hex written to RAM, so theoretically I should be able to find something like the number "0" (or 00 in hex) if the number 0 is written to the game, but this just doesn't appear to be the case. Let me explain.

I have 0 goods when I start the game. So I attach cheat engine, search for 0, and get a plethora of results. To ensure I'm getting the RAM location I'm looking for, I decided to go as broad as possible searching for All types. I then purchase a single good (1 ton) from the merchant and notice in-game that the 0 turns to a 1. Again, to go as broad as possible, I simply select "Changed" value. I sell that single ton to return back down to 0, selecting "Changed" again, and rinsed and repeated several times to dwindle down my results. This got me to about 800 or so.

There were some other changes as goods increase (such as cargo space decreasing and gold decreasing), so I eliminated those by purchasing sugar and searching for unchanged values and then selling the sugar and, again, searching for unchanged values. This got me to about 100 results or so.

I then added all 100 of those codes to my list, activated them all and purchased a good, expecting my 0 to remain at 0, but this was not the case. There appears to be something else governing what's being written to the screen, but this level of programming is far beyond the basics.

If you're looking for a challenge, I suggest trying to crack this nut. Or if you just want to help me out with this, that would be fantastic as well.

BTW, I'm using FCEUX 2.1.1 NES emulator and you can find the Pirates! ROM that I'm using at DopeRoms (filename: Pirates! (U) [o1], although I'm sure all of the Pirates! games would likely act the same way).
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 471

Joined: 09 May 2003
Posts: 25832
Location: The netherlands

PostPosted: Tue Aug 21, 2018 10:18 am    Post subject: Reply with quote

go to settings scan settings and confirm 1 byte is part of all
if not (e.g if 4 byte is the smallest type selected) then when you do an unchanged scan but the bytes in front and behind have changed it won't be found

_________________
Do not ask me about online cheats. I don't know any and wont help finding them.

Like my help? Join me on Patreon so i can keep helping
Back to top
View user's profile Send private message MSN Messenger
Outlivinglife
Newbie cheater
Reputation: 0

Joined: 21 Aug 2018
Posts: 19

PostPosted: Sat Aug 25, 2018 10:49 am    Post subject: Reply with quote

I didn't see that setting (maybe my Cheat Engine is out-of-date -- using 6.4), but I did see a setting "MEM_MAPPED:Memory that is mapped into the view of a section." (E.g.:File mapping, emulator memory, slow)", and it seemed to work after I checked that one.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group

CE Wiki   IRC (#CEF)   Twitter
Third party websites