Please login or register.

Login with username, password and session length
Advanced search  

News:

Welcome to FFH, where all your dreams come true!

Pages: [1]
Bad code, beware! The NOPs are coming to eat you!
formerdeathcorps [Posts: 1305] Logged
  • View Profile
  • share
  • [January 13, 2012, 09:49:17 PM]
FFT Patcher 0.479 ASM Hack Collection
« on: January 13, 2012, 09:49:17 PM »
I'm collecting and editing all of FFH's ASM hacks for the upcoming official release of FFT Patcher .479.  However, the task of tracking down all of my private hacks is already wearing me out; I really don't think I'll be in a fit state to track down everyone else's hacks.

Hence, I humbly request everyone who's ever written ASM hacks for FFH except myself, Razele, Xifanie, and nates1984 to please gather all your non-table ASM hacks posted in either on the forums (regardless of whether in a help topic or in a specialized personal hacks thread) or in a FTP.  Please post the gathered ASMs in .XML form in this thread.  It would be really nice if you could also check your hacks for errors (load delay, does not do as advertised, has unintentional effects on mechanics), if only to save me the work of scrutinizing every hack.

NOTE: You do not need to be proficient at ASM.  If you simply want to help search the Hacking and Help! section for hacks authored by someone that wasn't organized previously into a personal hacks thread, I'd certainly appreciate the help as well.

The destruction of the will is the rape of the mind.
The dogmas of every era are nothing but the fantasies of those in power; their dreams are our waking nightmares.
Choto [Posts: 548] Logged
  • View Profile
  • share
  • [January 14, 2012, 03:09:41 AM]
Re: FFT Patcher 0.479 ASM Hack Collection
« Reply #1 on: January 14, 2012, 03:09:41 AM »
Here is a hack that lets the dragon formulas (5A-5D) hit all monsters. They will not hit humans. Thanks again for the help Pride!
SaGa Frontier Hacker
Pickle Girl Fanboy [Posts: 1482] Logged
  • View Profile
  • Bio Research Lab
  • share
  • [January 14, 2012, 06:04:43 PM]
Re: FFT Patcher 0.479 ASM Hack Collection
« Reply #2 on: January 14, 2012, 06:04:43 PM »
FDC, could you list which hacks you have already?
Bad code, beware! The NOPs are coming to eat you!
formerdeathcorps [Posts: 1305] Logged
  • View Profile
  • share
  • [January 14, 2012, 06:24:04 PM]
Re: FFT Patcher 0.479 ASM Hack Collection
« Reply #3 on: January 14, 2012, 06:24:04 PM »
I have all the hacks made by myself, Razele, Xif, and nates1984.

The destruction of the will is the rape of the mind.
The dogmas of every era are nothing but the fantasies of those in power; their dreams are our waking nightmares.
Thief of Fate
Argy [Posts: 138] Logged
  • View Profile
  • share
  • [January 14, 2012, 07:50:42 PM]
Re: FFT Patcher 0.479 ASM Hack Collection
« Reply #4 on: January 14, 2012, 07:50:42 PM »
Here is what I have found so far;

This is SB's work and had the BATTLE.BIN attached, so I hope that helps
http://ffhacktics.com/smf/index.php?topic=1285.20

Read the first post and it says that there is 18k of ASM in there
http://ffhacktics.com/smf/index.php?topic=1285.20

Thats what I have found for the moment, I will check again tomorrow as well

FFH, where all your dreams come true..... Mine certainly have! Thank you all!
ALL THE THINGS Official Caretaker.
RavenOfRazgriz (Global Moderator) [Posts: 2939] Logged
  • View Profile
  • Universal Century Gundam Online "Project Icarus" Private Server
  • share
  • [January 14, 2012, 11:21:39 PM]
Re: FFT Patcher 0.479 ASM Hack Collection
« Reply #5 on: January 14, 2012, 11:21:39 PM »
I only know of the ones Pride has posted in his thread, but I went through a few days ago with FFM when asking him to try and fix Pride's Individual Weapon Proc Hack to make a list of all of Pride's ASMs that would need shifting with the additional lines of code that'd need to be added before the weapon table.  That list seems useful here, so:

Job Defense Boost 1.0
Formula 28 (Steal Exp) becomes (100 - Target Faith) * (MA * Y)
Wall becomes "Mist" or MP Regen
Formula 5E becomes (PA + Y) / 2 * PA Hit_(1+X)
Elemental Weakness reduced to 3/2
Formula 4e becomes Hit_(MA + X) Dmg_(MA * Y)

