Seiken Densetsu 3 Research & Development / Re: SD3 Engine Improvement project
« on: January 14, 2015, 12:54:08 PM »I might end up just ensuring compatibility with the 3-player patch.
øA slickproductions.org /forum/index.php?PHPSESSID=5f0fck550j2m4m2fpbtkj2vkm1&action=profile;u=33;area=showposts;start=150 e:/My Web Sites/Slick Productions - FFIV Message Board/slickproductions.org/forum/index5f97.html slickproductions.org /forum/index.php?PHPSESSID=5f0fck550j2m4m2fpbtkj2vkm1&action=profile;area=showposts;u=33 e:/My Web Sites/Slick Productions - FFIV Message Board/slickproductions.org/forum/index5f97.html.z x ÞFh^ ÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÈ à•¤ Џ OK text/html ISO-8859-1 gzip @øÕ Џ ÿÿÿÿÿÿÿÿ Wed, 11 Mar 2020 02:19:35 GMT 0ó° °® 0® P® €§² ð® ÞFh^ È Š¸
We have EVEN MORE themes now, but some old ones are gone...This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
Power Up + Saber bonus is possibly a thing of opinion. How do you want it to work?It seems sabers were meant to increase the damage slightly. I don't see a reason to remove this bonus entirely.
No attack bonus from saber at all?
Only atk bonus from saber if the current attack is worse?
Stacking bonusses?
The point of tracking stuff like that is more to make sure that patches don't clash with each other, so I'd probably, I think, make a page of the entire ROM map _and_ then make notations at each address that's been modified what the patches (so and so) did.Another reason to do this is so people can re-create patches from the documentation. How about we do something like this?
Like:That's a good idea! You can take care of that if you feel like it. To create a new page, type the name of the page into the search field and click search. Then click the option to create a new page.
THIS IS THE ROM MAP page.
At certain points, make a link at certain addresses to the patch that modifies this or that.
Make note that this patch will clash with -that- patch if you use it. (I.E. the Legend of the Spooniest overwrites this... the ICON patch overwrites -that-...)
maybe you wanna modify energy ball too, 50% crit rate is a bit muchMaybe. I was thinking it could simply double the chance to crit, but I will have to do some tests first.
------------------------------------------
Edits done by the patch:
------------------------------------------
Knives fix (Jorgur):
C2/80EE: AD E5
C2/80F0: 7B 85 25 20 F1 00 C2 20 A5 26 18 69 00 01 85 52
C2/8100: 80 1D EA EA EA EA EA EA EA EA EA EA EA EA EA EA
C2/8110: EA EA EA EA EA EA EA EA EA EA EA EA EA EA EA 7B
Rune weapons fix (assassin):
C2/849D: 80 01 EA
Goblin Punch fix (assassin + noisecross):
C2/85C3: 22 68 2E D0 EA EA
Minimum M (assassin + noisecross):
C2/8A11: EA EA
C2/940E: EA EA EA
------------------------------------------
Knives fix (Jorgur)
------------------------------------------
[...]
C2/80EE: AD E5 7B LDA $7BE5 (Level)
C2/80F1: 85 25 STA $25
C2/80F3: 20 F1 00 JSR $00F1 (Level * Strength)
C2/80F6: C2 20 REP #$20
C2/80F8: A5 26 LDA $26
C2/80FA: 18 CLC
C2/80FB: 69 00 01 ADC #$0100 (A = A + 256)
C2/80FE: 85 52 STA $52 (M = (Level * Strength) + 256)
C2/8100: 80 1D BRA $811F (Skip agility check and jump to defense check)
C2/8100: EA NOP
[...]
------------------------------------------
Goblin Punch fix (assassin + noisecross)
------------------------------------------
Before:
[...]
C2/85C3: BD 62 20 LDA $2062,X (A = Monster Attack Multiplier)
C2/85C6: AA TAX
C2/85C7: 86 52 STX $52 (M = Monster Attack Multiplier)
[...]
After the fix:
[...]
C2/85C3: 22 68 2E D0 JSL $D02E68 (M = Monster Attack Multiplier * 128)
C2/85C7: EA NOP
C2/85C8: EA NOP
[...]
------------------------------------------
Rune weapons fix (assassin)
------------------------------------------
Before:
[...]
C2/849D: 20 BB 01 JSR $01BB (Level * Magic Power)/128
[...]
After the fix:
[...]
C2/849D : 80 01 BRA $84A0 (The "/128" operation is not performed)
C2/849F : EA NOP
[...]
------------------------------------------
C2/8A05 to fix Minimum M
------------------------------------------
[...] (Accumulator is set to 8 bits, X is 16 bits)
C2/8A0D: A6 52 LDX $52
C2/8A0F: D0 15 BNE $8A26
C2/8A11: E6 52 INC $52 (Minimum M = 1)
C2/8A13: A5 39 LDA $39
C2/8A15: AA TAX
to
[...] (Accumulator is set to 8 bits, X is 16 bits)
C2/8A0D: A6 52 LDX $52
C2/8A0F: D0 15 BNE $8A26
C2/8A11: EA NOP (Minimum M prevails)
C2/8A12: EA NOP (Minimum M prevails)
C2/8A13: A5 39 LDA $39
C2/8A15: AA TAX
------------------------------------------
[...] (Accumulator is set to 16 bits, X is 16 bits)
C2/940C: A5 52 LDA $52
C2/940E: D0 01 BNE $9411
C2/9410: 1A INC (Minimum M = 1)
C2/9411: 85 2C STA $2C (Unmodifiable) <- 8 bits M inside register A
C2/9413: 7B TDC (A = 0)
to
[...] (Accumulator is set to 16 bits, X is 16 bits)
C2/940C: A5 52 LDA $52
C2/940E: EA NOP (Minimum M prevails)
C2/940F: EA NOP (Minimum M prevails)
C2/9410: EA NOP (Minimum M prevails)
C2/9411: 85 2C STA $2C (Unmodifiable) <- 8 bits M inside register A
C2/9413: 7B TDC (A = 0)
No, I was talking to noisecross and Digitsie.You might want to update the readme file to reflect the latest changes.
You can't be talking to me...? :/ Confused
Fractional M 1.2 Patch attached.The readme file seems to be the same as in 1.1.
Observe by JorgurThat patch was made by instructrtrepe.