So you want to Code Edit, but Don't Know ASM

This forum is for discussions on how to edit what can not be edited through the txt files, needless to say this isn't about battle net hacking.

Moderators: Nefarius, Havvoric

User avatar
Necrolis
Senior Admin
Throne
Posts: 9125
Joined: Sat Mar 25, 2006 1:22 pm
Location: The Land of the Dead
Contact:
South Africa

Hand-picked

So you want to Code Edit, but Don't Know ASM

Post by Necrolis » Sat Dec 05, 2009 9:59 am

Over the years, there have been thousands and thousands of questions regarding CE using assembly, but sir_generals/Myhrginocs tutorial only really covers basic debugging and some simple editing.
Here are some x86 Assembly Tutorials and Overviews: For getting more familiar with OllyDbg and some principles of RE, Lena151's tutorials are a decent introductory series. Though many might find it more helpful to create simple programs in C or C++ and RE this statically or dynamically using OllyDbg, especially in the case of D2 related RE.

this will hopefully help those aspiring code editors :D

also, points of interest from our file center & knowledge base: And some points of interest I couldn't find in the file center anymore:
Last edited by Necrolis on Sat Apr 28, 2012 4:35 pm, edited 5 times in total.
Image
Netiquette, Do you USE it?!?! | Nefarius' Fixed TXT Files | Terms Of Service
Blackened | Day of Death | D2GFEx
"What was yours is mine. Your land, your people, and now your life." - Lim-Dul, the Necromancer
Judgement is Final, Death is Eternal

User avatar
Hans
Dark Alliance Beta Test
Dominion
Posts: 6438
Joined: Sat Oct 02, 2004 5:14 pm
Location: Toronto, Ontario, Canada

Re: So you want to Code Edit, but Don't Know ASM

Post by Hans » Sat Dec 05, 2009 10:06 am

Thanks Necrolis. I will take a look at it sometime.
"Hi. My name is Hans, and I am addicted to a game that is not yet been made" - Card carrying member of D3 Addictions Anonymous, since June 2008.
Card carrying member of Mentaldom, since May 2006 - Zy-El Hardcore.
"German pornstar/Bee Gee lookalike" & "The Blacksmith"
Trying to picture Hans as a Dominion...nah it isn't working sorry. It's the mustache that gets me every time - Al-T.
"All men play on 127" O-H - Hans
"Okay, time out. This is Zy-El. The mod of total excess. Since when would any Zy-El lover do only what's necessary?" - Metropolis Man
Zy-El Wiki|New Zy-El Website

User avatar
dav92
Forum Regular
Angel
Posts: 505
Joined: Thu Oct 26, 2006 2:53 pm
Contact:

Re: So you want to Code Edit, but Don't Know ASM

Post by dav92 » Sat Dec 05, 2009 12:18 pm

Thank you, that will be helpful.

User avatar
kingpin
Retired Admin
Cherub
Posts: 10954
Joined: Sat Jan 11, 2003 12:51 pm
Contact:
Sweden

Hand-picked

Re: So you want to Code Edit, but Don't Know ASM

Post by kingpin » Sat Dec 05, 2009 11:12 pm

This thread is actually worth sticky (so done) :)

User avatar
allas
Dark Alliance Beta Test
Paladin
Posts: 236
Joined: Wed Aug 22, 2007 4:44 pm

Re: So you want to Code Edit, but Don't Know ASM

Post by allas » Sun Dec 06, 2009 2:30 am

bookmarked :)

User avatar
cla$$ics
Moderator
Arch-Angel
Posts: 1320
Joined: Wed Aug 15, 2007 3:48 pm
United States of America

Hand-picked

Re: So you want to Code Edit, but Don't Know ASM

Post by cla$$ics » Mon Dec 07, 2009 11:59 pm

This is some great stuff.
Although done for our needs, mod-makers should like these changes, too.
11/1/08 - COTL; 5/10/09 - Angel; 11/11/09 - Archangel

User avatar
mirecek
Dark Alliance Beta Test
Arch-Angel
Posts: 1218
Joined: Sun Sep 11, 2005 10:04 am

Re: So you want to Code Edit, but Don't Know ASM

Post by mirecek » Mon Jan 04, 2010 11:48 pm

