Golden Sun Hacking Community
June 18, 2019, 09:22:59 AM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News:
 
  Home Forum DC Wiki Help Search Calendar   Downloads   Login Register  
 
  Search  


Simple Summons
Simple Summons.ips
Filesize: 93B  Views: (1964)  Downloads (169)  Last Download: June 16, 2019, 01:27:42 PM 
Previous Download | Next Download
Description: Hey there! To make a very long story short, this patch replaces the usual method of assigning %-based damage modifiers to abilities with a table, which is located at x08FB0000. You can now make any of the 734 (if counting the "Nothing" ability) deal HP%-based damage. The original values are still intact, but they are now in the table.

Until the editor gives you the option of changing these with it, you'll need a hex editor. After that, you just use the following calculation to find the address:

1. Ability ID → hex notation (programming calculator helps)
2. Previous step + x08FB0000
3. It's a single byte! Edit and save (still hex notation unless your editor lets you view in decimal).

Hope you all enjoy this patch!


Note:
I removed a nice chunk of the old code, since it's pointless to keep it. This also includes the x06 and x0A checks, but their exclusion seems to have no noticeable effects in battle.


Edit: Oops, Caledor pointed out that I accidentally pushed all of the values up by one byte; it's fixed now, thanks to them for pointing it out. You can either download the fix and repatch or you can just load up a hex editor and manually delete one of the earlier "x00" bytes and insert it after the bank. Well, if you're still using the standard summons that is.
Posted by: Salanewt February 03, 2015, 03:13:41 AM

Rating: ***** by 1 members.

Linking Codes
Direct Link
0 Members and 1 Guest are viewing this files.

Comments
Salanewt
His Sexiness
Mercury Clan
Prodigy
*

Coins: 0
Offline Offline

Posts: 4585


Oh yeah, baby!


View Profile WWW
February 03, 2015, 03:03:35 AM
Huh. Well, I'm looking at my copy and everything seems fine. The Venus summon (ability #380) modifier is located 381 bytes from the standard address. I even tested by giving Quake a modifier and it worked fine. Are you taking ability #0 (Nothing) into account? The patch should technically begin with that as the first ability at #08FB0000, but I can fix it if the upload isn't right or something.

Edit: Oh, whoops. I see what you mean now. Yeah, it looks like I bumped all of the values up by one byte; sorry about that! All you really need to do to fix it is push the data down a bit, but I'll probably re-upload shortly anyway. Must have been another late night; thanks for catching that!
Last modified by: Salanewt February 03, 2015, 03:08:40 AM
Oh yeah baby, £ me harder.

Fusion is just a cheap tactic to make weak Adepts stronger.

Yoshi's Lighthouse is a hacking website in progress. Why not check it out if you like Yoshi or the Mario & Luigi games?
Caledor
Excellent Member
****

Coins: 0
Offline Offline

Gender: Male
Posts: 833


I need saves to test encounters in GS Reloaded!


View Profile
February 03, 2015, 02:22:18 AM
Sorry, i didn't explain myself well. There's a mistake in the patch as well as in the post cause it's true that the function check the x08FB0000 + ID byte but the table itself is one byte off too cause it starts at x08FB0001.

Salanewt
His Sexiness
Mercury Clan
Prodigy
*

Coins: 0
Offline Offline

Posts: 4585


Oh yeah, baby!


View Profile WWW
January 31, 2015, 01:30:59 AM
Oh, um, the "+1" bit may have been me just poorly explaining it. The idea was that I was trying to explain that "0" in the editor is basically the first value, but I think I even messed up on that part; it really is just ability ID.

Edit: Yep, late-night posting for that one if I recall correctly. Post has been fixed; thanks for pointing it out!

Also, I think the second part is supposed to be read in 32-bit, and is the address of the new table itself. That should probably stay the same unless you're planning on moving it elsewhere.
Last modified by: Salanewt January 31, 2015, 01:31:44 AM
Oh yeah baby, £ me harder.

Fusion is just a cheap tactic to make weak Adepts stronger.

Yoshi's Lighthouse is a hacking website in progress. Why not check it out if you like Yoshi or the Mario & Luigi games?
Caledor
Excellent Member
****

Coins: 0
Offline Offline

Gender: Male
Posts: 833


I need saves to test encounters in GS Reloaded!


View Profile
January 30, 2015, 05:34:30 PM
Squirtle i tried this and it seems you're 1 byte off when loading from the table (not "ability id +1" but "ability id"). Also what is the xfb08 at 08120FC2?


