News: 11 March 2016 - Forum Rules
Current Moderators - DarkSol, KingMike, MathOnNapkins, Azkadellia, Danke

Author Topic: What consoles does this info regard  (Read 403 times)

Dapperwbs

  • Newbie
  • *
  • Posts: 2
    • View Profile
What consoles does this info regard
« on: August 21, 2020, 09:48:57 pm »
I understand that this community is largely an "Old Games" hacking community, but I want to hack newer 3D games on newer consoles. Will the information here translate to other consoles and games or is this website useless for me? On the chance that this website is useless, what other websites can i look at that will help me on my journey to become a ROM hacker.

Thanks in advance.

FAST6191

  • Hero Member
  • *****
  • Posts: 3013
    • View Profile
Re: What consoles does this info regard
« Reply #1 on: August 22, 2020, 09:31:31 am »
For the most part the currently sold consoles are not covered rule is to avoid stepping on the toes of games likely to see ports and be on sale. Not as many are as well versed in the current consoles as they might be in the older stuff but some will be and more importantly the principles still apply. At this point that means 3d consoles are well in -- PS3 and 360 are possibilities for inclusion at this point.

File formats are file formats regardless of what system you are on. There may be things more common or less -- back on older devices every byte counted where today they would tend to rather have easy to read code than pack everything in, and likewise the NES, being an 8 bit system, had to think about doing operations on 16 bit* variables where today you might even have 64 bits to play with in operations and can waste megabytes of storage without a care in the world. Newer devices might use sector addresses and more importantly they will tend not to be packed into one file (everything that is the GBA or older and not on a floppy disc or CD will likely be all one big blob to deal with, DS and newer or anything else will have a file system (think glorified zip file) that you can peer into and play with things at a file level, and some of said files might also be well known** or common to the system.
It is said that if you learn one assembly you can learn two, and by then they all start looking pretty similar. More generally if you find a specs sheet/hardware breakdown for the console in question and maybe find something covering it as a whole then you will be able to do much.

*2 to the power 8 is 256, more than enough for every European language character, their upper case versions and some punctuation, not even close to a workable set for Japanese if you are including the Kanji (which you probably want to do) so they might opt for 16 bits, certainly do on newer consoles. http://www.rikai.com/library/kanjitables/kanji_codes.sjis.shtml

** http://wiki.xentax.com/index.php/Game_File_Format_Central
https://wiki.multimedia.cx/index.php?title=Category:Game_Formats
http://wiibrew.org/wiki/File_formats
http://www.amnoid.de/gc/
https://wikivisually.com/wiki/ADX_(file_format)

But yeah any of the stuff covering the ideas of pointers, data representation (text, graphics and what have you), general ideas on how text systems work... just as applicable on the latest and greatest effort from EA on the PS4 as it is on the NES.

Dapperwbs

  • Newbie
  • *
  • Posts: 2
    • View Profile
Re: What consoles does this info regard
« Reply #2 on: August 22, 2020, 12:05:57 pm »
Thanks a ton!