Author Topic: Patches to apply  (Read 4132 times)

Agent 12

  • Moderator
  • Zurvan Surfer (+2500)
  • *
  • Posts: 2572
    • View Profile
Patches to apply
« on: March 29, 2008, 11:48:31 pm »
I'm going to try to make a list of all the patches we still need to apply to the ROM.  However I want to be absolutly certain that the patches don't corrupt anything so if anyone (JLukas or vehek come to mind) can confirm that these IPS patches only get applied to the graphics in question let me know.

Name                   
JLukas (or other) Confirmed   
Link
In Current Rom?

Magus Level 1 Patch
Yes
http://www.chronocompendium.com/Forums/index.php?action=dlattach;topic=2779.0;attach=2807
Yes

Enemy AI fix making Elemental Beasts not run
Yes
http://www.chronocompendium.com/Forums/index.php?action=dlattach;topic=5328.0;attach=2855
Yes

Enemy AI making Kasmir fight not auto end
Yes
http://www.chronocompendium.com/Forums/index.php?action=dlattach;topic=5328.0;attach=2864
Yes

Make Epoch Gauge Skip 2300
Yes
http://www.chronocompendium.com/Forums/index.php?action=dlattach;topic=5249.0;attach=2806
Yes


Vanguard Soldier:
Yes
http://www.chronocompendium.com/Forums/index.php?action=dlattach;topic=5249.0;attach=2800
Yes

Chronopolis Year
Yes
http://www.chronocompendium.com/Forums/index.php?action=dlattach;topic=2829.0;attach=245
Yes

Gryphon  Tank - replaces dragon tank             
Yes                  http://www.chronocompendium.com/Forums/index.php?action=dlattach;topic=2829.0;attach=744
Yes


Frozen Flame - replaces Falling leaves
Yes, but BAD PALETTE
http://www.chronocompendium.com/Forums/index.php?action=dlattach;topic=2829.0;attach=374
Yes


Vision Serpant - replaces mother brain
Yes
http://www.chronocompendium.com/Forums/index.php?action=dlattach;topic=2829.0;attach=463
Yes


Lebniz - replaces Nizbel
Yes
http://www.chronocompendium.com/Forums/index.php?action=dlattach;topic=2829.0;attach=464
Yes

Ayla's Baby - replaces (Sprite D3)
Yes
http://www.chronocompendium.com/Forums/index.php?action=dlattach;topic=2829.0;attach=686
Yes



Kasmir - Replaces Cyrus Ghost
Yes
http://www.chronocompendium.com/Forums/index.php?action=dlattach;topic=5249.0;attach=2803
Yes

King Zeal Sprite - replaces Queen Zeal
Yes
http://www.chronocompendium.com/Forums/index.php?action=dlattach;topic=2829.0;attach=265
Yes

King Zeal AI:  CL put the raw data here, if anyone knows how to apply it let me know:  http://www.chronocompendium.com/Forums/index.php/topic,2788.msg51115.html#msg51115
--JP
« Last Edit: April 30, 2008, 04:15:57 pm by jsondag2 »

Vehek

  • Errare Explorer (+1500)
  • *
  • Posts: 1761
    • View Profile
Re: Grahpics Patches to apply
« Reply #1 on: March 30, 2008, 01:18:58 am »
I tested Kashmir a while ago. The patch I used overwrote some of the sprite after the Cyrus ghost for some reason. Luckily, Kashmir compresses smaller than Cyrus did, so no repointing is actually necessary.

Frozen Flame shares the same palette as the Masamune.

Edit-
Gryphon tank seems to be fine spritewise.
« Last Edit: March 30, 2008, 02:14:39 am by Vehek »

Agent 12

  • Moderator
  • Zurvan Surfer (+2500)
  • *
  • Posts: 2572
    • View Profile
Re: Grahpics Patches to apply
« Reply #2 on: March 30, 2008, 02:32:24 am »
Quote
I tested Kashmir a while ago. The patch I used overwrote some of the sprite after the Cyrus ghost for some reason. Luckily, Kashmir compresses smaller than Cyrus did, so no repointing is actually necessary.

So wait applying the patch directly would kills yakra (sprite after cyrus)?  Do I have to import via TF so it compresses?  If so what would that involve?

--JP

Vehek

  • Errare Explorer (+1500)
  • *
  • Posts: 1761
    • View Profile
Re: Grahpics Patches to apply
« Reply #3 on: March 30, 2008, 02:48:56 am »
Actually, I'm not so sure right now. For some reason, TF is writing data after where it claims the compressed data will end.

Agent 12

  • Moderator
  • Zurvan Surfer (+2500)
  • *
  • Posts: 2572
    • View Profile
Re: Grahpics Patches to apply
« Reply #4 on: March 30, 2008, 02:56:26 am »
Haha...glad I didn't just go for it then.  Is the Frozen flame pallette easily editable or would a new sprite have to be made...I remember we used to have it in there and searching the forums I didn't see any other patch anywhere.

--JP

Vehek

  • Errare Explorer (+1500)
  • *
  • Posts: 1761
    • View Profile
Re: Grahpics Patches to apply
« Reply #5 on: March 30, 2008, 10:36:44 pm »
According to the logs Lunar IPS makes...
Lebniz modifies 1F4464-1F660F, making it smaller than Nizbel.
Vision Serpent modifies 21B7AC-21BDB7. Mother Brain's graphics originally ended at 21BF3D, so Vision Serpent's smaller!
Baby modifies 18CDDC-18CEB4 and is also smaller than the original graphic. I don't know offhand if the palette is used anywhere else.