heavenstorm.dll is not present in pack (and the readme tells that is) while killcounter is.
"Each of those few chords separated by complete silence feels like a knife wound to the heart"

There is no greater sorrow than to recall happiness in times of misery. Draconian

User avatar
Necrolis
Senior Admin
Throne
Posts: 9125
Joined: Sat Mar 25, 2006 1:22 pm
Location: The Land of the Dead
Contact:
South Africa

Hand-picked

Re: So you want to Code Edit, but Don't Know ASM

Post by Necrolis » Tue Jan 05, 2010 7:51 am

I don't think the dll ever was present(atleast in what i have, but i'll check again), but its no big issue, the source is included, so you can just compile it yourself
Image
Netiquette, Do you USE it?!?! | Nefarius' Fixed TXT Files | Terms Of Service
Blackened | Day of Death | D2GFEx
"What was yours is mine. Your land, your people, and now your life." - Lim-Dul, the Necromancer
Judgement is Final, Death is Eternal

GalaxyNET
Posts: 13
Joined: Thu Jun 17, 2010 9:42 pm

Re: So you want to Code Edit, but Don't Know ASM

Post by GalaxyNET » Mon Jun 21, 2010 10:09 pm

ok i use Joel's Advanced C++ Code Editing Tutorial

Well i compile it and thats all i see is all right so far ??

Image

User avatar
Necrolis
Senior Admin
Throne
Posts: 9125
Joined: Sat Mar 25, 2006 1:22 pm
Location: The Land of the Dead
Contact:
South Africa

Hand-picked

Re: So you want to Code Edit, but Don't Know ASM

Post by Necrolis » Mon Jun 21, 2010 11:51 pm

GalaxyNET" wrote:ok i use Joel's Advanced C++ Code Editing Tutorial

Well i compile it and thats all i see is all right so far ??
thats not joel's, that is sir_generals heaven storm, which although didn't get very far, it teaches some very important techniques and concepts, also its the only currently public replacement of the menu code(there are private versions that have gone farther ;))
Image
Netiquette, Do you USE it?!?! | Nefarius' Fixed TXT Files | Terms Of Service
Blackened | Day of Death | D2GFEx
"What was yours is mine. Your land, your people, and now your life." - Lim-Dul, the Necromancer
Judgement is Final, Death is Eternal

User avatar
cla$$ics
Moderator
Arch-Angel
Posts: 1320
Joined: Wed Aug 15, 2007 3:48 pm
United States of America

Hand-picked

Re: So you want to Code Edit, but Don't Know ASM

Post by cla$$ics » Fri Apr 27, 2012 11:31 pm

Looks like Sir_General's HeavenStorm zip is no longer available on Filefront. Anyone have it?
Although done for our needs, mod-makers should like these changes, too.
11/1/08 - COTL; 5/10/09 - Angel; 11/11/09 - Archangel

User avatar
Necrolis
Senior Admin
Throne
Posts: 9125
Joined: Sat Mar 25, 2006 1:22 pm
Location: The Land of the Dead
Contact:
South Africa

Hand-picked

Re: So you want to Code Edit, but Don't Know ASM

Post by Necrolis » Sat Apr 28, 2012 8:36 am

cla$$ics" wrote:Looks like Sir_General's HeavenStorm zip is no longer available on Filefront. Anyone have it?
I probably have it burried away somewhere, I'll reupload it and ask onyx to put them in the filecenter this time...
Image
Netiquette, Do you USE it?!?! | Nefarius' Fixed TXT Files | Terms Of Service
Blackened | Day of Death | D2GFEx
"What was yours is mine. Your land, your people, and now your life." - Lim-Dul, the Necromancer
Judgement is Final, Death is Eternal

User avatar
Lurix
Dark Alliance Beta Test
Champion of the Light
Posts: 496
Joined: Tue Aug 31, 2010 9:30 am
Location: Birmingham, UK
Bulgaria

Re: So you want to Code Edit, but Don't Know ASM

Post by Lurix » Sat Apr 28, 2012 4:21 pm


User avatar
Necrolis
Senior Admin
Throne
Posts: 9125
Joined: Sat Mar 25, 2006 1:22 pm
Location: The Land of the Dead
Contact:
South Africa

Hand-picked

Re: So you want to Code Edit, but Don't Know ASM

Post by Necrolis » Sat Apr 28, 2012 4:34 pm