For reference, the part where the Weapon Proc Hack would need to gain a few lines is at 0xf6A68, so if you find any of Pride's hacks that aren't in his thread, you want to see if they're before or after this offset to see if they'll need to be shifted or not.
Bad code, beware! The NOPs are coming to eat you!
formerdeathcorps [Posts: 1305] Logged
  • View Profile
  • share
  • [January 16, 2012, 08:44:01 PM]
Re: FFT Patcher 0.479 ASM Hack Collection
« Reply #6 on: January 16, 2012, 08:44:01 PM »
http://ffhacktics.com/smf/index.php?topic=7029.0

It seems like we also need for people who did "one-shot" ASMs too...this could take forever.

The destruction of the will is the rape of the mind.
The dogmas of every era are nothing but the fantasies of those in power; their dreams are our waking nightmares.
ALL THE THINGS Official Caretaker.
RavenOfRazgriz (Global Moderator) [Posts: 2939] Logged
  • View Profile
  • Universal Century Gundam Online "Project Icarus" Private Server
  • share
  • [January 16, 2012, 11:09:17 PM]
Re: FFT Patcher 0.479 ASM Hack Collection
« Reply #7 on: January 16, 2012, 11:09:17 PM »
I want to know what the first paragraph of that kid's OP is talking about by "patching helper."  I just went through the entire source code for my OrgASM Generator thinking he was talking about that but it outputs OPEN_OPEN_BIN and EVENT_REQUIRE_OUT like he said to use, so it's not that he's talking about.  No one's ever bothered to report an error, either, so...
Glain [Posts: 393] Logged
  • View Profile
  • share
  • [January 17, 2012, 05:16:33 PM]
Re: FFT Patcher 0.479 ASM Hack Collection
« Reply #8 on: January 17, 2012, 05:16:33 PM »
He seems to be implying that he actually looked around in the FFTPatcher/FFTorgASM source code itself. When he says "helper", he may just be referring to one of the files FFTP uses to do its work.
Choto [Posts: 548] Logged
  • View Profile
  • share
  • [January 21, 2012, 04:32:48 PM]
Re: FFT Patcher 0.479 ASM Hack Collection
« Reply #9 on: January 21, 2012, 04:32:48 PM »
Here are a couple more random ones that you may or may not have. I scoped about the first 20 pages of help. I actually came upon alot of helpful info in the process in the form of old posts. Here are the hacks:

[Weapon] formula fix - I believe this one let you use formula 01 without defaulting to the fist formula. Does this also work with formulas 02 and 03?

Fist formula uses naked PA - uses "original PA" instead of "Current Pa"

Formula 08 inflicts 100% status

No Bonus damage from having Spear equipped with Jump

No spillover JP

Recover 10% of MP each turn regardless of status - brand spankin new via Pride

Units start with 0 MP - Not sure if you kept this or not, the one you just did for rfh

I havent tested any of them, but I think most have been tested/used in the past

Edit: Added Glain's ASM hacks, I put Prides and FFMasters together but there are errors in them, so i'll figure them out and post them
« Last Edit: January 21, 2012, 08:11:04 PM by Choto »
SaGa Frontier Hacker
Pickle Girl Fanboy [Posts: 1482] Logged
  • View Profile
  • Bio Research Lab
  • share
  • [January 21, 2012, 08:28:46 PM]
Glain [Posts: 393] Logged
  • View Profile
  • share
  • [January 21, 2012, 10:12:45 PM]
Re: FFT Patcher 0.479 ASM Hack Collection
« Reply #11 on: January 21, 2012, 10:12:45 PM »
I just added two things to my assorted ASM thread and uploaded a new XML with the basic gear level stuff in it as well as the new stuff. It doesn't have some of the obscure gear level ones in it though like the one that Choto posted. Not sure whether to include that or not, since it was basically a workaround for not being able to use the shop availability variable, and then I figured out how to use it.
I'm the resurrection of Rfh.
Rfh [Posts: 214] Logged
  • View Profile
  • share
  • [January 22, 2012, 03:52:50 PM]
Re: FFT Patcher 0.479 ASM Hack Collection
« Reply #12 on: January 22, 2012, 03:52:50 PM »




« Last Edit: January 22, 2012, 08:12:33 PM by Rfh »
I'ma Firin Mah Lazorz!
RandMuadDib [Posts: 381] Logged
  • View Profile
  • share
  • [January 22, 2012, 05:35:59 PM]
