Jump to content


Photo
* * * * * 2 votes

Beginner's Guide to Cavestory Assembly


Old topic!
Guest, the last post in this thread is over 60 days old. Posting in this thread will be considered a bump, so please make an attempt to be courteous if you go ahead with it.

If the last post is over 6 months old, it may instead be a better idea to start a new topic. If you aren't sure about what to do, feel free to ask a staff member for help, or try to locate a 'general questions'-type thread if it exists in this (sub-)forum.


  • Please log in to reply
65 replies to this topic

#1 06 April 2010 - 06:55 AM

Carrotlord Offline
Not anymore
"Run, rabbit run. Dig that hole, forget the sun."
Join Date: 28 Jan 2010
Location: LocationInternet
Posts: 1,367
Age: 24
 

All right, I've written this, and I give this to you in the form of 39 lessons!

Guys, I found something important. On Windows 7 64-bit, OllyDbg 2.00 may not work right (the "Copy to Executable" feature is gone, which is kinda important). To fix this, you must use OllyDbg 2.01 alpha 3 instead. It'll have the "Copy to Executable" feature.

Download:
Beginner's Guide to Cave Story Assembly v2.00
Beginner's Guide to Cave Story Assembly v1.04b
Beginner's Guide to Cavestory Assembly v1.04
Beginner's Guide to Cavestory Assembly v1.03
Beginner's Guide to Cavestory Assembly v1.02
Beginner's Guide to Cavestory Assembly v1.01
Beginner's Guide to Cavestory Assembly v1.00

Mirror Links:
v2.00
v1.04b
v1.04
v1.03
v1.02
v1.01
v1.00

It's a bunch of HTML files that you need to download onto your computer. Open the page "Welcome.html" to begin reading the guide.

Here's a sample of what the guide looks like:

Posted Image

I've tried to explain everything as simply as possible (sort of, now it's getting kinda long), to avoid any confusion.

Feel free to point out errors and make suggestions.

This guide isn't finished yet. In the future, I plan to add info about NPC hacking, framerects, calls & procedures/functions, bitwise instructions, logical shift instructions, floating point instructions, optimization, TSC command hacking, bit rotation instructions, rendering, and more. (everything crossed off is already in the guide)

Audio versions of the guide:
Assembly Tutorial Part 1
Assembly Tutorial Part 2

Edited by Carrotlord, 19 July 2012 - 12:26 PM.


#2 06 April 2010 - 08:22 AM

Vercci Offline
Been here way too long...
"Big Joe Tire and Battery Restaurant! Opening Soon! Eat at Big Joes!"
Join Date: 16 Sep 2009
Location:
Posts: 519
 

If this works, I will make mahin mansex you.

#3 06 April 2010 - 11:22 AM

Lace Offline
Lesbian Seagull
"Life begins and ends with Nu."
Join Date: 04 Jan 2008
Location: LocationHunky Dory
Posts: 3,049
 

I can help you if you want, but it looks like you're pretty good on your own so far.

#4 06 April 2010 - 03:49 PM

Carrotlord Offline
Not anymore
"Run, rabbit run. Dig that hole, forget the sun."
Join Date: 28 Jan 2010
Location: LocationInternet
Posts: 1,367
Age: 24
 

I can help you if you want, but it looks like you're pretty good on your own so far.


All right. There are definitely some topics that I'm not very clear on, so I may need to ask some questions. I just want to share the info I've already got.

#5 06 April 2010 - 07:49 PM

thecrown Offline
Virginia Creeper
"Keep on rollin'!"
Join Date: 25 Jun 2009
Location:
Posts: 450
Age: 20
 

If this works, I will make mahin mansex you.

I can help you if you want, but it looks like you're pretty good on your own so far.

This is win.

#6 06 April 2010 - 10:12 PM

Noxid Offline
3cool
"Life begins and ends with Nu."
Join Date: 28 Aug 2009
Location: LocationShredding a wicked grind
Posts: 4,679
 

You seem to have a better comprehension of this stuff than I do. It seems to be quite well done so far - I especially like the house analogy :]
kss-button.png azarashi-button.png mahinbuttongif2.gif balbal-button.png
pending

#7 07 April 2010 - 07:04 PM

trickybilly Offline
I am
"Deaths: 4000"
Join Date: 10 Jul 2009
Location:
Posts: 977
Age: 29
 

I am so grateful Carrotlord! Thanks for making this

#8 17 April 2010 - 03:43 AM

Carrotlord Offline
Not anymore
"Run, rabbit run. Dig that hole, forget the sun."
Join Date: 28 Jan 2010
Location: LocationInternet
Posts: 1,367
Age: 24
 

The guide has been updated with 6 new lessons!

Here are the new topics:
-Added more info to OllyDebug Lesson
-Jumps
-Calls and Returns
-Functions
-Math Instructions
-NPC Hacking Info

#9 17 April 2010 - 05:10 AM

cultr1 Offline
ℒℯ
"Life begins and ends with Nu."
Join Date: 05 May 2009
Location: Locationᵐᵉᵐᵉˢ
Posts: 2,129
Age: 19
 

Whoa! Just like I asked!:eek:

So I was sitting at the computer one day, and then I thought: "what if carrotlord added more to his guide?" so I sent him a pm, and a few days later, his new guide comes out and there it is!

Hi I'm cultr1 and Beginner's Guide to ASM 1.01 was my idea!

*this message brought to you by thinly disguised windows 7 commercial ripoffs*

#10 18 April 2010 - 08:32 AM

DoubleThink Offline
Up for a talk?
"Life begins and ends with Nu."
Join Date: 20 Aug 2006
Location: LocationYour inbox
Posts: 2,406
Age: 24
 

More amazing stuff. You guys deserve no end of praise for the level of effort you put into making this section as accessible as possible. Sticky :o :o :o

I'm an admin c:
 
Quickie Mod Guide Update List (Missing uploads now welcome)

 

Spoiler

 




Old topic!
Guest, the last post in this thread is over 60 days old. Posting in this thread will be considered a bump, so please make an attempt to be courteous if you go ahead with it.

If the last post is over 6 months old, it may instead be a better idea to start a new topic. If you aren't sure about what to do, feel free to ask a staff member for help, or try to locate a 'general questions'-type thread if it exists in this (sub-)forum.



0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users