Author Topic: 8th Playable Character Possible?! (Updating!)  (Read 88132 times)

justin3009

  • Fan Project Leader
  • God of War (+3000)
  • *
  • Posts: 3296
    • View Profile
8th Playable Character Possible?! (Updating!)
« on: April 14, 2007, 09:12:15 pm »
I know I know, you're all probably going "8th playable character, there is one?"  Or "Lawl, the 8th playable character.  What a f***in dumba**", but hear me out.

TheOutlaw and I have been working hours upon hours on trying to get the 8th playable character back into the game.  You guys are probably going "Nice try but it isn't possible", but it actually is.  The random graphics were thrown together when you put it back in.  I have been able to have them pointed to Ayla, but it only appears during battle.

Here's what we have so far!


http://img464.imageshack.us/img464/7574/sillusionfresh0003gw3.png
http://img249.imageshack.us/img249/5926/chronotriggertimesillusou7.png
http://img249.imageshack.us/img249/872/chronotriggertimesillusxg6.png
http://img211.imageshack.us/img211/9375/sillusionfresh0006ne5.png
http://img249.imageshack.us/img249/8603/chronotriggertimesilluscb9.png
http://img211.imageshack.us/img211/6674/sillusionfresh0008cn6.png
http://img464.imageshack.us/img464/4818/sillusionfresh0009pg9.png
http://img249.imageshack.us/img249/8892/chronotriggertimesillusvr1.png
http://img249.imageshack.us/img249/2689/chronotriggertimesillusyy8.png
http://img464.imageshack.us/img464/892/sillusionfresh0012hx1.png
http://img211.imageshack.us/img211/3199/sillusionfresh0014db4.png
http://img211.imageshack.us/img211/3201/sillusionfresh0019ha6.png

Anyways, this is my opinion, but I am 100% positive that we CAN and WILL get the 8th playable character into CT.  Just look at it, I checked all the data after Magus's in Memory Locations and in Offsets, and ALL the data for the 8th character IS THERE.  Attack, Defense, Experience, Level, etc...It is ALL still in there. 
      Think of it this way, since all the character data is still in there, we could make it possible.  If we want to add more, we'd have to expand the rom, add more pointers, setup techs, sprite assembly, character maintenance, and that would be about it.  We'd have 9 characters. 
       But i'm going ahead to far, all i'm saying is that the 8th character CAN and will eventually be playable in a minihack or a full fledged hack that we're working on, but we need your help a bit...
       The sprite assembly and palette is kinda of...awkward.  Look at it's palette, it's all weird.  And you can't control it, it just randomly attacks and deals no damage.  The sprites for attacking damaged etc are all screwed up because if she gets damaged, she does Ayla's normal static pose, but when she attacks, she does her raise arms thing...We also need help on the regular walking character data, like the graphics for walking around on maps and overworld.  The techs and stuff are also not able to be worked with quite right.  Their techs always end up either being Aura Whirl, Ice Sword 1 and Ice Sword 2 OR Fire Sword 1 and Fire Sword 2.

If you want to help, then be my guest.  Just post here your findings and what you did to do it.  Once we have it all setup, I'll try to throw the graphics into a random area and have it pointing to them, and if it works, we'll release a patch to the compendium so that they can test it for themselves.  That is all.

~-_Justin3009, TheOutlaw_-~
« Last Edit: January 29, 2008, 01:17:53 pm by justin3009 »

Vehek

  • Errare Explorer (+1500)
  • *
  • Posts: 1761
    • View Profile
Re: 8th Playable Character Possible?! - Find Out Inside!
« Reply #1 on: April 15, 2007, 01:01:05 pm »
How'd you get the graphics repointed?

I managed to see the 8th character while walking around after hacking an event through a hex editor to change a LoadPC's value to 07. And I changed Melchior's sprite data to give it proper graphics. But as soon as I enter battle, it becomes a glitchy mess again.

The 8th character is super glitchy. I give it equipment, exit the menu, and the equipment vanishes.

justin3009

  • Fan Project Leader
  • God of War (+3000)
  • *
  • Posts: 3296
    • View Profile
Re: 8th Playable Character Possible?! - Find Out Inside!
« Reply #2 on: April 15, 2007, 01:50:11 pm »
Wow...I'm gonna have to try to remember this one.

0C0230   0C0261   JUNK   No   No   Incomplete data for extra character slot

I changed the stuff after magus's slot a bit and changed the first number to 07.  Which points to epoch.

242000   242014   PTR   No   No   Pointers to character graphics