Re: FFT Patcher 0.479 ASM Hack Collection
« Reply #13 on: January 22, 2012, 05:35:59 PM »
according to the wiki, formula 3A doesn't use speed, though 3B has the option of boosting speed...

I will show you the power of SARDIIIIINES!!!!
I'm the resurrection of Rfh.
Rfh [Posts: 214] Logged
  • View Profile
  • share
  • [January 22, 2012, 07:47:38 PM]
Re: FFT Patcher 0.479 ASM Hack Collection
« Reply #14 on: January 22, 2012, 07:47:38 PM »
according to the wiki, formula 3A doesn't use speed, though 3B has the option of boosting speed...
Sorry, it is formula 3B.

« Last Edit: January 22, 2012, 08:14:52 PM by Rfh »
MysticKnightFF5 Logged
  • share
  • [January 22, 2012, 08:42:23 PM]
Re: FFT Patcher 0.479 ASM Hack Collection
« Reply #15 on: January 22, 2012, 08:42:23 PM »
An incomplete list of pokeytac's ASMs, formatted correctly
ALL THE THINGS Official Caretaker.
RavenOfRazgriz (Global Moderator) [Posts: 2939] Logged
  • View Profile
  • Universal Century Gundam Online "Project Icarus" Private Server
  • share
  • [January 23, 2012, 02:28:24 AM]
Re: FFT Patcher 0.479 ASM Hack Collection
« Reply #16 on: January 23, 2012, 02:28:24 AM »
http://ffhacktics.com/smf/index.php?topic=6893.0

I'm just leaving this thread here.  Seems relevant to some extent, should probably be in the Hacking forum's sticky.

The bit that mainly makes me drop it here, other than the one ASM it contains, is:

Quote from: Pokeytax
The Elemental table is also nearby at 0x5E9D0: this might actually be handy, because as much as I love Elemental, 12 ability slots is too many. I don't see any issues consolidating these down - this is where Counter Flood looks too.

I know all ye ASMers are watching this thread, so someone may want to crack this bitch open.
Bad code, beware! The NOPs are coming to eat you!
formerdeathcorps [Posts: 1305] Logged
  • View Profile
  • share
  • [March 26, 2012, 12:10:57 AM]
Re: FFT Patcher 0.479 ASM Hack Collection
« Reply #17 on: March 26, 2012, 12:10:57 AM »
We're already on version .480, but here's the fruits of my labor.

Fixed:
FFTP 457 ASMs are now entirely fixed.  This means they should have no more logic errors, load delay errors, pipeline hazards, and should be written in a maximally general form.  That being said, many will still be obviated by my formula hack.

Things to add:
The rest of Pokeytax
The rest of SA
The rest of FFM
The rest of Pride
The stuff SB / LD / Xif put custom into their mods.  Yes, this will mean downloading copies of these old patches and manually examining BATTLE.BIN for differences.
My hacks that aren't getting incorporated into the Formula Hack (not many of those)

Things to do:
Generalizations of Pokeytax / FFM / Pride / SB hacks.
« Last Edit: March 27, 2012, 04:34:51 AM by formerdeathcorps »
The destruction of the will is the rape of the mind.
The dogmas of every era are nothing but the fantasies of those in power; their dreams are our waking nightmares.
Bad code, beware! The NOPs are coming to eat you!
formerdeathcorps [Posts: 1305] Logged
  • View Profile
  • share
  • [March 27, 2012, 03:29:36 PM]
Re: FFT Patcher 0.479 ASM Hack Collection
« Reply #18 on: March 27, 2012, 03:29:36 PM »
http://ffhacktics.com/wiki/CT_Hack

Here's another gem from the past.  It's probably not written right, but I think I can fix that.

The destruction of the will is the rape of the mind.
The dogmas of every era are nothing but the fantasies of those in power; their dreams are our waking nightmares.
Glain [Posts: 393] Logged
  • View Profile
  • share
  • [March 30, 2012, 06:29:13 PM]
Re: FFT Patcher 0.479 ASM Hack Collection
« Reply #19 on: March 30, 2012, 06:29:13 PM »
Very nice! This should make the ASMs a lot more stable (and able to work in multiple emulators).

I'll have to insert these new XMLs into the code project. I didn't compile my latest version of FFTP (with the <Variable> tag changes for FFTorgASM), only uploaded the source to the Google code page. I should probably recompile all that stuff and release another version with this included?

Pages: [1]