Or a custom launcher that can modify the address which you can toggle off and on the use of monsterbook
Printable View
Had any chance to look into this part yet?Quote:
@Kimberly oh ok I get you now, LOL. So even though the packet contains it, it's not drawing. I'll check it out later and see, but I'm pretty positive it's the same error as before; it wasn't written at all yet. :(
Also, to put in my final request. Can you give me the address to replace Party Search with the Monsterbook Window? And if possible, also a way to close it? Most likely we will get rid of Party Search since its a useless (and pretty annoying feature) from GMS added in v56 and its currently not coded in our server yet anyway, so may as well just get rid of it and replace it with something we actually will use.
Thank you so much for the helping. Its really appreciated. If it happens, I have 200+ drops to add (a card for each mob, which I will give all an unique drop rate based on level), so will be lots of fun! :)
So sorry! Been busy with school. :( I will check this out either later today or tomorrow, along with giving you the addresses. ;P
EDIT: Seems Destroying windows is a bitch. I'll look into it.
Anyway, to replace Monster Book's with Party Search, do the same thing you previously did in Olly.
Go to address: 00832388
Change CALL 006F755D to CALL 006E4532.
I'll work on figuring out how to close it, and I also couldn't find anything on CharacterInfo but I'll keep looking around just in case. Going to sleep because I haven't slept yet and I'll finish this tomorrow. ;x
Thanks a lot!Quote:
EDIT: Seems Destroying windows is a bitch. I'll look into it.
Anyway, to replace Monster Book's with Party Search, do the same thing you previously did in Olly.
Go to address: 00832388
Change CALL 006F755D to CALL 006E4532.
I'll work on figuring out how to close it, and I also couldn't find anything on CharacterInfo but I'll keep looking around just in case. Going to sleep because I haven't slept yet and I'll finish this tomorrow. ;x
Maybe interesting to note is that I actually can close the MonsterBook window when its at Party Search but only when I press the "party Search" button twice on the party window, where in the quest window it always crashed.
However, yeah, the X button on MB itself still don't work (does nothing, and with reasons), but still think its noteworthy to tell that pressing the Party Search button twice closes it fine without crashes this time, which didn't work when it was at quest (first test).
Well this is because of a UI_Toggle function the client handles for Party Searches that I couldn't find for Quests and other things (I just found quest subs before anything else and let you test). Glad that you can toggle it, however it's kind of weird because I didn't think the client would let you with the way it checked and closed things..
I don't have v62 for anything so I'm just winging it based off of pure code lmao, I'll check out some things with other window closing functions and see if I can figure it out. If I can't find/fix anything, at least you can open/close the window properly now! ;P
Good luck with Monster Books otherwise now that you have all the big stuff, pretty cool to seem them in v62 :)
@Eric
So it seems like this one time I was lucky, and I took another full day looking into the problem, since it seems I still get the close window = crash problem. However, this time I thought it was an OS (compatibility) issue, or my files were too modified. So I took a whole day playing with files and came in conclusion the problem is completely random.
So there seems to be a pattern of 3 problems, which happen random. They are from my conclusion of 50 client openings the following:
1) The Monsterbook window opens fine, closes fine, but if you do it continuously and then open a panel, it crashes (Best result)
2) The Monsterbook opens and you can navigate fine, but if you close it (any way), it crashes
3) The Monsterbook crashes immediately
There's absolutely no difference in files or anything in the following 3 recorded videos, but the above 3 all happens.
Video 1: Click
Video 2: Click
Video 3: Click
So yeah, RNG based errors. That's really annoying.
Also, the client hang extremely nasty. If you're on Windows 10 and full screen you are pretty much forced to reboot (or log off) since its impossible to close the client. For Vista, I have to force end the game since the client just hangs, and doesn't crash.
Files were on a clean v62 and a "clean" localhost.
This is more a status update than anything, since I know you look more into it. However, could it also be possible the reason the crashing is full random is because of uncoded stuff? Like, sometimes the client try load random garbage data instead of empty and crashes?
I'd say monster book is internally coded just fine, but since it wasn't ready to be publicly released they obviously left out a few things which are needed and you're unable to fully emulate them. You got it to open, but other handles or calls could still be missing that are unknown. Even the littlest thing could change it completely.
Sent from my GT-I9100 using Tapatalk
An update.
We've got the Monsterbook UI to work with the use of the hotkey (B) , although only by using a .CT/Memory Editor, so not from the client default. Thanks to someone that has contributed this to us. With this method you can open AND close it. Basically like the newer versions.
From there we pretty much figured out that also that way the client crashes a lot, and its as inconsistent as @Eric's Party Finder way, so we can pretty much conclude that @Eric's way is 100% working but the MB UI itself is very unstable.
Unfortunately because of these crashes locking the game completely (Black screen that stays black until you force shut the game) its still stopping us from actually putting time in coding it, since if you play the game on full screen and it crashes like this on W7+ you have to pretty much restart your PC or find a way to force shut down the game. Basically, not something you want give to your users.
Therefor I want put a 'thank you' reward for anyone that can figure out a way to stop the client from crashing. If anyone can find a way that make the client stop crashing completely, and making us be able to fully add MonsterBooks within the v62 client, I will put a reward up for $100 , which will be given from Paypal.
The crashes are found in the following videos:
Video 1: Click
Video 2: Click
Video 3: Click
The crashes are not 100% consistent and sometimes it doesn't crash, and sometimes it does. The fact its so inconsistent make this very annoying. But everytime it does crash it lock the game up completely, it won't kick you back to desktop.
Do anyone know in v75/v83 if MB is uncoded if it has similar crash issues? Of course we haven't really spend time coding the actual thing yet because we can't get the UI to not crash and do not want waste too much on our limited time if it end up being a waste. If it also crashes in v75/v83 if MB is uncoded then maybe these are the reasons, but I doubt it.
I know I am making a big deal out of it, but MB is one, if not my favourite feature from post v62.
EDIT: If you need a v62 Localhost with MB enabled (probably from Party search) let me know.
Off-topic: This was a fascinating read and I really enjoyed it and learned some new things! @Kimberly, may I ask what server you're working for that you're so eager to make it work?
Its kinda answered in my postQuote:
@Kimberly, may I ask what server you're working for that you're so eager to make it work?
Quote:
I know I am making a big deal out of it, but MB is one, if not my favourite feature from post v62.
I don't understand how his post doesn't answer it. Yes, its for my server, the one he did name. I don't want to advertise nor is it even on-topic to begin with. If that answer isn't what you are looking for then be more specific what you mean.