Lurix" wrote:Fetch...
cool, main link updated!
Image
Netiquette, Do you USE it?!?! | Nefarius' Fixed TXT Files | Terms Of Service
Blackened | Day of Death | D2GFEx
"What was yours is mine. Your land, your people, and now your life." - Lim-Dul, the Necromancer
Judgement is Final, Death is Eternal

User avatar
kidpaddle94
Forum Legend
Principality
Posts: 2057
Joined: Thu Aug 13, 2009 2:54 pm
Location: localhost
Canada

Re: So you want to Code Edit, but Don't Know ASM

Post by kidpaddle94 » Tue May 15, 2012 2:10 am

Necrolis" wrote:
Lurix" wrote:Fetch...
cool, main link updated!
Link is down again XD

User avatar
Joel
Moderator
Dominion
Posts: 6921
Joined: Mon May 27, 2002 7:19 am
Location: Orsay
Contact:

Hand-picked

Re: So you want to Code Edit, but Don't Know ASM

Post by Joel » Sun Jun 10, 2012 11:54 am

Not sure my tutorial is still uptodate w/r to top notch patches and all tough.
"How much suffering, mortal, does it take before you lose your grace?"
Shadow Empire (coming soon) | forum

User avatar
Necrolis
Senior Admin
Throne
Posts: 9125
Joined: Sat Mar 25, 2006 1:22 pm
Location: The Land of the Dead
Contact:
South Africa

Hand-picked

Re: So you want to Code Edit, but Don't Know ASM

Post by Necrolis » Sun Jun 10, 2012 12:15 pm

Joel" wrote:Not sure my tutorial is still uptodate w/r to top notch patches and all tough.
thats why its a point of interest, plus, it still serves as a decnet intro to memory hooking with C or C++
Image
Netiquette, Do you USE it?!?! | Nefarius' Fixed TXT Files | Terms Of Service
Blackened | Day of Death | D2GFEx
"What was yours is mine. Your land, your people, and now your life." - Lim-Dul, the Necromancer
Judgement is Final, Death is Eternal

User avatar
weapon-x
Forum Legend
Arch-Angel
Posts: 1047
Joined: Wed Mar 18, 2009 4:52 am
Location: Mindanao, Philippines
Contact:
Philippines

Re: So you want to Code Edit, but Don't Know ASM

Post by weapon-x » Sat Sep 15, 2012 9:19 am

[quote=]sir_general's HeavanStorm C++ Coding Editing Tutorials & His KillCounter Code[/quote]

