Golden Sun Hacking Community
December 13, 2017, 09:19:40 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  
Pages: [1]   Go Down
  Print  
Author Topic: Dark Dawn Tidbits  (Read 956 times)
0 Members and 1 Guest are viewing this topic.
Salanewt
His Sexiness
Mercury Clan

Oh yeah, baby!

Prodigy
*

Coins: 32
Offline Offline

I am: A part of the organization of Cool Cats, but more of a dog person in reality.
Emblems: Have a nice day.
Posts: 4565

« on: December 21, 2016, 05:22:55 AM »

I wasn't sure where else to post this...

Well anyway, over the past day or two I decided to take a look at some of the RAM data that is present in Dark Dawn. I'm just going to copy+paste some of what I have found in here:

Dark Dawn:
Growth:
02062F94 - Target (1 = enemy, 2 = ally, 3 = [special], 4 = self)
02062F95 - Formula (second 4-bit at least, there is more to it)
02062F96 - Element (0-3 but doesn't change in battle)
02062F97 - Added Effect
02062F98 - Icon
02062F9A - Utility
02062F9B - Can be used in battle?
02062F9C - Target Range
02062F9D - PP Cost
02062F9E - Power


Utility list:
x00 - Nothing
x01 - Move
x02 - Fireball
x03 - Growth
x04 - Whirlwind
x05 - (Summons a hand) (?)
x06 - Douse
x07 - (Rings) (?)
x08 - Retreat
x09 - Avoid (?)
x0A - (Rings) (?)
x0B - Insight
x0C - Spirit Sense (?)
x0D - (Summons a hand) (?)
x0E - (Rings) (?)
x0F - (?)
x10 - Search
x11 - (Rings) (?)


Added Ability effects:
x00 - Nothing
x01 - Cure Poison
x02 - Cure Other
x03 - Cure All
x04 - Restore HP (30%)
x05 - Restore HP (50%)
x06 - Restore HP (60%)
x07 - Restore HP (70%)
x08 - Restore HP (40%)
x09 - Restore PP (7%)
x0A - Restore PP (10%)
x0B - Restore PP (30%)
x0C - Revive (100%)
x0D - Revive (50%)
x0E - Revive (60%)
x0F - Revive (80%)
x10 - *Crashes game*
x11 - Attack Up (25%)
x12 - Attack Up (12.5%)
x13 - Attack Down (25%)
x14 - Attack Down (12.5%)
x15 - Defence Up (25%)
x16 - Defence Up (12.5%)
x17 - Defence Down (25%)
x18 - Defence Down (12.5%)
x19 - Resistance Up (25%)
x1A - Resistance Up (12.5%)
x1B - Resistance Down (25%)
x1C - Resistance Down (12.5%)
x1D - Agility Down x0.5
x1E - Agility x2
x1F -
x20 - Haze (block all damage)
x21 - Reduce Damage (%?)
x22 - Reduce Damage (%?)
x23 - Reduce Damage (%?)
x24 - Reduce Damage (%?)
x25 - Poison
x26 - Venom
x27 - Delusion
x28 - Delusion on all targets (100% hit)
x29 - Confusion
x2A - Charm
x2B - Stun
x2C - Stun (100% hit)
x2D - Sleep
x2E - Seal
x2F - Seal (100% hit)
x30 - Haunt
x31 - Condemn/KO
x32 - Curse
x33 - Curse (100% hit)
x34 - Regenerate
x35 - Reflect
x36 - HP Drain
x37 - PP Drain ?
x38 - Break
x39 -
x3A -
x3B -
x3C -
x3D -
x3E -
x3F -
x40 -
x41 -
x42 -
x43 -
x44 -
x45 -
x46 -
x47 -
x48 -
x49 -
x4A -
x4B -
x4C - Damage PP (7%)
x4D - Remove self from battle (treats as KO after battle)
x4E - 1-turn Stun
x4F - 1-turn Stun (priority?)
x50 - Rises to challenge
x51 - Readies for action
x52 -
x53 -
x54+ - Crashes game/emulator if used by player



And this is Isaac's base stats, when no djinn are set:

Level: 42
HP: 381
PP: 106
Atk: 298
Def: 172
Agi: 187
Luck: 3
Earth Pow: 104
Earth Res: 114
Water Pow: 78
Water Res: 88
Fire Pow: 76
Fire Res: 86
Wind Pow: 77
Wind Res: 87
Movepool:
- Quartz (replaced with Ragnarok when all djinn are set)
- Quake
- Earthquake
- Quake Sphere
- Spire
- Clay Spire
- Stone Spire
- Cure
- Ragnarok (replaced with Cure Well when all djinn are set)
- Potent Cure
Equipment:
- Short Sword
- Steel Armour
- Knight's Shield
- Leather Cap


Some interesting observations:

Charm/Confuse are still present, but they do absolutely nothing this time around whereas before they would at least disable the player's ability to pick actions for the afflicted characters. The "rises to the challenge" thing is similar, in that before it would prevent you from fleeing battle while now it doesn't. On that note, it seems like most of the ability effects that were in the original games made it back here but have been organized better.

Many ability effects will have added effects that play along with the standard animation. For example, making it so Growth can inflict Venom will cause purple blobs to appear around the target regardless of whether it lands or not. Also, it looks like the few enemies that flee (like Rat Soldier) will take poison damage even after a successful escape if they are inflicted with it. I don't know if it will register as a kill should they die from it, but I imagine so.

Target Range also works slightly differently from the looks of things, but is mostly the same. Damage = 0 for base damage doesn't even cause a line of text for damage to show up, but it is possible to deal 0 damage to a target and have the text display that if an ability's base damage is > 0.

While they function more like enemies, Isaac and Garet's stats will vary depending on how many djinn they have or should have set. They also seem to adhere to the same recovery process as normal characters, as you can enter a battle with only one or two being set per character.

Isaac's gear sucks, and I haven't looked at Garet's stats but he has the following abilities and gear at level 42 (regardless of djinni count from the looks of things):
- Heatwave
- Flare
- Flare Wall
- Flare Storm
- Starburst
- Nova
- Supernova
- Volcano
- Eruption

- Great Axe
- Steel Armour
- Knight's Shield
- Knight's Helm

So it also sucks but not as much.

And that's all for now I think.
Logged

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?
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: 6050

« Reply #1 on: January 17, 2017, 07:15:41 AM »

Wow, Charm and Confuse are still in?  That... actually shocks me.  I know I say that it felt like a copy paste job, but I didn't mean that literally - I always meant it based on how similar the characters and classes were from before.  That's kind of... depressingly eye opening...
Logged

View Profile WWW
Salanewt
His Sexiness
Mercury Clan

Oh yeah, baby!

Prodigy
*

Coins: 32
Offline Offline

I am: A part of the organization of Cool Cats, but more of a dog person in reality.
Emblems: Have a nice day.
Posts: 4565

« Reply #2 on: January 17, 2017, 07:27:02 AM »

Lol, I know right? They aren't the only ones either! At least they organized things better, but most of the ability effects carried over from the previous games and work in mostly the same way as far as I can tell. Excluding animation modifiers of course.
Logged

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?
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: 6050

« Reply #3 on: January 20, 2017, 05:24:31 AM »

Hmm... Off chance you can extract image data?  I've suspected for a while that there's several spell icons (and others) that use transparancy.  If you're able to get a clean extraction apart from the background, I'd love to see if my theories are correct.  Focus on the Flare Psynergy series for now if you can - it's the most notable one I want to check.  Plus, if you do manage to pull off clean extractions, I'd love to have DD Data Mined to hell and back for it's graphical details...
Logged

View Profile WWW
Salanewt
His Sexiness
Mercury Clan

Oh yeah, baby!

Prodigy
*

Coins: 32
Offline Offline

I am: A part of the organization of Cool Cats, but more of a dog person in reality.
Emblems: Have a nice day.
Posts: 4565

« Reply #4 on: January 21, 2017, 01:42:34 AM »

I can take a look but I'm not sure how effectively I will be able to do it. Are icons without the PP cost numbers available at least?

In the mean time I'm planning to figure out how to swap around battle animations so I can see if there are any unused ones. If I can figure that out.

Edit: A new tidbit for anyone not in the Discord chat: player Agility stats are NOT randomized when deciding turn order, unlike in the original games.


Edit 2: Here's an example of what I mean by the "many ability effects will have added effects" statement, using poison as an example (note that it does not need to actually land for the animation to play out). Skip to :07 and :30 if you wish, I'm not used to this recording software.

« Last Edit: January 21, 2017, 05:17:34 AM by Lord Squirtle » Logged

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?
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: 6050

« Reply #5 on: January 21, 2017, 12:15:50 PM »

Pretty sure they are - at least, someone in the spriter's resource was able to get them without their cost layered on top.
Logged

View Profile WWW
Salanewt
His Sexiness
Mercury Clan

Oh yeah, baby!

Prodigy
*

Coins: 32
Offline Offline

I am: A part of the organization of Cool Cats, but more of a dog person in reality.
Emblems: Have a nice day.
Posts: 4565

« Reply #6 on: February 03, 2017, 03:32:02 AM »

Cool. No luck on figuring out if transparency is a thing yet, but...

CONFIRMED: If you manage to kill Isaac or Garet during a tutorial battle, the battle log will say that they have been downed and their animations will freeze but not change. As in they will stand completely motionless, likely meaning that they don't have animations for getting downed (likely meaning that the code for when something on the player's side dies also freezes their animation after a certain amount of time, assuming this is done for some dumb reason like preventing their "just downed" animation from replaying on loop).
Logged

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?
View Profile WWW
leaf
Potions class is starting
Venus Clan

