• Welcome to Final Fantasy Hacktics. Please login or sign up.
 
April 19, 2024, 08:55:14 pm

News:

Use of ePSXe before 2.0 is highly discouraged. Mednafen, RetroArch, and Duckstation are recommended for playing/testing, pSX is recommended for debugging.


Razele's ASM Hacks

Started by Razele, January 01, 2009, 02:08:08 pm

Vanya

January 09, 2009, 12:57:55 pm #40 Last Edit: December 31, 1969, 07:00:00 pm by Vanya
Maybe if you re drew them all using the chocobo as a template and changed all their spite types to chocobo?

Anyhow, once again a thanks and a cheers to Razele, weaver of ASM dreams!! To, Razele!!
  • Modding version: Other/Unknown
¯\(°_0)/¯

Zozma

January 09, 2009, 04:39:05 pm #41 Last Edit: December 31, 1969, 07:00:00 pm by Zozma
Quote from: "Razele"In other words, I haven't found out how to make monster equip items.
Instead of 0x46 job id 0x38 can equip Items


yes, but.... if his gender is set to monster it will disable this right?

plus if his equipment is not sealed isnt that also linked to the fact that he would be able to change jobs too?

also... at what point do jobs become "sealed" meaning they cant change jobs? i always assumed that after a certain point they were all sealed but i donno which number. but if job 38 can equip items in the menu then it can change jobs... that would mean its not useable as the special choco.. thats why i chose 46
  • Modding version: Other/Unknown
Wiegraf: Draw your sword Ramza!
Ramza: But im a monk!!

The Damned

January 09, 2009, 05:00:46 pm #42 Last Edit: December 31, 1969, 07:00:00 pm by The Damned
Quote from: "Razele"- Added Item innate all.

...Curse your constant temptations.

I'm rather curious about this, though. Not because I would utilize it (well, I might, but items would likely have to be greatly overhauled in addition to being accompanied by that lovely "Undead give Phoenix Down the finger" ASM hack), but it seems like it might be related to several problems we've been having: giving Item (or Throw) to as abilities to other jobs sets and being able to change Item, Throw, Jump, Geomancy & Draw Out.

I really need to start getting into stuff outside of FFTPatcher. I feel so useless.
"Sorrow cannot be abolished. It is meaningless to try." - FFX's Yunalesca

"Good and evil are relative, but being a dick cannot be allowed." - Oglaf's Thaumaturge in "The Abyss"

"Well, see, the real magic isn't believing in yourself. The real magic is manipulating people by telling them to believe in themselves. The more you believe, the less you check facts."  - Oglaf's Vanka in "Conviction"

Zozma

January 09, 2009, 05:20:31 pm #43 Last Edit: December 31, 1969, 07:00:00 pm by Zozma
yo raz, since there were a few glitches in the first place would you be able to fix these glitches?

Jp Scroll Glitch

Duplicate Weapon glitch

i especially want the dupe weapon glitch fixed because a big part of my game is making money scarce for a while.
  • Modding version: Other/Unknown
Wiegraf: Draw your sword Ramza!
Ramza: But im a monk!!

Gamesoul Master

January 09, 2009, 08:11:24 pm #44 Last Edit: December 31, 1969, 07:00:00 pm by Gamesoul Master
Would be nice to see a fix for the JP Scroll glitch. Sometimes while playing, it's really hard to resist the temptation... LOL. Though I usually only do it for Chemist, because I'm used to pretty much every other game allowing access to whatever items you may have. And I rarely use items either way, so it's not a big deal for me.

Zozma

January 09, 2009, 08:29:07 pm #45 Last Edit: December 31, 1969, 07:00:00 pm by Zozma
i've never tried to use the glitch for jp but i did dupe Knight swords and rare katana's with the sword dupe glitch.

which i dont want you to be able to do in my game bcause then you could sell them, and money isn't supposed to be as easy to come by in my patch. shop selling price is cut to 1/4 the norm to try to make it a waste to sell stuff..
  • Modding version: Other/Unknown
