Atrius: I'm trying to fix the site, but it might take a while.

It seems the SQL database had grown larger than our hosting company allows.
I've cleaned out all of the unnecessary log data to get it down to an
acceptable size, but haven't received a response as to why normal
functionality hasn't been restored yet.


 Golden Sun: The Lost Age Editor V0.4 Released
Golden Sun Hacking Community
July 20, 2018, 11:37:25 PM *
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  
Pages: 1 2 [3] 4 5   Go Down
  Print  
Author Topic: Golden Sun: The Lost Age Editor V0.4 Released  (Read 22687 times)
0 Members and 1 Guest are viewing this topic.
Rolina
The Fulminous Witch
Jupiter Clan

Template maker turned lurker

Alchemist
*

Coins: 10
Offline Offline

Gender: Female
I am: wondering if we can get our clan position changed...
Clan Position: Grand Overlady of Jupiter
Posts: 6051

« Reply #30 on: July 02, 2011, 02:05:41 AM »

Aye.  And if this is earlier than you expected... dang, y'all don't really have very high faith in Atrius at all, do ya?
Logged

View Profile WWW
Charon
On Probation
Veteran Member
*

Coins: 11
Offline Offline

Emblems: GBA Music Expert
Clan Position: Trickster Goddess of Luna
Posts: 1758

« Reply #31 on: July 02, 2011, 02:06:59 AM »

Haha, yeah... but I kinda got used to a long time with no updates  Sweat Drop
Logged
View Profile
Atrius
Programmer Extraordinaire
Web Host

Fear my blades

Veteran Member
*

Coins: 1
Offline Offline

Gender: Male
Emblems: Website Founder
Clan Position: Creation God of Sol
Posts: 1758

« Reply #32 on: July 02, 2011, 07:36:40 AM »

Sooner than expected?  He said he'd do it by the end of June, after missing his previous two deadlines...

I'm pretty sure I never set deadlines.
Logged

I'm shaking my head in general disapproval of everything
View Profile WWW
Rolina
The Fulminous Witch
Jupiter Clan

Template maker turned lurker

Alchemist
*

Coins: 10
Offline Offline

Gender: Female
I am: wondering if we can get our clan position changed...
Clan Position: Grand Overlady of Jupiter
Posts: 6051

« Reply #33 on: July 02, 2011, 08:51:37 AM »

You did.  You don't remember?
Logged

View Profile WWW
Fox
Fox McCloud, the Hacking Doctor
Mercury Clan

Prodigy
*

Coins: 28
Offline Offline

I am: certainly not a Gallant!
Clan Position: Head Gallant
Posts: 2411

« Reply #34 on: July 02, 2011, 01:04:10 PM »

Sooner than expected?  He said he'd do it by the end of June, after missing his previous two deadlines...

I'm pretty sure I never set deadlines.
I'm pretty sure he is right, I'm sure these statements were only giving us an idea when we should expect them, not that they would necessarily have to be out...

0.2 to 0.3
Quote
Hrmm.... I'm not one to publicly announce deadlines I'm not absolutely sure I can meet yet, but at the moment the goal I'm shooting for is to have the next release out before the end of October.  If things keep going the way they have been for me though, that might not be possible.
This is NOT a deadline, this is a goal, as he clearly says.

0.3 to 0.4
Quote
The release will be before the end of June assuming no more program breaking bugs show up.
This one's kinda... harder to tell.. but it still is not really a deadline since if he had program breaking bugs he can still get the editor in later.


-And if there was one from 0.1 to 0.2, I do not believe I was here to read it.
Logged

Golden Sun Docs: Broken Seal - The Lost Age - Dark Dawn | Mario Sports Docs: Mario Golf & Mario Tennis | Misc. Docs
Refer to Yoshi's Lighthouse for any M&L hacking needs...

