|
Post by Pilot on Oct 12, 2011 19:48:04 GMT -5
Okay does anyone know of a program that can edit a .dat .bin file?
And could a game's text be stored in the .exe?
(Not Hardwar related so feel free to ignore.)
|
|
|
Post by magitek on Oct 12, 2011 22:28:05 GMT -5
.dat and .bin are pretty much filetypes that can be anything; Data and Binary respectively. Unless you're dealing with a specific game that has been reversed previously, your only bet is a hex-editor (of which you can find a bunch of- but you need to know what you're doing). There are stacks of free ones you can find on google.
In Hardwar's case, text is stored in plain ascii within the executable. It is easily editable with any hex-editor. You will be limited to the size they've used for the text, as you can't increase the size of the string without overwriting other stuff inside the exe. If you're dealing with something alittle more modern, the majority of text may be located in a separate file, or packed inside a dat file. These are likely to be encrypted in some form.
|
|
|
Post by Pilot on Oct 15, 2011 20:14:24 GMT -5
The games not to modern, but I'm not sure what a good text editor would be to start an attempt with. And the game was translated before from japanese to chinese and I can find 3 or 4 downloads for the chinese pre-patched game but none of the original game. (Side note: Chinese simplified looks more complex than traditional chinese.) Info about said game. en.wikipedia.org/wiki/Uncharted_Waters
|
|
|
Post by Guesty on Nov 29, 2011 18:54:20 GMT -5
I'll probably register soon, it's just been frustrating over the years lurking ;-) Anyway as the others said, unfortunately a file that any game references can be anything with any name. Any hex editor will suffice for searching for strings that you already recognize which like they said you can replace with strings of the same size without corrupting the game (in reality it's the memory offsets that get screwed up if you were to add a byte, etc the memory location for the data and every other jmp would be off by a byte). For an easy resource editor I've always been fond if www.resedit.net/. It's been free for years (I think it used to be called reshack? or maybe that was a different product which couldn't do anything beyond 16-bit executables). Either way it's sometimes an easy way to quickly find strings of text in a program or embedded images that you could theoretically extract and overwrite (again with the same amount of data). Not sure about the whole unicode font stuff though, winhex is pretty nice and advanced but not free for the advanced features.
|
|