Wiegraf: Draw your sword Ramza!
Ramza: But im a monk!!

Razele

January 11, 2009, 11:13:26 am #46 Last Edit: December 31, 1969, 07:00:00 pm by Razele
- Added JP scroll glitch fix
- Added Selling items at Fur Shop cost 1/4 normal price
- Added Buying items at Fur Shop cost 1 x normal price

Quoteyes, but.... if his gender is set to monster it will disable this right?
No. I set Ramza's gender as monster and he still able to equip items, abilities and change job. Job ID number (0x01 Squire, 0x05 Holy Knight, 0x06 Arc Knight)  is the one that disable equipment change, class change, etc).

Quotealso... at what point do jobs become "sealed" meaning they cant change jobs?
I don't know, see my theory in my previous post about equipment. I assume the same goes to Abilities, Items, and Change Job restriction.

Quotewhich i dont want you to be able to do in my game bcause then you could sell them, and money isn't supposed to be as easy to come by in my patch. shop selling price is cut to 1/4 the norm to try to make it a waste to sell stuff..
If you changed Shop sells price to 1/4 normal price, then you should change Fur Shop price too.
Fur Shop sold items at 1/2 normal price and if you bought anything from Fur Shop, it cost half the normal price.

A few note about JP Scroll Glitch :
QuoteQuote From TheDan's FAQ :
And here's the trick: If the ability the cursor is now pointing to
a) costs more JP than you currently have (ie, it's "dimmed out" )
OR
b) it has already been learned

JP Scroll glitch method B is easier to fix, and doesn't need extra space, but method A needs extra space to fix.
That's why I use extra space in WORLD.BIN
This fix should eliminate instant 9999 JP gain from JP scroll glitch.

Vanya

January 11, 2009, 12:04:45 pm #47 Last Edit: December 31, 1969, 07:00:00 pm by Vanya
Once again we are amazed by your ASM skill. Thank you again! ^_^


Quote from: "Razele"
Quoteyes, but.... if his gender is set to monster it will disable this right?
No. I set Ramza's gender as monster and he still able to equip items, abilities and change job. Job ID number (0x01 Squire, 0x05 Holy Knight, 0x06 Arc Knight)  is the one that disable equipment change, class change, etc).

So is there a table that the game's code checks to disable certain things?

Does this mean that "fixing" the Mime job is as simple as finding where the game checks for the Mime's job ID and disabling the check?


I have another request that you might find interesting to execute. ^_^
Can you make defending status reduce physical damage received by say 1/4 instead of increasing evade by 2x?

I think may of us would like to have a defending status that actually works like in every other Final Fantasy. Thanks! ^_^
  • Modding version: Other/Unknown
¯\(°_0)/¯

Zozma

January 11, 2009, 02:00:37 pm #48 Last Edit: December 31, 1969, 07:00:00 pm by Zozma
sweet thx for the job 46 fix and jp scroll thing :( :D )
  • Modding version: Other/Unknown
Wiegraf: Draw your sword Ramza!
Ramza: But im a monk!!

Zozma

January 11, 2009, 02:57:17 pm #49 Last Edit: December 31, 1969, 07:00:00 pm by Zozma
uh oh... i just tried hellcry punch on a character with innate maintinance and it missed completely
  • Modding version: Other/Unknown
Wiegraf: Draw your sword Ramza!
Ramza: But im a monk!!

Xifanie

January 11, 2009, 03:55:40 pm #50 Last Edit: December 31, 1969, 07:00:00 pm by Xifanie
Oh well, I made a JP scroll glitch fix too.
It was a bit trickier than I expected because I didn't want to remove the page scrolling.

In the end I was just too lazy to add it somewhere on the forum or the wiki.

by the way how does your version works? Mine doesn't require extra space and prevents the cursor for moving; yet still allows page scrolling while learning an ability.
So you can scroll down/up all you want the cursor will stay on the same ability and will learn THAT one.
  • Modding version: PSX