The last 3 bytes after D2 are the 8th chars, so I changed that to Ayla's data, 00 00 D5

242300   2425B4   PTR   No   No   Pointers to character sprite assembly

After 00 00 DE I changed it to 00 00 D5 again.  Which is Ayla's data..AGAIN

That's about all I changed...

TheOutlaw

  • Guardian (+100)
  • *
  • Posts: 183
  • Run like it is Godzilla!
    • View Profile
Re: 8th Playable Character Possible?! - Find Out Inside!
« Reply #3 on: April 15, 2007, 05:29:10 pm »
Well Vehek, Justin and I were thinking of adding in 8th character data (sprites, etc) at the end of the rom.

And create New Pointers so that the rest of the pointers won't be messed with. It'll be based off of what we learne from Techs(hex) and sprite assembly.

Basically the 8th character is there, but like a fetus lacks organs and other substance, so we need to give it form

« Last Edit: April 15, 2007, 05:35:44 pm by TheOutlaw »

justin3009

  • Fan Project Leader
  • God of War (+3000)
  • *
  • Posts: 3296
    • View Profile
Re: 8th Playable Character Possible?! - Find Out Inside!
« Reply #4 on: April 15, 2007, 10:20:20 pm »
Idk why the equipment tends to vanish.  Also, his attack is shown as a helmet, which is kinda strange..Also, how did you hex in the data for the event?  I'm not sure which event you did but i'm guessing the Marle add one...but w/e.  I'd rather have you explain it step by step but it's really up to you if you want to explain or not

Edit: Nevermind!  I got him added without the use of gamegenie and it opened up a slot.

Memory Copy
Memory Copy
Copy to: 7E2982
Data: 07

Of course it's using slot 3 of the PC's but it works.  I have it moving my 3rd person, which is Lucca, Add to reserve party, and it works fine XD
« Last Edit: April 16, 2007, 09:16:06 am by justin3009 »

Vehek

  • Errare Explorer (+1500)
  • *
  • Posts: 1761
    • View Profile
Re: 8th Playable Character Possible?! - Find Out Inside!
« Reply #5 on: April 17, 2007, 08:25:26 pm »
One of the variants for LoadPC (active) is 80. 80 00 loads Crono, 80 01 loads Marle, and so on.
I changed one of those into 80 07, so it would load the eighth character if it was in the party.

[attachment deleted by admin]

justin3009

  • Fan Project Leader
  • God of War (+3000)
  • *
  • Posts: 3296
    • View Profile
Re: 8th Playable Character Possible?! - Find Out Inside!
« Reply #6 on: April 17, 2007, 09:11:34 pm »
 :?  I'm guessing its suppose to do that?

[attachment deleted by admin]
« Last Edit: April 17, 2007, 09:14:42 pm by justin3009 »

Vehek

  • Errare Explorer (+1500)
  • *
  • Posts: 1761
    • View Profile
Re: 8th Playable Character Possible?! - Find Out Inside!
« Reply #7 on: April 17, 2007, 09:33:54 pm »
Well, it's trying to load compressed data as graphics without having decompressed them.

24F023   24F522   DATA   No   No   NPC sprite data (5 bytes each)   4/1/2004
At, 24F023, there should be the data 1C 11 85 0B 00.
Change it to 05 05 05 05 00. That'll give it Ayla's sprites and palette.

justin3009

  • Fan Project Leader
  • God of War (+3000)
  • *
  • Posts: 3296
    • View Profile
Re: 8th Playable Character Possible?! - Find Out Inside!
« Reply #8 on: April 17, 2007, 09:44:26 pm »
Heh...Works perfectly now =)!  Thank you so much Vehek xd!  Basically all that's left, Techs, Level, Experience, Equipment.  Then we're set.
« Last Edit: April 17, 2007, 09:50:05 pm by justin3009 »

yugiultimate2004

  • Iokan (+1)
  • *
  • Posts: 3
    • View Profile
Re: 8th Playable Character Possible?! - Find Out Inside!
« Reply #9 on: May 03, 2007, 02:01:51 pm »
hi can anyone tell me the code to change the color of the clothes?

justin3009

  • Fan Project Leader
  • God of War (+3000)
  • *
  • Posts: 3296
    • View Profile
Re: 8th Playable Character Possible?! - Find Out Inside!
« Reply #10 on: May 05, 2007, 12:16:40 am »
I've concluded that the only way you can get the 8th char in, is to expand the rom.  The stuff that I changed to get it work, works great except one problem.  It destroys most NPC Graphics in 1000 AD.  And I mean destroys.  They're head is where their shoulder should be and they have legs everywhere xd

