Users browsing this thread: 1 Guest(s)
Patch: Alphabetical Rage Checklist Addendum

#11
Posts: 192
Threads: 1
Thanks Received: 76
Thanks Given: 26
Joined: Oct 2015
Reputation: 18
Status
None
Alphabetical Rage uses a hardcoded list of Monster IDs to achieve alphabetization.  i did it this way because: dynamic recalculation would be a lot slower, it'd take plenty more space to code, and it's overkill for hitting a stationary target (i.e. you can't edit monster names in-game).  if you want a customized data block, provide me with a patch made from a ROM where you edited the monster names.

combining Alphabetical Rage and Rage Checklist with the addendum should maintain my (hardcoded) order of alphabetization.
Quote  
[-] The following 1 user says Thank You to assassin for this post:
  • Rodimus Primal (12-26-2021)

#12
Posts: 116
Threads: 18
Thanks Received: 137
Thanks Given: 62
Joined: Feb 2016
Reputation: 6
Status
Enlight
(12-05-2021, 08:09 PM)Rodimus Primal Wrote: Also, would I need to remove Rage Checklist before getting this to work properly?

If you are starting with a ROM that has Rage Checklist applied, and then you add Alphabetical Rage, then I think you will need to re-apply Rage Checklist along with this addendum afterward.
Quote  

#13
Posts: 136
Threads: 6
Thanks Received: 13
Thanks Given: 41
Joined: May 2013
Reputation: 0
Status
None
(12-05-2021, 10:13 PM)assassin Wrote: Alphabetical Rage uses a hardcoded list of Monster IDs to achieve alphabetization.  i did it this way because: dynamic recalculation would be a lot slower, it'd take plenty more space to code, and it's overkill for hitting a stationary target (i.e. you can't edit monster names in-game).  if you want a customized data block, provide me with a patch made from a ROM where you edited the monster names.

combining Alphabetical Rage and Rage Checklist with the addendum should maintain my (hardcoded) order of alphabetization.

Without having applied Alphabetical Rage yet, here's the current version of TWUE that has the Rage Checklist (Un-headered ROM of course).

I'm curious as I'm reading into the implementation of this with the hidden Rages since TWUE has them available (with the exception of Tonberrys aka Pugs).


Attached Files


Experience is the benchmark to maturity.

Final Fantasy VI - Ted Woolsey Uncensored Edition:
http://www.romhacking.net/hacks/1386

Final Fantasy IV - Namingway Edition:
http://www.romhacking.net/hacks/2337
  Find
Quote  

#14
Posts: 192
Threads: 1
Thanks Received: 76
Thanks Given: 26
Joined: Oct 2015
Reputation: 18
Status
None
http://assassin17.brinkster.net/TWUE/RageTWUE.zip

headerless patches.  (255) is the fully sorted list excluding Pugs=>Tonberries, while (256) includes it, so will require SilentEnigma's Pugs Rage patch to work.

note that i manually expanded+edited the former .IPS to force inclusion of ID 82h.  (because TWUE matches vanilla on that monster being the last alphabetical name, the patch-making program was omitting it, which irked me.)  hopefully, i didn't screw up in this editing.

you want to apply this resorted data addendum after Alphabetical Rage (which is headered, to refresh), and after Pugs Rage when applicable.

based on the text list i included in the archive, you're using some DTE for 14 enemy names.  my sorting program of course doesn't understand that.  for afaik 5 of them, you'll need to manually edit the list of bytes (starting at 2FAD0h unheadered) to achieve the proper order.  "A?ureRider" could be a 6th, depending on the letter(s) intended there.
Quote  
[-] The following 1 user says Thank You to assassin for this post:
  • Rodimus Primal (01-02-2022)

#15
Posts: 136
Threads: 6
Thanks Received: 13
Thanks Given: 41
Joined: May 2013
Reputation: 0
Status
None
Thanks assassin. I'm going to test this out soon. Some of the names do use other tiles, but I'll test to see if they display correctly since they do come from the letter text bank.

So, based on everything, I take it I should apply Alphabetical Rage, this resort, re-apply Rage Checklist, then SilentEnigma's fix for it AND the Pugs, then the Description Expansion in that order to get it all working?


Experience is the benchmark to maturity.

Final Fantasy VI - Ted Woolsey Uncensored Edition:
http://www.romhacking.net/hacks/1386

Final Fantasy IV - Namingway Edition:
http://www.romhacking.net/hacks/2337
  Find
Quote  

#16
Posts: 192
Threads: 1
Thanks Received: 76
Thanks Given: 26
Joined: Oct 2015
Reputation: 18
Status
None
Quote:you want to apply this resorted data addendum after Alphabetical Rage (which is headered, to refresh), and after Pugs Rage when applicable.

Tongue

regarding DTE: i follow the three cases that convert from a single character to an "it", "ti", or "il" pair well enough.  but what about the one that apparently converts from TWO characters to three characters "igh"?  is each tile responsible for 1.5 letters or some nonsense?

as for "A?ureRider", is that "AllureRider"?
Quote  

#17
Posts: 136
Threads: 6
Thanks Received: 13
Thanks Given: 41
Joined: May 2013
Reputation: 0
Status
None
(01-02-2022, 08:57 PM)assassin Wrote:
Quote:you want to apply this resorted data addendum after Alphabetical Rage (which is headered, to refresh), and after Pugs Rage when applicable.

Tongue

regarding DTE: i follow the three cases that convert from a single character to an "it", "ti", or "il" pair well enough.  but what about the one that apparently converts from TWO characters to three characters "igh"?  is each tile responsible for 1.5 letters or some nonsense?

as for "A?ureRider", is that "AllureRider"?

That's pretty much it with igh. So yeah, that's AllureRider.


Experience is the benchmark to maturity.

Final Fantasy VI - Ted Woolsey Uncensored Edition:
http://www.romhacking.net/hacks/1386

Final Fantasy IV - Namingway Edition:
http://www.romhacking.net/hacks/2337
  Find
Quote  



Forum Jump:

Users browsing this thread: 1 Guest(s)


Theme by Madsiur2017Custom Graphics by JamesWhite