Love what you're seeing? https://supportus.ffhacktics.com/ 💜 it's really appreciated

Anything is possible as long as it is within the hardware's limits. (ie. disc space, RAM, Video RAM, processor, etc.)
<R999> My target market is not FFT mod players
<Raijinili> remember that? it was awful

VincentCraven

January 11, 2009, 04:08:17 pm #51 Last Edit: December 31, 1969, 07:00:00 pm by VincentCraven
Hey Razele,

Do you know how to disable monster egg making?

I want to get rid of them because I cannot set their brave/faith or their Zodiac compatibility.

Let me know if you know of a solution.
I changed jobs and that has made all the difference.

Gamesoul Master

January 14, 2009, 01:56:09 pm #52 Last Edit: December 31, 1969, 07:00:00 pm by Gamesoul Master
I like the sound of Zodiac's fix better... ;)

Razele

January 15, 2009, 05:36:45 am #53 Last Edit: December 31, 1969, 07:00:00 pm by Razele
- Added no monster breeding
- Added defending reduces physical damage by 25%

Quoteby the way how does your version works?

I change

AvailableJP = AvailableJP - AbilityJPCost

to

if (AbilityJPCost <= AvailableJP)
  AvailableJP = AvailableJP - AbilityJPCost



Okay, let's say we fight against Level 99 Rofel 1.3 with 21 PA and Chaos Blade.
Let's calculate how much damage can be reduced if we use Protect + Defend + Defense Up and Rofel hit you with Chaos Blade,
assuming you and Rofel have neutral compatibility :


Asmo X

January 15, 2009, 06:26:37 am #54 Last Edit: December 31, 1969, 07:00:00 pm by Asmo X
Thanks for that monster breeding fix in partiuclar. Vincent and I needed that.

I don't know how difficult this might be, but I was wondering if it would be possible to make changes to some status effects. Could Berserk, for instance, be temporary and allow player control? Also, I was wondering if it would be possible to make it so that the only penalty for being a frog is that one takes more damage. So skills would still be usable and the "frog attack" (PA*br/100) is removed so that attacks do damage consistent with their human forms. Finally, could petrify be made temporary? I tested this and berserk a while ago and it can't be done with the patcher. Thanks

VincentCraven

January 15, 2009, 08:19:06 am #55 Last Edit: December 31, 1969, 07:00:00 pm by VincentCraven
Wow, I'm impressed.  Thank you Razele!
I changed jobs and that has made all the difference.

Vanya

January 15, 2009, 11:18:56 am #56 Last Edit: December 31, 1969, 07:00:00 pm by Vanya
Thanks again, Raz! You're the man! ^_^

Edit: One small problem with the Defend hack. My BATTLE.BIN file ends at 0x155167. I have the US version of the ISO.
  • Modding version: Other/Unknown
¯\(°_0)/¯

Archael

January 15, 2009, 11:42:55 am #57 Last Edit: December 31, 1969, 07:00:00 pm by Archael
1.3 Rofel hits harder than that.. he has innate ATTACK UP

it's more like 670 damage

anyway great job on the Defending

will deffo include that in 1.3

Archael

January 15, 2009, 12:07:15 pm #58 Last Edit: December 31, 1969, 07:00:00 pm by Archael
yo razele

Defending reduces physical damage by 25%
BATTLE.BIN :
0x18646C change 5B004290 to 4B4D0508
0x11E48A change 0x40 to 0x42


???

0x18646C

???

I can't see past

0x155160 on the FFT battle.BIN

Archael

January 15, 2009, 04:30:33 pm #59 Last Edit: December 31, 1969, 07:00:00 pm by Archael
Spoke with Zodiac about it, shouldn't it be:


0x11F46C change 5B004290 to 4B4D0508 ???

0x11E48A change 0x40 to 0x42

0xEC52C
21204000
58008390
02006330
03006014
5B008290
E0180608
00000000
CE382384
21106000
40100200
21104300
82100200
CE3822A4
982D228C
5B004290
E0180608
00000000