Remember kids! Before you go on that interview, remember to wash your hands in teawater! *Coughs on hand* (Excuse me, I just coughed up a little teawater, so they're still clean!) You wouldn't want that hiring manager to be unimpressed.

May the force be with you!
Shoo! Why does it smell in here?
Maybe that's the wrong kind of force. *smirk*
View Profile
Rolina
The Fulminous Witch
Jupiter Clan

Template maker turned lurker

Alchemist
*

Coins: 10
Offline Offline

Gender: Female
I am: wondering if we can get our clan position changed...
Clan Position: Grand Overlady of Jupiter
Posts: 6051

« Reply #35 on: July 02, 2011, 01:11:19 PM »

Wait, so this is just people bitching about terminology?  Really?

Also, this was planned to come out ~march/aprilish, iirc.  Mentioned somewhere in the Cbox back one time we were bugging him about it.  However, that one really bad bug prevented the release for quite some time, and as it was a legit reason, the targeted release date was missed.
Logged

View Profile WWW
MaxiPower
Feed Me Coins!!
Venus Clan

Great Member
*

Coins: 1
Offline Offline

Gender: Male
Posts: 685

« Reply #36 on: July 02, 2011, 01:14:01 PM »

it comes when it comes....
Logged
View Profile
dwkjohn
Peaceful Heathen
Venus Clan

time management skill level: -5000

Regular Member
*

Coins: 0
Offline Offline

Gender: Male
I am: Clicking my signature like you should be!
Posts: 368

« Reply #37 on: July 02, 2011, 01:16:11 PM »

Mentioned somewhere in the Cbox back one time we were bugging him about it.

exactly. he was probably just givinf a very rough estimate to get you off his back. that is not really a definite deadline. I mean, saying that he planned a deadline bcz "he mentioned it in the cbox that one time when we bugged him." really? is there anywhere where he posted an actual date instead of an estimate of what month?
« Last Edit: July 02, 2011, 01:19:50 PM by dwkjohn » Logged

Just sayin'.  

    ,-~~-.___.            Golden Sun
  /   |  '         \   Hacking Community
 (     )           0              |
   \_/-, ,------'              /
      ===                     //                   
      /    \-'~;    /~~~(O)
    /    __/~|__/         |   
=(  _____| (_________|
  All your internet entertainment.
View Profile
MaxiPower
Feed Me Coins!!
Venus Clan

Great Member
*

Coins: 1
Offline Offline

Gender: Male
Posts: 685

« Reply #38 on: July 02, 2011, 01:20:32 PM »

its not a deadline because you cant make deadlines when it comes to coding, you either work out the code or you dont... What's not to understand about how this works...? All you are doing Role is sounding ungrateful...
Logged
View Profile
JamietheFlameUser
Diamond Pokémon
Mars Clan

Does this look like the face of mercy?

Prodigy
*

Coins: 0
Offline Offline

Gender: Male
I am: Poke poke poke poke... I can't stop it...
Posts: 2633

« Reply #39 on: July 02, 2011, 03:29:48 PM »

Woohoo! Shop editing!

Awesome!~
Logged

:P

Lloyd: Easy as pie.
Genis: Sweet!
Presea: ...Sweetie pie...
Zelos: Let's not start on this again...

Spoiler for epic mindscrew:
View Profile
Fox
Fox McCloud, the Hacking Doctor
Mercury Clan

Prodigy
*

Coins: 28
Offline Offline

I am: certainly not a Gallant!
Clan Position: Head Gallant
Posts: 2411

« Reply #40 on: July 02, 2011, 03:52:32 PM »

Yeah, Shop Editing is cool...

I forgot to comment on some earlier comments...

Quote
I do want to check something, though - is there a way to determine which items go in which shop type, or is that hard coded?  It'd be nice if I could test a psynergy shop out, but if I can't fuse the two equipment shops I'm kinda screwed there...

Quote
I haven't tested it, but I would think it's based on the item type setting for the item (Value in top-right corner of item editor)

Quote
If it's just Weapons for weapons, and the seven or so armor types for armor, and we can't change that... that's gonna suck.  It'll really limit what we can do and test.

I did do some research on this yesterday. It is assembly coded. And yes, they are based on the item type values.


00 - Items           - Item Shop
01 - Weapons         - Weapon Shop
02 - Armor           - Armor Shop
03 - Chest Protector - Armor Shop
04 - Head Protector  - Armor Shop
05 - Leg Protector   - Armor Shop
06 - Fan             - Item Shop
07 - Lucky Charm     - GS1: Item Shop ; GS2: Weapon Shop
08 - Ring            - Item Shop
09 - Open            - Armor Shop
0A - Underwear       - Item Shop
0B - ?               - Item Shop

All item types that weren't assigned a shop type is shop type 0 (Item Shop)

Now, Shop Types affect two things that I know of, so far.

-All the dialogue the NPC says.
-What Kind of artifacts are stored in the Shop.

Locations in Assembly to note:
Golden Sun 1:
080B0070 - Function (List artifacts that pass requirements?)
-080B0092 - No comparison with 3 and 4, so there seems to be no General Shops.
08078480 - This function is the Item Type check. It assigns Shop Types to certain Item Types. (More research needed.)
Golden Sun 2:
081080A8 - Function (List artifacts that pass requirements?)
-081080D0 - This area compares the shop type with 3 and 4 and skips the Item Type check.
080AEC68 - This function is the Item Type check. It assigns Shop Types to certain Item Types.


r0 = shop
r1 = item type
r5 = current shop

I was also working on a piece of assembly code for fun that might work for a Shop Type Editor.

This one, much like the innate psynergy, will likely have a custom-made database as well.
I decided to make them flags. The custom database will contain a 16-bit list of shop type data.
The flags will say which item types belong in the shop.

(Untested Code)

mov r0, #0x0 //Item type
ldr r2, [08F00000] //Random address for the database
lsl r3, r5, #0x1
add r2, r3
ldrh r2, [r2, #0x0]
cmp r0, r1
bne (d)
a: lsr r3, r2, r0
and r3, #0x1
cmp r3, #0x1
beq (b)
d: add r0, #0x1
cmp r0, #0xB //Number of item types
ble (a)
b (c)
b: mov r0, r5
c: pop {pc}


That piece of assembly code was a bit more difficult then the innate psynergies, but it was fun. I will test it in the future to make sure all of it is correct.
The goal here was to have items fit in multiple shop types instead of one.


PS - Do not forget that if a Shop Type editor happened, you would need dialogue editing as well. Shop Types 01 and 04 use the same text. Later, I might see if I can change one to not match the other.

Oh yeah, and if my assembly code works, then we have made some progress on being able to have up to like 256 shop types? More then anyone would ever need. Also, You might be able to edit the assembly code I have made in such a way that it is item specific instead of item type specific.  r6 holds the current item being checked, I think.
« Last Edit: July 03, 2011, 04:07:47 PM by Teawater » Logged

Golden Sun Docs: Broken Seal - The Lost Age - Dark Dawn | Mario Sports Docs: Mario Golf & Mario Tennis | Misc. Docs
Refer to Yoshi's Lighthouse for any M&L hacking needs...

Remember kids! Before you go on that interview, remember to wash your hands in teawater! *Coughs on hand* (Excuse me, I just coughed up a little teawater, so they're still clean!) You wouldn't want that hiring manager to be unimpressed.

May the force be with you!
Shoo! Why does it smell in here?
Maybe that's the wrong kind of force. *smirk*
View Profile
Atrius
Programmer Extraordinaire
Web Host

Fear my blades

Veteran Member
*

Coins: 1
Offline Offline

Gender: Male
Emblems: Website Founder
Clan Position: Creation God of Sol
Posts: 1758

« Reply #41 on: July 02, 2011, 05:43:10 PM »

I could have sworn there was another way to change the shop dialogue.  As I recall there were some towns where the shop keepers kinda speak with a dialect, but use the same shop type values.
Logged

I'm shaking my head in general disapproval of everything
View Profile WWW
Fox
Fox McCloud, the Hacking Doctor
Mercury Clan

Prodigy
*

Coins: 28
Offline Offline

I am: certainly not a Gallant!
Clan Position: Head Gallant
Posts: 2411

« Reply #42 on: July 02, 2011, 09:15:53 PM »

You mean like Xian in Golden Sun 1? It seems all three shop keepers use a different set of dialogues... Interestingly.

Golden Sun 1:

-Password/etc. text
-Shop text (Like "Your coins:" etc.
Ln 3227 - Come in! Welcome! Take a look at our fine weapons.
Ln 3270 - Ask me anything about armor.
Ln 3313 - Welcome! we have just the gear you need.

Ln 3356 - (Inn Text) - Welcome to our inn. It's ## coin(s) for a room. Would you like to stay?
Ln 3361 - (Sanctum Text) - Welcome, weary wanderers. What aid do you seek?
Ln 3404 - You need weapons, warrior. Check our weapons.
Ln 3447 - Talk to me, warrior. I have good armor.
Ln 3490 - I have much travel gear. Look at it all.

Ln 3533 - (Inn Text) - Welcome to my inn! We charge ## coin(s). Will you stay?
-character names text

Hmm.. It doesn't look like Golden Sun 1 has General Shops text...


Golden Sun 2:

Ln 4684 - Come in! Welcome! Take a look at our fine weapons.
Ln 4727 - Ask me anything about armor.
Ln 4770 - Welcome! we have just the gear you need.
Ln 4813 - (Inn Text) Welcome to our inn. It's ## coin(s) for a room. Would you like to stay?
Ln 4818 - (Sanctum Text) Welcome, weary wanderers. What aid do you seek?
Ln 4861 - (Yallam Forge) Right when I saw those materials, I had to work!
Ln 4887 - (General Shop) Welcome, welcome! If you[3]need it, we've got it![3]See anything you need?[30]
Ln 4930 - Character names.

I find most places use the first set of dialogues.
« Last Edit: July 02, 2011, 10:52:50 PM by Teawater » Logged

Golden Sun Docs: Broken Seal - The Lost Age - Dark Dawn | Mario Sports Docs: Mario Golf & Mario Tennis | Misc. Docs
Refer to Yoshi's Lighthouse for any M&L hacking needs...

Remember kids! Before you go on that interview, remember to wash your hands in teawater! *Coughs on hand* (Excuse me, I just coughed up a little teawater, so they're still clean!) You wouldn't want that hiring manager to be unimpressed.

May the force be with you!
Shoo! Why does it smell in here?
Maybe that's the wrong kind of force. *smirk*
View Profile
Rolina
The Fulminous Witch
Jupiter Clan

Template maker turned lurker

Alchemist
*

Coins: 10
Offline Offline

Gender: Female
I am: wondering if we can get our clan position changed...
Clan Position: Grand Overlady of Jupiter
Posts: 6051

« Reply #43 on: July 03, 2011, 01:21:03 PM »

Blarg, so we're going to need an ASM editor to change them?  That really sucks.  It almost forces you to have an equip system in the same vein as golden sun itself...

I was talking to Charon earlier about a Suikoden hack, for instance.  It'd need a Item, Armor, and Rune shop - meaning we'd have to swap some lesser used types into Left hand, Right hand, and hopefully Weapon runes...  But without a way to do that, all we can do is just plan...
Logged

View Profile WWW
Fox
Fox McCloud, the Hacking Doctor
Mercury Clan

Prodigy
*

Coins: 28
Offline Offline

I am: certainly not a Gallant!
Clan Position: Head Gallant
Posts: 2411

« Reply #44 on: July 04, 2011, 01:10:06 AM »

Yeah, but with Atrius's awesome abilities, I'm sure he may be able to rewrite that area of assembly to fit our editing needs. (Like what I was trying to do, and like what happened with the Innate Psynergies.)

I have also edited that post (above) to contain the assembly locations in GS1 as well.

Most recently, I have been looking into how the conversations work for GS2.  Anyway, the way it is done explains why Shop Types 4+ use the first bank of Shop related text. (Weapons Shop Text)

Assembly to note:
0810851E - This area checks the shop type and adds to the line number to get the set of text related to the shop.

More comparing the shop type value with 2, 3, and 0. In which case, it would add to the Line number for the text bank. It adds nothing if it is 1 or any other number.

For those who will actually look at the assembly code, I will put the hexadecimals down to make it easier:

Ln 4684 (0x124C) - Come in! Welcome! Take a look at our fine weapons.
Ln 4727 (0x1277)- Ask me anything about armor.
Ln 4770 (0x12A2)- Welcome! we have just the gear you need.

Ln 4887 (0x1317) - (General Shop) Welcome, welcome! If you need it, we've got it! See anything you need?

And if you have to ask... Yes, it looks like this could be rewritten as well? Though, I am not sure if you have room for more shop type text banks in the text bank. (I kind of doubt it, though.)
« Last Edit: July 04, 2011, 01:20:47 AM by Teawater » Logged

Golden Sun Docs: Broken Seal - The Lost Age - Dark Dawn | Mario Sports Docs: Mario Golf & Mario Tennis | Misc. Docs
Refer to Yoshi's Lighthouse for any M&L hacking needs...

Remember kids! Before you go on that interview, remember to wash your hands in teawater! *Coughs on hand* (Excuse me, I just coughed up a little teawater, so they're still clean!) You wouldn't want that hiring manager to be unimpressed.

May the force be with you!
Shoo! Why does it smell in here?
Maybe that's the wrong kind of force. *smirk*
View Profile
Pages: 1 2 [3] 4 5   Go Up
  Print  
 
Jump to:  

Cbox
July 18, 2018, 10:49:52 PM
roger: I can post but it goes to an error page when I submit.
July 18, 2018, 05:24:12 PM
zman9000: Site is back WOO!
May 09, 2018, 12:35:37 AM
KyleRunner: The "Start In" field is not editable... I'll try making new shortcuts
May 08, 2018, 09:51:08 PM
Fox: If all else fails, you canmake new Shortcuts to do the same thing.
May 08, 2018, 09:49:53 PM
Fox: Export Properties > Shortcut (Tab) > Target / Start In ; Target (for Export) should be: (filename) 0 , and for Import: (filename) 1
May 08, 2018, 08:52:00 PM
KyleRunner: I can't change the path in properties menu...
May 08, 2018, 01:27:19 AM
Fox: You may need to edit something in properties, though... so it uses the exe file in the same directory.
May 08, 2018, 01:24:59 AM
Fox: It is suppose to be a shortcut, yes.
May 03, 2018, 11:48:05 PM
KyleRunner: Fox, the "export" function in your text editor is just a shortcut... Could you please fix it?
May 02, 2018, 09:53:45 PM
KyleRunner: I come here everyday. I'm working on a Portuguese translation, and the people here help me a lot.
May 02, 2018, 08:56:07 AM
Drake baku: My feel as well, I posted a little as well since my return, but silence was all that followed... At least the forum is a great source for data when hacking GS/ GS2, currently looking for something I have read a long time ago cause my PP recovery psy is not working
May 01, 2018, 09:58:04 AM
Fox: I am thinking a lot of this might be because of Discord?
May 01, 2018, 09:56:08 AM
Fox: Yeah, this forum is more dead than ever before.  February and April have 0 new topics. (All other months prior have more.) And March has lowest number of new posts. (It'd be dumb to count the very first month this site was created.)
April 25, 2018, 09:02:13 PM
Fox: Yes. The best tool is a hex editor. Well.... VBA, VBA-SDL-H, no$gba Debugger, GBATEK, and my documentation.... to use these to learn how the code/data works. Best method because it maximizes your editing ability... and then there is my program gsmagic that I was working on. Still in its early stages, though. (Even after year(s).)
April 25, 2018, 04:21:58 PM
Xendrox D: *exept tla editor.
April 25, 2018, 04:21:29 PM
Xendrox D: is there any other tool for hacking gs?
April 23, 2018, 09:26:27 PM
Atrius: Rarely, but not never.
April 23, 2018, 08:01:48 AM
Drake baku: Can it be, the god who created the editor, atrius. I heard you never came back online here anymore
April 20, 2018, 02:46:36 PM
KyleRunner: Atrius!!
April 19, 2018, 11:29:46 PM
Atrius: @Fox, I tried, but for some reason Mario Golf won't boot, and Mario Tennis crashes when you patch out the text compression, and I'm not sure why...  The normal text loading functions in them are basically the same as the ones in the Golden Sun games.

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.073 seconds with 28 queries.