Edit:
A while back, I extracted King Zeal's spriteset from the last pre-plot revision patch. Even with TF writing stuff after where it's supposed to end, it compresses smaller than the original Queen Zeal spriteset.
« Last Edit: March 31, 2008, 03:19:00 am by Vehek »

Agent 12

  • Moderator
  • Zurvan Surfer (+2500)
  • *
  • Posts: 2572
    • View Profile
Re: Grahpics Patches to apply
« Reply #6 on: March 31, 2008, 01:14:18 pm »
Quote
Edit:
A while back, I extracted King Zeal's spriteset from the last pre-plot revision patch. Even with TF writing stuff after where it's supposed to end, it compresses smaller than the original Queen Zeal spriteset.

So does this mean that the file in that post is safe to enter but the problem is the bug where TF is writing past where it says it is writing?

This means that were still up in the air about Kasmir/Frozen Fllame and Zeal.

--JP
« Last Edit: March 31, 2008, 01:17:02 pm by jsondag2 »

Vehek

  • Errare Explorer (+1500)
  • *
  • Posts: 1761
    • View Profile
Re: Grahpics Patches to apply
« Reply #7 on: March 31, 2008, 08:06:15 pm »
I decompressed King Zeal's unfinished spriteset from the demo and it came out a compressed size of 111B, bigger than Queen Zeal.
I guess it was only the unfinished spriteset that compressed too big and caused corruption.
« Last Edit: March 31, 2008, 09:01:03 pm by Vehek »

Agent 12

  • Moderator
  • Zurvan Surfer (+2500)
  • *
  • Posts: 2572
    • View Profile
Re: Grahpics Patches to apply
« Reply #8 on: April 01, 2008, 02:41:51 pm »
Can you make a patch of the King zeal that is smaller and I'll add it to the list?

--JP

Vehek

  • Errare Explorer (+1500)
  • *
  • Posts: 1761
    • View Profile
Re: Grahpics Patches to apply
« Reply #9 on: April 01, 2008, 08:04:40 pm »
King Zeal hasn't changed since Chrono99 released the finished spriteset, but OK.

Edit-I haven't downloaded it to be sure, but the forums list the king zeal patch you made a while back as being about the same size as mine (3.54 kb).
« Last Edit: April 02, 2008, 09:10:21 pm by Vehek »

Agent 12

  • Moderator
  • Zurvan Surfer (+2500)
  • *
  • Posts: 2572
    • View Profile
Re: Grahpics Patches to apply
« Reply #10 on: April 03, 2008, 07:49:51 pm »
Sorry but where is the post where I released a patch of King Zeal?

--JP

Vehek

  • Errare Explorer (+1500)
  • *
  • Posts: 1761
    • View Profile
Re: Grahpics Patches to apply
« Reply #11 on: April 03, 2008, 07:59:24 pm »
http://www.chronocompendium.com/Forums/index.php/topic,2829.msg50692.html#msg50692
I haven't downloaded it to check if it actually works. If it doesn't actually work and causes corruption, I'll re-upload my patch.

Agent 12

  • Moderator
  • Zurvan Surfer (+2500)
  • *
  • Posts: 2572
    • View Profile
Re: Grahpics Patches to apply
« Reply #12 on: April 03, 2008, 08:28:43 pm »
Awesome,

Apparantly I'm not very good at searching these forums.  So that comes down to the Kasmir issue which may be a TF bug and the Frozen Flame destroying the pallette of the Masamune.  If anyone skilled with spriting knows how to fix the pallette problem let me know.  I didn't even realize that Sprites would share pallettes like that I thought each sprite had it's own but only a certain number could be shown on the screen at the same time. 

--JP

Agent 12

  • Moderator
  • Zurvan Surfer (+2500)
  • *
  • Posts: 2572
    • View Profile
Re: Patches to apply
« Reply #13 on: April 08, 2008, 11:37:41 am »
Hey,

In the demo the Melchior NPC was switched over to a middle ages soldier with a new palette.  Was this raw hex editing or did we use a tool to do that?  Could someone make a patch making the switch.

I suppose I'll look into the Flame/Masamune sharing the palette.  But can someone help me with the layout.  I'm assuming that for the two to be sharing a palette the palettes must be stored separate from the graphics and the graphics just have a pointer to the palette themselves so something like

P1 |  P2 | P3| P 4

 ^
  |_________________
  |                             |
Masamune         Frozen Flame


So in the IPS patch for the frozen flame we changed one of these palettes and it just so happened that masmamune was also using that palette?  If so then the IPS patch would change two distince sections of the Rom correct?  The frozen leaves section and the palette section? 

If it is indeed like this then I should be able to just make it not affect the palette section...i'm not sure why we would use the masamune palette cause the fireball/flame palettes should be pretty good palettes already.

If I'm completely wrong about how this works please let me know.

--JP

Vehek

  • Errare Explorer (+1500)
  • *
  • Posts: 1761
    • View Profile
Re: Patches to apply
« Reply #14 on: April 08, 2008, 12:47:20 pm »
Things like the Vanguard soldier, Choras soldier, and Montcrief are all NPC sprite data hacks. Those can be done through Chrono Tweaker or a hex editor.
By the way, I copied over the NPC data for those sprites over and the Vanguard soldier caused a palette overload in the meeting with Porre and Medina.


Which palette an NPC uses is said in the NPC sprite data.
« Last Edit: April 08, 2008, 12:52:13 pm by Vehek »