Sonic and Sega Retro Message Board: The SADX/SA1 Hacking Topic - Sonic and Sega Retro Message Board

Jump to content

Hey there, Guest!  (Log In · Register) Help
Loading News Feed...
 

The SADX/SA1 Hacking Topic Now with more research and development!

#1756 User is online MainMemory 

Posted 06 October 2011 - 05:00 PM

  • Every day's the same old thing... Same place, different day...
  • Posts: 2680
  • Joined: 14-August 09
  • Gender:Not Telling
  • Project:SonLVL
  • Wiki edits:1,339
I have figured out enough of the FONTDATA0.BIN and FONTDATA1.BIN files to make an editor. 0 is Japanese, 1 is ASCII/European. Left click to draw with white, right click to draw with black.

This is the text used for subtitles.

#1757 User is online Dude 

Posted 07 October 2011 - 09:06 AM

  • 3ds MAX Help Desk
  • Posts: 2618
  • Joined: 11-September 04
  • Gender:Male
  • Location:Southbridge, MA
  • Project:Sonic Adventure Generations
  • Wiki edits:43
I have always wanted to be able to do that!

#1758 User is offline TorchicBlaziken 

Posted 07 October 2011 - 08:35 PM

  • Posts: 6
  • Joined: 23-December 10
  • Gender:Male
  • Wiki edits:68
It would be cool if someone managed to hack Super Knuckles into the game.

#1759 User is online MainMemory 

Posted 09 October 2011 - 07:22 PM

  • Every day's the same old thing... Same place, different day...
  • Posts: 2680
  • Joined: 14-August 09
  • Gender:Not Telling
  • Project:SonLVL
  • Wiki edits:1,339
Yes it would be.

In other news, SADXPCTools etc

SADXLVL2 now views and edits Death Zones, and you can change which characters they affect, a feature Sonic Adventure doesn't seem to use.

#1760 User is offline Hendricks 266 

Posted 10 October 2011 - 09:36 PM

  • Posts: 326
  • Joined: 01-June 05
  • Gender:Male
  • Location:United States
  • Wiki edits:58

View PostMainMemory, on 06 October 2011 - 05:00 PM, said:

I have figured out enough of the FONTDATA0.BIN and FONTDATA1.BIN files to make an editor. 0 is Japanese, 1 is ASCII/European. Left click to draw with white, right click to draw with black.

This is the text used for subtitles.

Could this mean that the font could finally be replaced with the one from the DC/GC versions?

#1761 User is online MainMemory 

Posted 10 October 2011 - 09:40 PM

  • Every day's the same old thing... Same place, different day...
  • Posts: 2680
  • Joined: 14-August 09
  • Gender:Not Telling
  • Project:SonLVL
  • Wiki edits:1,339
If the files are there, and in the same format, there's nothing stopping you from simply replacing the files with the DC versions. Gamecube would be byteswapped of course.

Also for some reason, if I try to add Hot Shelter to Sonic's level list in Trial Mode, it doesn't appear, and makes Final Egg disappear too! However I can add Emerald Coast to Tails' list just fine.
This post has been edited by MainMemory: 10 October 2011 - 09:42 PM

#1762 User is offline Hendricks 266 

Posted 12 October 2011 - 09:04 PM

  • Posts: 326
  • Joined: 01-June 05
  • Gender:Male
  • Location:United States
  • Wiki edits:58
Unfortunately, there are no FONTDATA*.BIN files in the DC or GC versions. Sega must have had some motivation to change the font which resulted in it being in a different format.

#1763 User is online MainMemory 

Posted 12 October 2011 - 09:32 PM

  • Every day's the same old thing... Same place, different day...
  • Posts: 2680
  • Joined: 14-August 09
  • Gender:Not Telling
  • Project:SonLVL
  • Wiki edits:1,339
Hm, I wonder then if EFMSGFONT_ASCII24E.BIN et al are used in those versions, because I can't find any use of it in SADXPC (filling it with FF did nothing to any of the text). I do know the format of those files as well, but they don't have extra info telling you what image goes with which character.