anyone got an alternate dl source... it seems the file is no longer available :(

thanks
" It's not the size of the dog in the fight, it's the size of the fight in the dog. "

~Mark Twain

User avatar
Xibalba
Dark Alliance Beta Test
Champion of the Light
Posts: 283
Joined: Thu Aug 29, 2013 2:38 pm
Location: Skyrim

Re: So you want to Code Edit, but Don't Know ASM

Post by Xibalba » Thu Sep 05, 2013 9:14 am

Someone please fix these links :(( after the site domain changed, every link is dead :/
The link that i most want: sir_general's HeavanStorm C++ Coding Editing Tutorials & His KillCounter Code
Life is too short to drive boring cars.

User avatar
Necrolis
Senior Admin
Throne
Posts: 9125
Joined: Sat Mar 25, 2006 1:22 pm
Location: The Land of the Dead
Contact:
South Africa

Hand-picked

Re: So you want to Code Edit, but Don't Know ASM

Post by Necrolis » Thu Sep 05, 2013 3:13 pm

Xibalba" wrote:Someone please fix these links :(( after the site domain changed, every link is dead :/
The link that i most want: sir_general's HeavanStorm C++ Coding Editing Tutorials & His KillCounter Code
unfortunately I don't have access to those atm (they are buried somewhere in my archives, I'll dig them out on the weekend). the mains articles are also broken, here are the fixed links (I can't seem to edit my main post...):
Image
Netiquette, Do you USE it?!?! | Nefarius' Fixed TXT Files | Terms Of Service
Blackened | Day of Death | D2GFEx
"What was yours is mine. Your land, your people, and now your life." - Lim-Dul, the Necromancer
Judgement is Final, Death is Eternal

User avatar
Xibalba
Dark Alliance Beta Test
Champion of the Light
Posts: 283
Joined: Thu Aug 29, 2013 2:38 pm
Location: Skyrim

Re: So you want to Code Edit, but Don't Know ASM

Post by Xibalba » Thu Sep 05, 2013 9:00 pm

Necrolis" wrote:
Xibalba" wrote:Someone please fix these links :(( after the site domain changed, every link is dead :/
The link that i most want: sir_general's HeavanStorm C++ Coding Editing Tutorials & His KillCounter Code
unfortunately I don't have access to those atm (they are buried somewhere in my archives, I'll dig them out on the weekend). the mains articles are also broken, here are the fixed links (I can't seem to edit my main post...):
Thanks Necrolis but i found these before you answered. But "sir_general's HeavanStorm C++ Coding Editing Tutorials & His KillCounter Code" is still missing in my archive :/ I hope someone will find it
Life is too short to drive boring cars.

User avatar
kidpaddle94
Forum Legend
Principality
Posts: 2057
Joined: Thu Aug 13, 2009 2:54 pm
Location: localhost
Canada

Re: So you want to Code Edit, but Don't Know ASM

Post by kidpaddle94 » Fri Sep 06, 2013 12:50 pm

Xibalba" wrote:
Necrolis" wrote:
Xibalba" wrote:Someone please fix these links :(( after the site domain changed, every link is dead :/
The link that i most want: sir_general's HeavanStorm C++ Coding Editing Tutorials & His KillCounter Code
unfortunately I don't have access to those atm (they are buried somewhere in my archives, I'll dig them out on the weekend). the mains articles are also broken, here are the fixed links (I can't seem to edit my main post...):
Thanks Necrolis but i found these before you answered. But "sir_general's HeavanStorm C++ Coding Editing Tutorials & His KillCounter Code" is still missing in my archive :/ I hope someone will find it
Ah, luckily for you I had a mirror saved in my files. Thought I only had the source code left, but I apparently still had all of the kit (which includes the tutorial, a well commented source code, and the actual plugin)

There it is: Heavanstorm's tutorial & his kill counter code

User avatar
Necrolis
Senior Admin
Throne
Posts: 9125
Joined: Sat Mar 25, 2006 1:22 pm
Location: The Land of the Dead
Contact:
South Africa

Hand-picked

Re: So you want to Code Edit, but Don't Know ASM

Post by Necrolis » Fri Sep 06, 2013 1:09 pm

kidpaddle94" wrote: Ah, luckily for you I had a mirror saved in my files. Thought I only had the source code left, but I apparently still had all of the kit (which includes the tutorial, a well commented source code, and the actual plugin)

There it is: Heavanstorm's tutorial & his kill counter code
Mirrored, using the Keeps FS for this (though it looks like this is missing the heavanstorm code...).
Image
Netiquette, Do you USE it?!?! | Nefarius' Fixed TXT Files | Terms Of Service
Blackened | Day of Death | D2GFEx
"What was yours is mine. Your land, your people, and now your life." - Lim-Dul, the Necromancer
Judgement is Final, Death is Eternal

User avatar
Mnw1995
Junior Member
Paladin
Posts: 100
Joined: Sat Apr 02, 2011 6:28 pm

Re: So you want to Code Edit, but Don't Know ASM

Post by Mnw1995 » Fri Sep 06, 2013 1:31 pm

Maybe this is what you are searching for:

https://dl.dropboxusercontent.com/u/464 ... orial1.zip

User avatar
Necrolis
Senior Admin
Throne
Posts: 9125
Joined: Sat Mar 25, 2006 1:22 pm
Location: The Land of the Dead
Contact:
South Africa

Hand-picked

Re: So you want to Code Edit, but Don't Know ASM

Post by Necrolis » Fri Sep 06, 2013 6:47 pm

Mnw1995" wrote:Maybe this is what you are searching for:

https://dl.dropboxusercontent.com/u/464 ... orial1.zip
yip thats the missing part; mirrored as well, updating the first post
Image
Netiquette, Do you USE it?!?! | Nefarius' Fixed TXT Files | Terms Of Service
Blackened | Day of Death | D2GFEx
"What was yours is mine. Your land, your people, and now your life." - Lim-Dul, the Necromancer
Judgement is Final, Death is Eternal

Post Reply

Return to “Code Editing”