Death Eater+Grass Snake = Snake Eater? SNAAAAAAAKE

Veteran Member
*

Coins: 10
Offline Offline

Posts: 1320

« Reply #7 on: February 03, 2017, 08:48:43 PM »

Assuming GS is built like any reasonable game engine, animations are most likely defined by a state machine. This is important, as we'll soon see. There's two possible reasons for getting stuck in their current animation, but they're quite similar:

Common:
- Isaac and Garet derive from the same base character class as all other playable characters
- Isaac and Garet don't have a downed animation, but *do* have a downed "state"
- The game detects their health is 0, so it places them into the downed state
Case 1)
- Since their downed state doesn't define an animation, it doesn't play one (i.e. whatever frame they were on, they become immediately stuck on, with current animation set to null, so it doesn't try to overwrite it)
Case 2)
- Most game engines have a flag on animations that defines whether or not they loop
- When the character enters the downed state, this flag gets overwritten with the downed state's default, but since an animation isn't defined, they remain in their current animation until the end of the current loop, which then stops

They're both *very* similar, but in case 1, the animation immediately stops, while in case 2, the animation stops only after completing its loop.
Logged

Spoiler for quotes:
[9:00:50 PM] Randel Peltier: Ok...what did I do last night?
[9:01:19 PM] Kain: Something boring, repetitive, and lasted for about sixty seconds.
---
[10:45:08 AM] Salanewt: But yeah, the elemental phalluses are being... Stroked up by Saturos and co., and the energy will go towards... Mt. Muffin, where the Golden Climax will arise.
[7:28:42 PM] Salanewt: An added bonus is that Isaac and co. were trying to stop Saturos and co. because their beliefs state that Mt. Muffin should remain a virgin.
---
[9:54:21 PM] Randel Peltier: Guess the number in my head an you get to pick what I say. Number between 1-10
[9:54:28 PM] leaf: 11
[9:54:36 PM] Randel Peltier: @#$%!
---
[8:38:13 PM] Randel Peltier: Shes like this queen up on a pedastal that I have yet to court.
[8:38:29 PM] Kain: You've tried courting her.
[8:38:43 PM] leaf: and failed spectacularly
[8:38:44 PM] Randel Peltier: Ive tried...shes the best dating game ever.
---
[12:24:35 AM] Salanewt: I need to find a picture of a naked person to put on the Christmas tree next year.
---
[2:19:06 PM] Zeadra: wait... Rief's a guy???
---
[1:09:57 PM] Zeadra: well if you want to know if its a new effect or something weird, just check GS1, if side step is there maby it is the nimble dodge thing
[1:10:35 PM] Kioll: For once, you've contributed something useful.  o.O
View Profile
Salanewt
His Sexiness
Mercury Clan