#1764 User is offline Hendricks 266 

Posted 13 October 2011 - 09:00 PM

  • Posts: 326
  • Joined: 01-June 05
  • Gender:Male
  • Location:United States
  • Wiki edits:58
The EFMSGFONT_* files are identical between the PC and GC versions. They do not exist in the DC version.

#1765 User is online MainMemory 

Posted 13 October 2011 - 09:03 PM

  • Every day's the same old thing... Same place, different day...
  • Posts: 2680
  • Joined: 14-August 09
  • Gender:Not Telling
  • Project:SonLVL
  • Wiki edits:1,339
Oh. I don't have my SA1 image anymore, and I saw it in SA2, so I assumed SA1 had it too. Clearly SA1 is storing the font elsewhere then.

Edit: Maybe the EFMSGFONT files are SA2B leftovers...
This post has been edited by MainMemory: 13 October 2011 - 09:13 PM

#1766 User is online MainMemory 

Posted 14 October 2011 - 06:35 PM

  • Every day's the same old thing... Same place, different day...
  • Posts: 2680
  • Joined: 14-August 09
  • Gender:Not Telling
  • Project:SonLVL
  • Wiki edits:1,339
I was going through the disassembly of chrmodels.dll cleaning up the last bits of undefined data (everything is defined as structs now) and I found an animation for Gamma not referenced anywhere: at 293474, he does his "selected" animation from the character select and returns to standing.
This post has been edited by MainMemory: 14 October 2011 - 06:36 PM

#1767 User is online MainMemory 

Posted 16 October 2011 - 07:14 PM

  • Every day's the same old thing... Same place, different day...
  • Posts: 2680
  • Joined: 14-August 09
  • Gender:Not Telling
  • Project:SonLVL
  • Wiki edits:1,339
I've figured out the NB files, they're archives, and I wrote an extractor. This will create a bunch of numbered BIN files in a folder with the same name as the NB file, and an INI file.
The files with Type=1 are models, the address is (EndOfFile - sizeof(OBJECT)). They're in SA1 format.
The files with Type=3 are animations, without the first header. Nothing can open them right now.
This post has been edited by MainMemory: 16 October 2011 - 07:16 PM

#1768 User is offline Dr. Mecha 

Posted 17 October 2011 - 04:43 PM

  • Posts: 918
  • Joined: 24-February 09
  • Gender:Male
  • Location:Dallas, TX
  • Project:3d Models
Need Something for the Steam "DreamCast Collection" version.

#1769 User is online MainMemory 

Posted 17 October 2011 - 05:50 PM

  • Every day's the same old thing... Same place, different day...
  • Posts: 2680
  • Joined: 14-August 09
  • Gender:Not Telling
  • Project:SonLVL
  • Wiki edits:1,339
I do not have access to that version.

#1770 User is offline Ch1pper 

Posted 17 October 2011 - 11:37 PM

  • Fighting the Battle of Who Could Care Less
  • Posts: 522
  • Joined: 01-November 09
  • Gender:Male
  • Location:Hole in your ground.
  • Project:Life.
  • Wiki edits:40
Well, I just wound up wasting tonight messing around with the font for shits and giggles, nothing serious. Then I started the game to see how it had turned out, and...

Posted Image

Oh god, it's so unfitting! I didn't realize it'd turn out so... groovy. :v: I'll probably mess around with it more tomorrow, or at some point just to make it less-retarded/more presentable looking in-game.


MainMemory, just a quick question: I noticed quite a few symbols (in the English font) that, in the contents table, were either blanked out or appeared as that "unrecognized language" box-character. Am I right to assume you just didn't get around to filling out everything? Just found it odd that unlabeled symbols were either blank or 'unrecognized', instead of all one or the other.

Anyway, nice job with this program. Fun little time waster, to say the least. :)

  • 133 Pages +
  • ◄ First
  • 116
  • 117
  • 118
  • 119
  • 120
  • Last ►
    Locked
    Locked Forum

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users