Golden Sun Hacking Community
January 20, 2019, 12:51:44 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  
  Show Posts
Pages: 1 [2] 3 4 ... 151
16  The Editor / Golden Sun Hacking / Re: Rom layout and general info on: July 29, 2018, 01:18:19 PM
Yep! That was like one of my first hacking docs.... and eventually I created one for GS1/GS3... links to those are also in my signature.
Of course, the first real game I've actually did extensive research on was Superstar Saga, but that was when Salanewt and I were making topics at YL for each thing... later, some PIT/BIS...  So didn't really use a Google  Doc for it until much much later. So at this point, it seems fair to say that I'm most knowledgeable on GS2's data when it comes to data in games.

Atrius made his program open sourced starting with 0.5 Alpha, that can be found in the News & Announcements section of the forum. There was a point in which I tried to modify his editor a bit... etc.) But anyway, ever since then, I have discontinued my own work on his editor... and have started my own. (The plan is my own will also stay open-sourced, so don't worry.)
17  The Community / Open Discussion / Re: Site is back up? (test) on: July 25, 2018, 08:03:36 PM
Well, at least it is back up. :) Imagine if it were like... 6 months.

Quick question. - Did anyone from the GSHC try to contact you on matters about the site while it was down? Based on what's been going on in the GSHC Discord, I believe some people have (I haven't, though.), but received no response, just want to make sure if you saw them. (And how best to get in contact with you should the site ever go down again.)
18  The Community / Open Discussion / Re: Site is back up? (test) on: July 21, 2018, 08:38:21 PM
Thank you for fixing it Atrius!

I was one of those who found it impossible to log in, but with that fix, now I can!
Yay!


So quick storyline. (AKAIK)
May 31/June 1-ish = Site went down
June 8-ish = Site update from Atrius.
July 17 = Site back up.
July 21 = I can log in now.


[small]I hope the logs in Forum Stats page going back to July won't confuse anyone with when the forum started later on.[/small]
19  Golden Sun Hacking Community / Feedback / Re: Add profile addition for Discord handle on: April 02, 2018, 12:16:32 AM
You are welcome!

Aw. Mind if I ask what the fees are?
Maybe we could get a few guys to pitch in and help.

Good news over here is that I am currently employed. (After being unemployed for so long.)
Still though... Chances are, it is more than I'm willing to afford. (e.g. I need to build bank. - Reach certain values, and never go under them sort of thing.)