Oh yeah, baby!

Prodigy
*

Coins: 32
Offline Offline

I am: A part of the organization of Cool Cats, but more of a dog person in reality.
Emblems: Have a nice day.
Posts: 4565

« Reply #8 on: February 05, 2017, 12:29:41 AM »

That's probably it actually, on top of Isaac and Garet maybe being treated the same way as monsters in the original games when they lack animations but in a setting where they don't fade or disintegrate. I also think there might be a time limit before it freezes them which is why I said that before, but I can't remember for sure either because I wasn't really paying that much attention. If so then there may be a slight variation on that first case.

Edit: It's hard to tell because they are barely animated to start with, but it does look like there's a period of time before they actually freeze. It's the exact amount of time it takes for another character's downed animation to play out (Karis in my test).



Next up: Research into something I guess. Going to scan RAM stuff for a little bit to see if I can find anything interesting.
« Last Edit: February 05, 2017, 12:39:38 AM by Lord Squirtle » Logged

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?
View Profile WWW
Salanewt
His Sexiness
Mercury Clan

Oh yeah, baby!

Prodigy
*

Coins: 32
Offline Offline

I am: A part of the organization of Cool Cats, but more of a dog person in reality.
Emblems: Have a nice day.
Posts: 4565

« Reply #9 on: June 01, 2017, 07:32:37 PM »

