hmsong

Hmsong's non-SoM patches

190 posts in this topic

Thanks, but I don't understand what all these d11, d12 means.  It doesn't seem to be values.  For example, in the Rabite example you posted, 07 (experience)'s value is 5A.  What does that mean?  Does that mean Rabite gives 90 exp or something?  Because that's definitely not true.  I don't understand how that works.  Or is there a experience table or something somewhere?

praetarius5018, if you can help me in detail, I would really appreciate it.  Thanks.

Edited by hmsong

Share this post


Link to post
Share on other sites
1 hour ago, hmsong said:

praetarius5018, if you can help me in detail, I would really appreciate it.  Thanks.

You should ask the person that gave you those values, I can't read minds.

Share this post


Link to post
Share on other sites

Well, the person who messaged me said, "I think monster stats are decided from 110000.  I don't know what each bytes do though, esp since monster stats vary depending on their level.  I suggest you go ask someone (namely praetarius) who actually knows what he's doing."

But now that I think about it, I guess it doesn't really matter, since I have no intention of editing monster stats.

But I do want to edit the level of the bosses, specifically for the first Full Metal Haggar and the first Machine Golems.  From what I can tell, normal enemies levels are as it is displayed (player levels' values are [level-1], but normal enemies are [level]), meaning if the normal enemy level is 05, then the value is 05.  But I don't know how the bosses' levels are calculated.  If the boss level is 04, what would the value be?  Could you please tell me that?  If I at least knew that, I can maybe work with it, since I know what I'm looking for.

Edited by hmsong

Share this post


Link to post
Share on other sites

We so already had that one...

On 6/12/2020 at 5:58 PM, praetarius5018 said:

Try the NPC tab. Priority for mobs is their level (+128 because the $80 bit is used for something)

Share this post


Link to post
Share on other sites

Hmm.  I'm trying to make it so that less exp is required for level up.  So far, I understood that it starts at 11F450 (for level 2), and it's 4 bytes each for each level (00 00 1E 00).  But it starts to get weird starting Lv25, and the numbers don't match.  How does exp required for level up work from Lv25 and on?  I know level 25 requires 57316 experience (which is DFE4, or 00 00 E4 DF), but I don't see anything like that nearby.  11F4AC (which is where I thought defined Lv25 exp) is 01 00 94 1C (which translates to either 7316 or 72852 in digits), which doesn't match anything that should resemble 57316.  Could you please tell me how req exp works, starting Lv25?

Share this post


Link to post
Share on other sites

XX 00 AA AA

AA AA:49999 = 4F C3 max
XX:1 = exp 50000,XX=05 =exp 250000
XX×50000+AAAA =real exp

Share this post


Link to post
Share on other sites
10 minutes ago, shiliwei said:

XX:1 = exp 50000,XX=05 =exp 250000

Oh wow, so that's how it worked?  Thanks.  I shall see how that works (but it's gonna be hard as hell to change things now).

Share this post


Link to post
Share on other sites

It's not spell balance.  I'm just creating another patch (or try), but I thought starting another topic would be a bad idea.  I'm sure you don't want your board filled with all these topics that only has a couple of messages.

Edited by hmsong

Share this post


Link to post
Share on other sites

Technically it has nothing to do with Sin of Mana at all so the entire topic is misplaced.
You could at least edit the topic title to something like "rebalance patches" (no spell and plural) at this point :D

 

Share this post


Link to post
Share on other sites

Yeah, I wanted to rename the topic for a while (Hmsong's non-SoM patches), but I didn't see any way to do that.  Could you post a pic of what I'm supposed to click?  Thanks in advance.

Okay, when I move my cursor to the title, it says, "click and hold to edit the title."  I clicked and held it, but I still couldn't edit the title.

Edited by hmsong

Share this post


Link to post
Share on other sites

Okay, I created a patch that edits some monsters shown in certain map (thanks to MapJester) -- mostly to make ??? Seed available in all God Beast dungeons (to not punish people who overlevel).  That was a lot of work, but I got it done.

And that got me thinking.  I want to create a Black Rabite patch so that it can be fought in all routes.  You already told me that your SoM Black Rabite patch is incompatible with vanilla, so I want to make my own.  I'm intending on putting it on the stone platform in the final Mana Holyland (map 582).  I already know that address to call the enemy pack (NPC pack) in that map is 0CD5C6 (figured it out, thanks to MapJester).  The problem is, that address only calls enemies in already-existing pack.  For example, NPC pack 52 (digit 82) has Shapeshifter x2 and Shadowzero x1.  I know that lots of NPC packs from A0 and on are full of unused enemy packs (they're all basically group of one enemy only) -- and lots of them are just a group of Myconid, for whatever reason.

So here's the question.  Could you please tell me how to edit the enemies in each NPC pack? (I don't even know which NPC Pack contains which enemy, and I know they vary depending on the time of the day, but I know that most of A0+ packs don't depend on the time of day)  I know Black Rabite's ID is 68 (thanks to the SD3 document in RHDN), so I'm hoping I can put him in one of the unused NPC packs.  Probably Black Rabite + 2 Great Demons.  Then I can just call the new NPC Pack with 0CD5C6.

EDIT:  Holy crap!  I figured it out!  I just searched for 00 00 00 01 01 01 02 02 02 (because I knew A0+ packs calls the same enemies in monster ID order), and boom!  Hot damn.

Edited by hmsong

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now