Jump to content


Photo
- - - - -

Weapon Hacking


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
259 replies to this topic

#1 21 November 2007 - 08:56 PM

Ex-Administrator
"Life begins and ends with Nu."
Join Date: 30 Dec 2005
Location: LocationGermany
Posts: 3,170
Age: 21
 

Made a FAQ:

http://cavestory-stu...Weapon Hack.txt

Enjoy!

Edited by S. P. Gardebiter, 14 June 2009 - 11:38 PM.

Feel free to write me an E-Mail, if you want something from me.


#2 22 November 2007 - 04:49 AM

Metalogz Offline
WTFhappenedTOthef0rum5..?
"Bleep, Bloop, Bleep, Bloop"
Join Date: 06 Oct 2007
Location: LocationInsert location here
Posts: 1,576
Age: 18
 

OMG I LOVE YOU! YAYYY I SHALL DROWN MYSELF IN THE HEX EDITOR NOW!

*poof*

-edit-: err... I don't get any of this... O.O
@Captain Fabulous' siggie:

Fien.

Moar original signature go!

#3 22 November 2007 - 04:08 PM

jcys810 Offline
Justin-chan
"Heavy swords for sale. Suitable for most RPG Protagonists. Apply now!"
Join Date: 15 Oct 2007
Location: LocationNowhere
Posts: 1,921
Age: 19
 

Thanks for the guide. I will try it out tomorrow or later. I think this should be useful. But you should also put it in the correct section of the FTP.

Edit - Waitaminute. Do I open this in a Hex editor or disassembler? And which file do I open? Doukutsu.exe or Profile.dat?

New MSN: decayedcorpse810@hotmail.com
Posted Image
Call me Impulse or Justin if you are lazy to remember my name


#4 22 November 2007 - 07:39 PM

ZarroTsu Offline
Discordian Usurper
"All your forum are belong to us!"
Join Date: 21 Jan 2007
Location: LocationIn my own little world
Posts: 598
Age: 23
 

Hex editor; Dokutsu.exe.

Weapons start at about $8F000

Unfortunatly, you can't alter it as well as runelancer did... but it just occured to me, the one energy ball weapon he made that floated upward? I think it's the fireball with reverse-gravity o_o

#5 23 November 2007 - 05:16 AM

Ex-Administrator
"Life begins and ends with Nu."
Join Date: 30 Dec 2005
Location: LocationGermany
Posts: 3,170
Age: 21
 

Weapons start at about $8F000

Unfortunatly, you can't alter it as well as runelancer did...


No, not yet. Actually there should be more in the exe, like energy.

but it just occured to me, the one energy ball weapon he made that floated upward? I think it's the fireball with reverse-gravity o_o


It's a assembly edit :/
There is already the offset for the snake in my FAQ, but no help documents to hack it yet. (And I don't think there will ever be, but still I hope so)

Feel free to write me an E-Mail, if you want something from me.


#6 23 November 2007 - 08:50 AM

jcys810 Offline
Justin-chan
"Heavy swords for sale. Suitable for most RPG Protagonists. Apply now!"
Join Date: 15 Oct 2007
Location: LocationNowhere
Posts: 1,921
Age: 19
 

I don't relly understand this. :/

So, if I wanted to edit the Blade level 1 (0x8F494 - Blade level 1), I have to enter the address "$8F494" right? When I do that, get to this,
"| 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 0F | 01 | 00 | 00 | 1E | 00 | 00 | 00 | 24 | 00 | 00 | 00 | 08 | 00 | 00 | 00 | 08 | 00 | 00 | 00 |"

And if I want to edit its range, its 0x04. But I don't see any 0x04 in the list. And even if I do, I ain't sure how do I edit it. Halp?

New MSN: decayedcorpse810@hotmail.com
Posted Image
Call me Impulse or Justin if you are lazy to remember my name


#7 23 November 2007 - 09:06 AM

Ex-Administrator
"Life begins and ends with Nu."
Join Date: 30 Dec 2005
Location: LocationGermany
Posts: 3,170
Age: 21
 

0x04 is a adress, a offset that you add to the weapon offset itself. It's not kind of any data :x
I guess you should learn the basics of hex editors, hexadecimal, binary and how your computer stores memory before asking questions ;P

Feel free to write me an E-Mail, if you want something from me.


#8 23 November 2007 - 09:20 AM

jcys810 Offline
Justin-chan
"Heavy swords for sale. Suitable for most RPG Protagonists. Apply now!"
Join Date: 15 Oct 2007
Location: LocationNowhere
Posts: 1,921
Age: 19
 

Ahh, I see. Thanks for the help. I will try learning hex and binary first. Now, I only know how Binary works, kinda. :/

New MSN: decayedcorpse810@hotmail.com
Posted Image
Call me Impulse or Justin if you are lazy to remember my name


#9 23 November 2007 - 12:59 PM

ZarroTsu Offline
Discordian Usurper
"All your forum are belong to us!"
Join Date: 21 Jan 2007
Location: LocationIn my own little world
Posts: 598
Age: 23
 

I don't relly understand this. :/

So, if I wanted to edit the Blade level 1 (0x8F494 - Blade level 1), I have to enter the address "$8F494" right? When I do that, get to this,
"| 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 0F | 01 | 00 | 00 | 1E | 00 | 00 | 00 | 24 | 00 | 00 | 00 | 08 | 00 | 00 | 00 | 08 | 00 | 00 | 00 |"

And if I want to edit its range, its 0x04. But I don't see any 0x04 in the list. And even if I do, I ain't sure how do I edit it. Halp?


0F is the damage delt (f = 15); 01 is the number of hits it deals, 1E is its range. (It lasts for 1E ticks, 10 = 16; E = 14 :: 30 ticks)

in adresses SP mentioned start at the (as I refer to it myself to make it easier) "Double input"... 0F is 0x00; 01 is 0x01; 1E is 0x04, etc. Every four until "06 03" are values we really have no clue about that affect how the weapon acts (for the sword level 1). The 06 03 is where Level 2 begins, then 01 64 is level 3.

Just look around for the double adresses, and it should be a different weapon level.

#10 24 November 2007 - 03:29 PM

jcys810 Offline
Justin-chan
"Heavy swords for sale. Suitable for most RPG Protagonists. Apply now!"
Join Date: 15 Oct 2007
Location: LocationNowhere
Posts: 1,921
Age: 19
 

How long is 30 ticks? 30 seconds?

New MSN: decayedcorpse810@hotmail.com
Posted Image
Call me Impulse or Justin if you are lazy to remember my name




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