Some more tidbits!

Maps:
- Carver's Camp has an eastern exit going to Bilibin (two warps on that side of the map actually), along with one unused house interior and another that is inaccessible.
- Border Town has a western exit going to Bilibin; both this and the previous maps also have overworld entrances that match up properly.
- Some parts of the ocean have collision present for icebergs, even before the Eclipse..
- The Eclipse effect in maps only occurs after the Eclipse happens, even in areas that you can only access when the Eclipse is activated...
  - Champa's theme is the same that plays in Harapa when there is no Eclipse, but there are still fires and dead bodies everywhere because there aren't pre-Eclipse versions/states of these maps.
- Ayuthay has one or two early versions of a part of its exterior, one of which is very blocky and only has placeholder textures.
- Eclipse battles won't happen anywhere unless the Eclipse is happening as far as I can tell, except for the Endless Wall and maybe Apollo.
- Eoleo's cage is present in two versions of Belinsk Castle's exterior map (pre and post-Luna Tower), but can only be swatted down in the post-Luna version; it will vanish in both versions upon doing so.

Battles:
- Manticore and Momangler exist as unused enemies; while Momangler is pretty functional and is just slightly weaker than Squirrelfang, Manticore is barely animated (only changes its facial expression when attacked) and has weak placeholder stats.
- In a similar vein, there are unused djinn enemies based on existing djinn, plus one Venus djinni that crashes the game when encountered.
- There are also five random enemies after boss data, presumably they were used in E4 demos; I might test the leftover E4 maps later.
- There aren't many unused abilities, but the ones that do exist seem to be enemy-exclusive like some breath variants.
- Chaos Chimera, Star Magician, and Dullahan use the same elemental stats/tables as their counterparts in GS2 (if Chaos Chimera = Doom Dragon in this case). They are also the only enemies to have elemental levels above 6 now, whereas many bosses did in the previous games.
- In fact, most enemies from the first two games that made it into this one have the same elemental stats as before, with some exceptions (e.g. Pyrodra).


There are also several unfinished NPC models that are improperly textured, some of which are even in their T-poses when they walk around. From the looks of things at least; we have only seen these in some of the older/debug maps.


Edit: I forgot one! Yepp is mentioned in some text somewhere. Here's an image or two:







« Last Edit: June 01, 2017, 09:09:36 PM by Lord Squirtle » Logged

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?
View Profile WWW
Pages: [1]   Go Up
  Print  
 
Jump to:  

