Search found 11 matches
- Wed Feb 29, 2012 10:52 pm
- Forum: Code Editing
- Topic: Two Questions
- Replies: 15
- Views: 1560
Re: Two Questions
Alright, guess I'll see if I NEED to get the Minor version, I don't think there's much of a drastic change in code per Minor build so I think I'll be safe with just getting the version. Thank you for your help Necrolis.
- Wed Feb 29, 2012 9:22 am
- Forum: Code Editing
- Topic: Two Questions
- Replies: 15
- Views: 1560
Re: Two Questions
Build = 13 << 16 | 60 See where the 60 is? It's the same place you put wMinorBuild below: sigh, you should learn how bit wise math works: int GetVersion(DWORD dwBuild) { return dwBuild >> 16; } DWORD MakeBuild(WORD wVersion, WORD wMinorBuild) { return wVersion << 16 | wMinorBuild; } 852028 = D003Ch...
- Wed Feb 29, 2012 12:54 am
- Forum: Code Editing
- Topic: Two Questions
- Replies: 15
- Views: 1560
Re: Two Questions
Oh, I never learned about bit wise operations, that's what I meant by elaborate. Thank you very much for your help too. One problem I found with your code is you try to use the Minor build which is 0, not 60 which you stated in the same place in your previous post.
- Tue Feb 28, 2012 9:43 am
- Forum: Code Editing
- Topic: Two Questions
- Replies: 15
- Views: 1560
Re: Two Questions
I'm sorry, but I don't see where any of those numbers come into play.. All I can even try to do is reference 13 with the patch version and 60 as the last part, but the << loses me, as does the 16. Could you please elaborate on this a bit?
- Tue Feb 28, 2012 3:57 am
- Forum: Code Editing
- Topic: Two Questions
- Replies: 15
- Views: 1560
Re: Two Questions
If I had a desk my face would have hit it. I, for some reason, didn't think to look at the actual Game.exe file version. I guess trying to think of more complicated things prevents me from thinking of the simpler means. Thank you very much Necrolis. EDIT: Okay so I tried to get things to work but al...
- Mon Feb 27, 2012 9:41 am
- Forum: Code Editing
- Topic: Two Questions
- Replies: 15
- Views: 1560
Re: Two Questions
1) I had already figured that wasn't anything to do with it after I got around to checking Olly. This is why I asked if anyone knows a way to detect the current Diablo version.
- Mon Feb 27, 2012 8:14 am
- Forum: Code Editing
- Topic: Two Questions
- Replies: 15
- Views: 1560
Re: Two Questions
1) Game.exe but like I said it calls kernel so I'm guessing it's useless for finding the version of Diablo being used. I would like to know a way to get this so I can help my patcher along.
2) It doesn't mean there aren't people who know how to at least replicate this function.
2) It doesn't mean there aren't people who know how to at least replicate this function.
- Mon Feb 27, 2012 7:13 am
- Forum: Code Editing
- Topic: Two Questions
- Replies: 15
- Views: 1560
Two Questions
1) How would I call this?: DWORD __stdcall GetVersion() Because I'm getting 498139398 as a result, unless it somehow converts it later on, or it's used internally and not as a display. EDIT: Just got off my other game that prevents me from opening Olly and it turns out it linked to kernel so I'm gue...
- Mon Feb 20, 2012 5:17 am
- Forum: Code Editing
- Topic: [1.13c] Screenshots taken by d2 quality
- Replies: 3
- Views: 779
Re: [1.13c] Screenshots taken by d2 quality
ijl11.dll
Offset: 0x19870
My edit creates a function that later calls the original, not quite sure how to make this edit strictly by ASM without a hook.
Offset: 0x19870
My edit creates a function that later calls the original, not quite sure how to make this edit strictly by ASM without a hook.
- Fri Feb 03, 2012 8:50 pm
- Forum: Mod Concepts & Research
- Topic: Possible release?
- Replies: 3
- Views: 1012
Re: Possible release?
It changes *most* options while the game is running. I think Multi Client doesn't change real-time. However the initial on/off options are in an ini, but like I said, they can be changed at any time.
- Wed Feb 01, 2012 8:44 am
- Forum: Mod Concepts & Research
- Topic: Possible release?
- Replies: 3
- Views: 1012
Possible release?
For obvious reasons certain things wouldn't be included in a public release. I was wondering if people would actually use this or not. As of now it supports 1.13d, 1.13c, 1.12a, and 1.11b. Blood Mana Fix doesn't currently work until I resolve an issue. More features can be added as long as they are ...