If you check out (eg; https://www.google.com/search?ei=OHjBWpjxLs645gLq277wDQ&q=us+unemployment+rate+by+year&oq=employment+rate&gs_l=psy-ab.1.0.0i71k1l8.0.0.0.8632.0.0.0.0.0.0.0.0..0.0....0...1c..64.psy-ab..0.0.0....0.UqqSwb6gwO0 ), hopefully that raises at least *some* hope... unless you are choosing to be self-employed via your Colors Chromatics project? Hm?
The statistic I'd be much more interested in is what percentage of people actually enjoy their jobs? :D
Including the percentage of people in career-based jobs? (Ones that aren't dead-end and low-paying.)
20  Golden Sun Hacking Community / Feedback / Re: Add profile addition for Discord handle on: April 01, 2018, 08:29:54 PM
I see the place to insert the Discord name.
I do not see a Discord column here, though: http://forum.goldensunhacking.net/index.php?action=mlist


@roger = The website on your profile gives an Error in the title bar.
21  Golden Sun Hacking Community / Feedback / Re: Add profile addition for Discord handle on: April 01, 2018, 02:45:48 PM
I second this!

ICQ: (No one uses this.)
AIM: (AOL, that's like dialup of the past. Why do we want to be reminded?)
MSN: (Now Skype - Skype has adware, and a horrible interface.)
YIM: (Yahoo is famous for being hacked? But not that good either.)

Although, thinking about it more, I think we should change how this stuff works.
So like... one example:  A Discord slot, and then a single "Custom" slot for preferred contact? (Get rid of the four current ICQ/AIM/MSN/YIM labels. Assuming they're used even less commonly, and also not worth advertising.)

Maybe some smileys: (Brackets or colons.)
[DIS] or [DCD]
[ICQ]
[AIM]
[MSN]
[YIM]
22  The Community / Open Discussion / Re: Common Enligsh issues on: March 04, 2018, 02:38:45 PM
Yeah,  think I use to call it sin-nergy way back when I first played.
But now, knowing the Psychic thing, it obviously feels incorrect to me now days.
I wonder if others would be interested in pronouncing Psychic as sick-chick. (Or similar.)

Can't remember how I pronounced Djinn (Could have been D-jen? D-john? No idea??), but now days, I treat the D as though it is silent. (So I pronounce Djinn as Jen, and Djinni as Jenny.)

I do know, I use to pronounce Herb as Harb, though. Hah! (In the beginning.)
23  The Community / Open Discussion / Re: Favourite/Least Favourite Season? on: February 08, 2018, 05:13:08 PM
For me, it's Winter if it's not too cold. (So like, anywhere between 0 to 32 degrees.) Snow is awesome to get every now and then.
Spring is also cool! Especially if you can stay away from things like pollen.

Summer is definitely the worst, yeah! And yet, that's when my birthday is.... :(
24  Golden Sun Hacking Community / Feedback / Re: Will Golden Sun 4 ever be released? on: January 29, 2018, 05:29:10 AM
Well.... It's Camelot that develops Golden Sun... and Nintendo that publishes the game.
So it may depend mostly on what Camelot wants to do. (Though, I believe Nintendo can invest in Camelot to do it if they want to?)

I have an idea, though... If we would advertise Golden Sun to the public, we could get more people buying GS games, and then with the spike in GS sales that Nintendo sees, that might make them think it's time for another game?! :D Haha! Good idea? (In addition, buy fewer Mario Sports games just to make sure.)
25  Golden Sun Hacking Community / Feedback / Re: Will Golden Sun 4 ever be released? on: January 28, 2018, 06:30:38 PM
Spiritual successor = Basically a remake that isn't a remake? (Much like what happens with Final Fantasy and Mario games?)

I completely agree with you.  Though, I'd be satisfied with a remake of GS1/GS2 that is far more detailed in plot/more complex puzzles/etc. than the originals as well. (If that makes  the developers jobs easier.)

--
As for GS4 being a thing, I have no idea? It could be possible, but maybe not for a long time? Hm....
I am not sure of the next closest thing, but I am pretty interested in seeing where Do7's sequel project goes. (Sequel to TBS/TLA.)
26  General Hacking / General Editor / Re: Making text editor. on: January 19, 2018, 11:44:33 PM
So like... something like this? (Incomplete, there's a lot of stuff that I haven't studied.)
27  The Editor / Golden Sun Hacking / Re: [SOLVED] Rearraging Djinn encounters on: January 09, 2018, 02:08:22 PM
You are welcome.

And yes, that's it!

Not to worry, there are some things I have yet to understand as well. (But it probably wouldn't be that difficult to figure out.)

In both cases (the dungeon and the world map), the same function gets called. (Interesting.)

The arguments are:
r0 = NPC id
r1 = Djinni id

So:
The dungeon is:
r0 = 00000008
r1 = 0000000A

And what I saw that was interesting, was:

The world map had it as:
r0 = 0000080C
r1 = 0000001F

This suggests that the "8" may mean something. (Another thing I haven't learned about/documented! Exciting!) Probably the difference between whether the Djinni was already displayed on the map or not, but I'll need to investigate.

EDIT: The "8" flag means to skip the animation/go straight to battle!



EDIT: Okay. Figured one big thing out!
-The number you put in the event, when a map code function is called....  (BEFORE BATTLE) ... A function puts a number at like 02000494.
-Later, (AFTER BATTLE) This number is taken, and all the NPC init entries are scanned to find a matching flag.
--Value at 02000494 must be from 012C-017B (As an 11-bit... 0800 flag is okay.) Basically matching ability id.
--ONLY FLAGS OF 0x30-0x07F WILL WORK! :) As long as the flag is match with the number put in for the event.
So pretty much, this is how the right entry is found, so you could make it any entry you wanted, as long as the flag id is found, you're good to go.
From there, based on the entry used, it'll look up the respective data in the 02030014 NPC list....
28  The Editor / Golden Sun Hacking / Re: Rearraging Djinn encounters on: January 08, 2018, 05:05:50 PM
Kind of an FYI/trivial thing.... But...... Flag 0x1F and flag 0x17 = = Not really where the Djinn flags are. (Djinn flags start from 0x30+...) But I'm guessing it is a slight mis-understanding of what I meant. :P That's alright though. "Flags" refers to the 1-bit table at 02000040/Same flags seen in Flag Menu. ; When a flag is on, it means the Djinni was retrieved, so it disappears from the map. - If it doesn't reference the bit table, (Being, not in the (0x30+ Djinn flags), I'd just call it Djinni id or something similar.

--
Now that the trivial part is out of the way....

I expect it is done the same way.

02030004 = Pointer to NPC table. (0200E338)
02030010 = Pointer to Events table (0200E7C0)

I scroll through those tables to find what may match.

In the NPC table, we can identify them by their sprite number and flag number. Very easy.

0200E398 = Sprite number. (Set this to 0xF3.)
0200E39A = Flag number (Set this to 0x3A.)

The Events table isn't that difficult either, and it most certainly wasn't difficult in the dungeon.
In the dungeon, it was just two exit events and a Djinni event. (That's all.)
While the dungeon is based on an interaction with an NPC, the world map is not, and is based on tile events. So I guess we can take one extra step. (EDIT:  Although, you could skip this step and go by flag id. But for sake of most events that don't always use flags... this is the way.)
See  020101A4, for the address that points to where we are in the tilemap. (Go to it.) In my example, I have 02020D5C, there, I see 0x035E12E6... Now, what we're interested in is the event number there.... (I bolded it. It is 0x5E) So, we go back to the Event table, and we look for one that matches it.

Found it!
0200E808 = 00000002 004F005E 02008101

I have bolded the event number here, that I connected it to. Now, this is when we look at that last 32-bit. It is a pointer to code that gets executed. Go to it in a disassembler. (Thumb)

There is a bit of code here, I scan for 0x1F for some reason, and see one at 0x02008144, maybe it is the right one? (If not, I can look further.)
29  The Editor / Golden Sun Hacking / Re: Rearraging Djinn encounters on: January 08, 2018, 12:48:50 AM
Hm... I got something similar with what I did. (No animation after battle.) I fixed it by correcting the flag in the npc entry.


So like...

EXAMPLE:

0200803C:0A = If changed to a number like 0x14 (First mercury djinni), then you'd also need to change 020093AA. In this example, that'd be to 0x44. (0x30 + 0x14)
... Of course, the djinni you want to change it to isn't the same one as my example...

0200803C = Djinni to battle

020093A8 = Sprite id
020093AA = Flag id

(Quick testing.  Should I do more?)


@02xxxxxx = If you mean this map code file. If you edit with Atrius's editor, it'll compress back into the ROM. (Or you could manually do it, if you make an asm hack where some files can skip the compression.)
30  The Community / Open Discussion / Re: Common Enligsh issues on: January 06, 2018, 03:44:50 AM
I know... That spelling screams SIN-nergy to me. ; S'pose to be PSY-nergy. XD

The energy of sin. Bad energy. No one should use it! It'll bring death to all.
Versus Psychic Energy. Very different.
Pages: 1 [2] 3 4 ... 151
Cbox
January 15, 2019, 05:38:01 PM
KyleRunner: Could someone please create a GSTOOLKIT compatible with Dark Dawn? I'll try to translate that one to my language as well (as I did with the first two games).
January 09, 2019, 02:39:00 PM
Luna_blade: I wonder when true death will strike
January 08, 2019, 03:00:02 PM
Misery: That is true
January 07, 2019, 06:08:38 PM
JamietheFlameUser: so this place is pretty inactive
December 17, 2018, 06:43:36 AM
Salanewt: Okay, minor announcement I guess. We just looked over some pre-release footage of GS1, and noticed that one of the unused and unlisted animations we discovered in GS2 (and GS1) plays in that footage. "Brine" is actually an early Fizz.
December 15, 2018, 01:06:23 AM
Fox: :D https://www.youtube.com/watch?v=MFmr_TZLpS0
December 15, 2018, 12:58:01 AM
Fox: A banana for you, a banana for me, a banana to your face. Your face is mine! A face for you, a face for me. A face for the banana too. Who wants to feed the banana?
December 09, 2018, 07:43:31 PM
Fox: A banana for you, a banana for me, let's all open a banana and enjoy!
December 08, 2018, 09:48:52 PM
Drake baku: ba... ba.... bana.... bana.... banana.... nanananananananana..... and now back to doing normal, kinda
December 07, 2018, 05:43:02 PM
Luna_blade: Hey I forgot the christmas theme
November 29, 2018, 09:01:09 AM
zman9000: ded
November 19, 2018, 11:05:28 AM
Drake baku: Good day to ya all
October 30, 2018, 09:45:58 PM
Atrius: There used to be where I got the battle sprites for Kraden, but that site doesn't exist any more.
October 26, 2018, 01:31:40 PM
Infitek: Do you know if there any custom Alex battle sprites available on the internet ?
October 26, 2018, 01:31:01 PM
Infitek: Hey everyone
October 13, 2018, 03:23:06 AM
Salanewt: Updated it to provide more info that I forgot to mention.
October 13, 2018, 03:16:48 AM
Salanewt: I'm still trying to iron out IQ 2 but I'm pretty sure it's entirely random targeting.
October 13, 2018, 03:16:29 AM
Salanewt: Oh yeah, I posted some more info about enemy IQ.
October 12, 2018, 09:51:27 PM
FoxThe HTML5 project is too small to count
October 12, 2018, 06:19:48 AM
Luna_blade: there is jjppof's html5 project...

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.218 seconds with 20 queries.