Cbox
Yesterday at 11:10:45 PM
Fox: Yes, and there could be contests. Maybe ones where 1st/2nd/3rd place get a cash reward, but eh. Dunno.... Kind of thinking about making a topic about how people got their job, and what was their experience. (e.g. Did they use references of people already working in the job, and various other things.)
December 09, 2017, 04:24:14 AM
Majora: Import old forum posts for reference, perhaps take posts containing important info like documentation away from the old stickied forum post model and make them into their own pages on a site with an in-built search bar. Might help with SEO, too. If nothing else, perhaps whipping them into PDFs and hosting them via Scribd? The possibilities are boundless when it comes to restructuring a site
December 09, 2017, 04:20:02 AM
Majora: Just a nice idea to have even if it doesn't come to fruition. Updating, modernizing, always a good idea. Could probably do something pretty nifty using a good Wordpress theme
December 09, 2017, 04:15:45 AM
Majora: Would be kind of neat to do something like that for GSHC. Could change it up a bit to show all tweets/instagram posts/facebook posts/golden sun subreddit posts all in one sidebar. It would be cool in that it gives the site it's on (and the topic in general) appear more lively and active, which is a plus
December 09, 2017, 04:14:19 AM
Majora: That does sound interesting. One cool thing I've seen some sites use is a sort of unique take on a sidebar option that acts like a social media integration (like, "See GSHC's latest Tweets"). It displays activity from a variety of related sites, such as Reddit, Twitter, Instagram, etc.
December 09, 2017, 12:58:53 AM
Fox: And the way it'd work via code is not that all users would instantly get nicknames the minute you register... but rather, the moment you view a name if it doesn't have a nickname, it gets one. (My Thoughts.)
December 09, 2017, 12:53:55 AM
Fox: (I was thinking that it would be "Name (Nickname)" ... The nickname is what you first known the user as, and you can change that yourself... and the Name is what the user wants to be called... Something like that.
December 09, 2017, 12:47:56 AM
Fox: So like... for starters, one idea I had was to make it so anyone can name anyone... much like how it works on Skype, and you (the namer) would be the only one to see it, and such...
December 09, 2017, 12:45:02 AM
Fox: Would need to be carefully thought out and tested, though.
December 09, 2017, 12:43:02 AM
Fox: I'm thinking I could make it so that name changes can happen whenever... (Without any limit)... Since I believe there's a way to do it with minimum confusion. (I think.) Hmm....
December 09, 2017, 12:31:36 AM
Fox: (I mean an offline version... at least initially.)
December 09, 2017, 12:25:01 AM
Fox: Now that I have thought about it a bit more, would I be right to assume that GSHC would be one of the most interesting websites to administrate, or no? It's sad to see not much going on with it. == I almost want to make a concept website at some point. :D Anyway, how is everyone doing today?
December 06, 2017, 12:12:59 AM
Fox: Like... Start using Github or something... Do like how many of those other projects such as Citra (WIP 3DS Emulator) does. Etc.
December 06, 2017, 12:08:12 AM
Fox: No idea. I just wish OpenGoldenSun would release it as unfinished, but oh well.
December 05, 2017, 06:52:09 AM
MaxiPower: Bummed out that the open golden sun project is dead it seems with no actitivy in close to a year at this point. Is there any hope left in any other projects?
November 27, 2017, 10:25:28 AM
Fox: (When I say research, mainly refering to the data in the game, though checking websites can count to a degree.)
November 27, 2017, 09:52:27 AM
Fox: Maybe. But Dark Dawn is meh, hahah... I still research it, though, because data can be interesting.
November 27, 2017, 05:28:36 AM
Portakin: I'm here! This game is underrated!
November 25, 2017, 08:03:23 PM
Fox: .... and the email listed in that post makes me think we should just make a new rules topic with most of the same information. (So the old ones can be sort o archived.)
November 25, 2017, 07:59:47 PM
Fox: "and in addition to the bot being banned, I will remove the advertisement and lock the thread."  ... From what I've seen in the last couple years, this should be changed to "delete the thread."

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.061 seconds with 22 queries.