Add Comment
Comment: 
Your comment will not appear until it has been approved.
Return to Downloads

Powered by: Download System by CreateAForum.com
Cbox
Yesterday at 01:49:41 PM
Salanewt: Two weird posts about hacking in a week.
Yesterday at 04:34:53 AM
Salanewt: Lol.
June 16, 2019, 06:54:57 AM
Fox: This place is depressingly too quiet.
June 03, 2019, 07:55:18 PM
Fox: I wonder if Atrius would be interested in how my map editor would be shaping up... even if it is a bit.... messy.  - As for Textcomp being compatible with more games.... maybe some day = I would like to do that...., but it isn't on my priority list right now, unfortunately. :(   
May 29, 2019, 10:55:32 PM
KyleRunner: Fox, could you, please, make your Textcomp compatible with more games (Mario Golf and Tennis)? 
May 27, 2019, 10:10:08 PM
Caledor: I released a patch that does just that. It's in the download section
May 26, 2019, 04:47:43 AM
ryancaesar12345: and how to change a elemtal color like steam normal violet change to blue?
May 25, 2019, 02:53:49 PM
ryancaesar12345: i saw in reloaded too many icon replace or changes and shade and flash decrease block damage 60 and 90 to 50 and 60 i think summon % hp damage decrease class separation change the treasure items the effects are change 
May 25, 2019, 02:22:15 PM
Fox: Another thing about the Separation Patch and why we need PC based class type charts = With Atrius's patch = If you set all eLevels to 0, ... then when you get djinn of just one type, and each PC becomes something... well... Jenna/Piers would have the same base classes as Felix/Sheba... ... but this is concept-wise to show that something may be given up.....
May 25, 2019, 02:12:36 PM
Fox: "overwritting it" I mean the data in the buffer... not the originally file you loaded. - That only ever gets overwriting via the Save/Save As buttons.)
May 25, 2019, 02:07:44 PM
Fox: That being said, any newer version made, won't necessarily be compatible to an older version of gsmagic. It all depends on what I do.
May 25, 2019, 02:04:52 PM
Fox: The way I have it now - there's a bit of a space limitation for world map editing... that if the data covers more than what it originally does, it will let you know... (Although, it may only tell you after already overwriting it.) - So I'll need to eventually do fixes for that. But as this is an experiment editor, I'm still willing to release partial completions at times... for sake of concept,
May 25, 2019, 01:59:36 PM
Fox: (The absolute latest version of my editor is WIP/has not been released.... and I was hoping to feature World Map tilemap editing.)
May 25, 2019, 01:55:00 PM
Fox: (Careful with some editors though.... as you'll need to understand GBA is little endian... so some hex editors might show the data as Big Endian.... basically little endian is reverse bytes. (so AA BB CC DD as 8-bit/bytes.... becomes DDCCBBAA as a 32-bit)
May 25, 2019, 01:51:30 PM
Fox: tla editor... bt rather... to google for a hex editor... such as HxD, Windhex, Hex Editor Neo, etc... and use that.... Or you could just do it in VBA's memory viewer for temporary edits. (You can still save the ROM section by saving a dump, and changing from .dmp to .gba, though... but that takes a bit to explain.)
May 25, 2019, 01:49:40 PM
Fox: I thought maybe I would need to clarify.  - gsmagic is my experiment editor.  It can be found on this forum. (e.g. http://forum.goldensunhacking.net/index.php?topic=2805.0 has it, but is not the latest version of my editor.) ; Those patches - applying them is for making them easier to edit via a hex editor.... Since originally it is done in assembly... a bit of a mess for editing.... , so those patches turn that data into table(s).... ; When I say "hex editor" = No, I don't mean to use the 
May 25, 2019, 01:27:51 PM
ryancaesar12345: i dont understand a thing simple success rate and simple summon  .ips files how to understand? by patch in original rom and view in gs tla editor?
May 25, 2019, 01:26:12 PM
ryancaesar12345: gsmagic? what is that and is that a editor where i can download that?
May 25, 2019, 01:03:43 PM
Fox: gsmagic only really supports GS2 (U) as well... While there is minor support for GS1 (Mainly to view maps), can't really say it counts yet.
May 25, 2019, 01:00:10 PM
Foxhttp://forum.goldensunhacking.net/index.php?action=downloads;sa=view;down=59 = And the Simple Summons thing... (Hex editor experience expected..) ... For all three of the hex editor experience stuff... I mean just basic knowledge should be enough to get by.

Affiliates
Temple of Kraden Golden Sunrise
Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!
Page created in 0.175 seconds with 26 queries.