Vehek

  • Errare Explorer (+1500)
  • *
  • Posts: 1761
    • View Profile
Re: 8th Playable Character Possible?! - Find Out Inside!
« Reply #11 on: May 05, 2007, 02:15:04 am »
I've made a patch that should help.
242015   2422E7   PTR   No   No   Pointers to npc and monster graphics   7/7/2003
2422E8   2422FF   ---   No   No   UNUSED SPACE (25 bytes)   10/19/2004
I used that unused space to add another graphics pointer.

242300   2425B4   PTR   No   No   Pointers to character sprite assembly (first at 1C27B0)
2425B5   2425FF   ---   No   No   UNUSED SPACE (75 bytes)   7/7/2003
And then I added another sprite assembly pointer.

Finally, I changed the NPC sprite data so the NPCs that used graphic set 07 or sprite assembly set 07 would load those new pointers. So, their sprites will be put together correctly, making them look normal again.

[attachment deleted by admin]

justin3009

  • Fan Project Leader
  • God of War (+3000)
  • *
  • Posts: 3296
    • View Profile
Re: 8th Playable Character Possible?! - Find Out Inside!
« Reply #12 on: May 05, 2007, 06:13:06 pm »
Ahh.  Thank you Vehek...

Also, here's the memory location for 8th char

7E2830  1       FF      8th Character What character 8th char is using.  Must be 07 for Epoch
7E2833  1       FF      8th Chars Current HP 5/05/2007
7E2835  1       FF      8th Chars Max HP 5/05/2007
7E2837  1       FF      8th Char Current MP 5/05/2007
7E2839  1       FF      8th Char Max MP 5/05/2007
7E283B  1       FF      8th Char Power 5/05/2007
7E283C  1       FF      8th Char Stamina 5/05/2007
7E283D  1       FF      8th Char Speed 5/05/2007
7E283E  1       FF      8th Char Magic 5/05/2007
7E283F  1       FF      8th Char Hit 5/05/2007
7E2840  1       FF      8th Char Evade 5/05/2007
7E2841  1       FF      8th Char Magic Defense 5/05/2007
7E2842  1       FF      8th Character Level 5/05/2007
7E2843-46  1    FF      8th Experience 5/05/2007
7E286C  1       FF      8th Char Max Attack 5/05/2007
7E286D  1       FF      8th Char Max Defense 5/05/2007

Can be used as Game Genie Codes

CD5EC6...The hero attacks, the 8th char uses Crono's.

Also, update on Chickenlumps Magic Header and stuff.

Also, while I'm here, I found out how to change each of the character's menu Element graphic. Change Crono to Fire, or

Shadow, etc..

00 - Lightning
02 - Shadow
04 - Water
06 - Fire
08 - Blank

C2A2C6 - Crono
C2A2C7 - Marle
C2A2C8 - Lucca
C2A2C9 - Robo
C2A2CA - Frog
C2A2CB - Ayla
C2A2CC - Magus
C2A2CD - 8th Char - DO NOT CHANGE THIS!  IF YOU DO THE MENU WILL CRASH WHEN YOU TRY TO CHANGE WEAPS!

C2A2B0-C2A2CF - Bottom of the Magic Headers + Palette

Anyone have any idea where the menu portrait pointers are?  Epoch is using Crono's but it's using some other palette.  So I wanted to find the portrait and find the correct palette.

JLukas

  • Fan Project Leader
  • Squaretable Knight (+400)
  • *
  • Posts: 426
    • View Profile
Re: 8th Playable Character Possible?! - Find Out Inside!
« Reply #13 on: May 06, 2007, 02:23:00 am »
Try changing the values between 3FCE70 3FCE77.  IIRC, each byte is a portrait index.  The palette pointers follow that data.


justin3009

  • Fan Project Leader
  • God of War (+3000)
  • *
  • Posts: 3296
    • View Profile
Re: 8th Playable Character Possible?! - Find Out Inside!
« Reply #14 on: May 06, 2007, 09:48:46 am »
Heh..Thank you :D

- You cannot change 8th char's Magic Header unless you want game to freeze up when you try selecting a weapon for anyone.  You must change the Blank Magic header graphics to something else and then it works.

3FCE88 - 3FCE91 = Magic Header Graphics/Palette

Also 7E2857  1       FF      8th Chararacter Equipment 5/6/2007

Still have yet to determine wtf makes the attack a helmet.
« Last Edit: May 06, 2007, 10:50:56 am by justin3009 »