Quick Modding/Hacking Answers Thread

Jun 22, 2013 at 6:28 PM
Senior Member
"Wahoo! Upgrade!"
Join Date: May 21, 2013
Location: Online
Posts: 54
Age: 26
Pronouns: he/him
What I want to do is switch out the song "Cave Story" so my question is which org file is it? I know how to use Resource Hacker and stuff, just don't know which one to change.
 
Jun 22, 2013 at 6:34 PM
Based Member
"Life begins and ends with Nu."
Join Date: Dec 31, 2011
Location: United States
Posts: 2326
Age: 28
Pronouns: he/him
CURLY = Cave Story

If you are looking for any other not so obvious ones, then they are as follows:

ANZEN = Safety
BALLOS = Seal Chamber
GINSUKE = Balrog's Theme
GRAND = Geothermal
IRONH = Oppression
KODOU = Pulse
LASTBT3 = Charge
MURA = Mimiga Village
REQUIEM = Hero's End
VIVI = Gestation
WANPAK2 = Scorching Back
WANPAKU = Mischievous Robot
 
Jun 22, 2013 at 6:40 PM
Senior Member
"Wahoo! Upgrade!"
Join Date: May 21, 2013
Location: Online
Posts: 54
Age: 26
Pronouns: he/him
Thank you!
 
Jun 23, 2013 at 2:47 AM
The TideWalker
Modding Community Discord Founder
"That dog!"
Join Date: Apr 5, 2013
Location: In my mind and of my body.
Posts: 1642
Age: 27
MagicDoors said:
Hex would be preferred for binary pasting into the code.
Your problem is in an earlier part of the code than this. I was just asking for the three-save code because I could benefit from it in my mod.
The problem with putting a JMP to the empty space in there is I'm guessing you don't know what the code does with that space, so it could cause hidden issues with your game. I would suggest using the space at the end of the executable to add lines of code instead.
Sorry, here is the code:

40f9b0

55 8B EC 81 EC F0 01 00 00 33 C0 89 45 E0 89 45 E4 89 85 EC FE FF FF 89 85 F0 FE FF FF 89 85 14
FF FF FF 89 85 18 FE FF FF 89 85 38 FE FF FF 89 85 20 FF FF FF 89 85 40 FF FF FF 89 85 58 FE FF
FF 89 85 78 FE FF FF 83 C0 10 89 85 F8 FE FF FF 89 85 1C FF FF FF 89 45 F4 89 85 1C FE FF FF 89
85 20 FE FF FF 89 85 28 FE FF FF 89 85 2C FE FF FF 89 85 3C FE FF FF 89 85 40 FE FF FF 89 85 4C
FE FF FF 89 85 28 FF FF FF 89 85 30 FF FF FF 89 85 48 FF FF FF 89 85 5C FE FF FF 89 85 60 FE FF
FF 89 85 6C FE FF FF 89 85 7C FE FF FF 89 85 80 FE FF FF 89 85 8C FE FF FF 83 C0 10 89 45 FC 89
85 24 FE FF FF 89 85 30 FE FF FF 89 85 34 FE FF FF 89 85 44 FE FF FF 89 85 48 FE FF FF 89 85 54
FE FF FF 89 85 38 FF FF FF 89 85 50 FF FF FF 89 85 64 FE FF FF 89 85 68 FE FF FF 89 85 74 FE FF
FF 89 85 84 FE FF FF 89 85 94 FE FF FF 83 C0 10 89 85 50 FE FF FF 89 85 58 FF FF FF 89 85 7C FF
FF FF 89 45 8C 89 45 9C 89 45 AC 89 85 70 FE FF FF 89 85 88 FE FF FF 83 C0 10 89 85 A0 FE FF FF
89 85 C0 FE FF FF 89 45 84 89 45 94 89 45 A4 89 45 B4 89 85 90 FE FF FF 83 C0 10 89 45 CC 89 85
A4 FE FF FF 89 85 A8 FE FF FF 89 85 B0 FE FF FF 89 85 B4 FE FF FF 89 85 C4 FE FF FF 89 85 C8 FE
FF FF 89 85 D4 FE FF FF 83 C0 08 89 45 D4 89 85 6C FF FF FF 83 C0 08 89 85 74 FF FF FF 89 85 AC
FE FF FF 89 85 B8 FE FF FF 89 85 BC FE FF FF 89 85 CC FE FF FF 89 85 D0 FE FF FF 89 85 DC FE FF
FF 83 C0 10 89 85 24 FF FF FF 89 85 34 FF FF FF 89 85 44 FF FF FF 89 85 54 FF FF FF 89 85 D8 FE
FF FF 83 C0 10 89 85 2C FF FF FF 89 85 3C FF FF FF 89 85 4C FF FF FF 89 85 5C FF FF FF 83 C0 10
89 45 E8 89 45 F0 89 85 10 FF FF FF 83 C0 08 89 45 C8 89 85 68 FF FF FF 83 C0 08 89 85 F4 FE FF
FF C7 45 EC 38 00 00 00 C7 85 18 FF FF FF C0 00 00 00 C7 45 F8 C0 00 00 00 C7 45 D0 D0 00 00 00
C7 85 70 FF FF FF D0 00 00 00 C7 85 78 FF FF FF E0 00 00 00 C7 45 80 F0 00 00 00 C7 45 88 20 01
00 00 C7 45 90 30 01 00 00 C7 45 98 E0 00 00 00 C7 45 A0 F0 00 00 00 C7 45 A8 30 01 00 00 C7 45
B0 40 01 00 00 E9 41 01 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90
90 90 90 90 90 90 90 90 90 90 90 E8 80 26 00 00 E8 B5 5B 06 00 85 C0 0F 85 1D 07 00 00 33 C0 89
85 E8 FE FF FF 6A 18 E8 64 12 01 00 83 C4 04 E9 19 03 00 00 90 90 90 90 90 90 90 90 90 90 90 90
90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90
90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90
90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90
90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90
90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90
90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90
90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90
90 90 90 90 90 90 90 90 90 90 90 E8 D0 98 FF FF E8 1B 12 01 00 E8 B6 6F 00 00 C7 85 64 FF FF FF
00 00 00 00 C7 85 E4 FE FF FF 00 00 00 00 C7 85 9C FE FF FF 00 00 00 00 68 05 05 05 00 E8 FE CA
FF FF 83 C4 04 89 45 C0 8D 45 BC 50 8D 4D DC 51 8D 55 B8 52 8D 45 D8 50 E8 C3 0B 00 00 83 C4 10
E8 EB D1 00 00 85 C0 74 0C C7 05 E4 E1 49 00 01 00 00 00 EB 0A C7 05 E4 E1 49 00 00 00 00 00 E8
CC A9 00 00 89 85 9C FE FF FF 83 BD 9C FE FF FF 00 74 16 81 BD 9C FE FF FF 50 46 00 00 7D 0A C7
85 E4 FE FF FF 01 00 00 00 83 BD 9C FE FF FF 00 74 16 81 BD 9C FE FF FF 98 3A 00 00 7D 0A C7 85
E4 FE FF FF 02 00 00 00 83 BD 9C FE FF FF 00 74 16 81 BD 9C FE FF FF E0 2E 00 00 7D 0A C7 85 E4
FE FF FF 03 00 00 00 83 BD 9C FE FF FF 00 74 16 81 BD 9C FE FF FF 28 23 00 00 7D 0A C7 85 E4 FE
FF FF 04 00 00 00 83 BD E4 FE FF FF 01 75 0C 6A 24 E8 5A 10 01 00 83 C4 04 EB 49 83 BD E4 FE FF
FF 02 75 0C 6A 28 E8 45 10 01 00 83 C4 04 EB 34 83 BD E4 FE FF FF 03 75 0C 6A 29 E8 30 10 01 00
83 C4 04 EB 1F 83 BD E4 FE FF FF 04 75 0C 6A 02 E8 1B 10 01 00 83 C4 04 EB 0A 6A 18 E8 0F 10 01
00 83 C4 04 C7 05 1C F9 48 00 00 00 00 00 C7 05 E8 E1 49 00 00 00 00 00 8B 0D 50 E6 49 00 81 C9
00 01 00 00 89 0D 50 E6 49 00 C7 85 E8 FE FF FF 00 00 00 00 BA 01 00 00 00 85 D2 0F 84 79 04 00
00 83 BD E8 FE FF FF 0A 73 0F 8B 85 E8 FE FF FF 83 C0 01 89 85 E8 FE FF FF E8 B2 23 00 00 83 BD
E8 FE FF FF 0A 72 1F 8B 0D 14 E2 49 00 23 0D 28 36 49 00 74 11 6A 01 6A 1D E8 F2 06 01 00 83 C4
08 E9 05 FD FF FF 8B 15 14 E2 49 00 81 E2 00 80 00 00

part 2


47581a

55 8B EC 83 EC 30 33 C0 89 45 FC 89 45 F8 E8 72 03 00 00 90 8B 0D 14 E2 49 00 23 0D 34 36 49 00
74 33 FF 4D FC 83 7D FC 00 7D 07 C7 45 FC 02 00 00 00 6A 01 6A 25 E8 EB AD FA FF 83 C4 08 8A 45
FC 04 31 A2 BC 37 49 00 6A 00 E8 F7 79 FA FF 83 C4 04 88 45 F8 8B 0D 14 E2 49 00 23 0D 3C 36 49
00 74 33 FF 45 FC 83 7D FC 02 7E 07 C7 45 FC 00 00 00 00 6A 01 6A 25 E8 AA AD FA FF 83 C4 08 8A
45 FC 04 31 A2 BC 37 49 00 6A 00 E8 B6 79 FA FF 83 C4 04 88 45 F8 8B 0D 14 E2 49 00 81 E1 00 80
00 00 74 0F 6A 01 6A 25 E8 79 AD FA FF E9 C0 02 00 00 90 8B 0D 28 36 49 00 0B 0D 2C 36 49 00 23
0D 14 E2 49 00 74 10 6A 01 6A 1D E8 56 AD FA FF E9 A6 02 00 00 90 90 33 C0 89 45 E4 83 C0 40 89
45 EC B0 F0 89 45 E0 83 C0 50 89 45 E8 6A 00 8D 45 E0 50 6A 78 90 90 90 6A 70 90 90 90 68 1C F9
48 00 E8 9F 6A F9 FF 83 C4 14 33 C0 B0 10 89 45 EC B0 E0 89 45 E0 83 C0 10 89 45 E8 6A 00 8D 45
E0 50 B8 7B 00 00 00 8B 4D FC 6B C9 13 03 C1 50 6A 73 90 90 90 68 1C F9 48 00 E8 67 6A F9 FF 83
C4 14 33 C0 89 45 E0 89 45 E4 83 C0 10 89 45 EC 66 B8 F4 00 89 45 E8 C7 45 F4 26 00 00 00 C7 45
F0 08 00 00 00 6A 1A 8D 45 E0 50 FF 75 F0 FF 75 F4 68 1C F9 48 00 E8 2B 6A F9 FF 83 C4 14 83 45
E4 08 83 45 EC 08 83 45 F0 10 6A 1A 8D 45 E0 50 FF 75 F0 FF 75 F4 68 1C F9 48 00 E8 06 6A F9 FF
83 C4 14 8A 45 F8 84 C0 75 32 33 C0 B0 70 89 45 E0 89 45 E4 83 C0 10 89 45 EC 83 C0 20 89 45 E8
6A 1A 8D 45 E0 50 6A 0E 6A 70 68 1C F9 48 00 E8 D2 69 F9 FF 83 C4 14 E9 6C 01 00 00 8B 0D 84 E1
49 00 C1 E1 06 83 C1 10 89 4D E4 83 C1 10 89 4D EC 33 C0 89 45 E0 83 C0 10 89 45 E8 6A 10 8D 45
E0 50 6A 0E 6A 2C 68 1C F9 48 00 E8 96 69 F9 FF 83 C4 14 8B 0D 88 E1 49 00 C1 E1 04 89 4D E0 83
C1 10 89 4D E8 33 C0 B0 90 89 45 E4 83 C0 10 89 45 EC 6A 1A 8D 45 E0 50 6A 10 6A 7F 68 1C F9 48
00 E8 60 69 F9 FF 83 C4 14 33 C0 89 45 E0 83 C0 40 89 45 E8 B0 28 89 45 E4 B0 30 89 45 EC 6A 1A
8D 45 E0 50 6A 14 6A 3D 68 1C F9 48 00 E8 34 69 F9 FF 83 C4 14 33 C0 B0 18 89 45 E0 89 45 E4 83
C0 08 89 45 EC 66 A1 CC E6 49 00 33 C9 6B C0 27 66 8B 0D D0 E6 49 00 99 F7 F9 83 C0 18 89 45 E8
6A 1A 8D 45 E0 50 6A 14 6A 55 68 1C F9 48 00 E8 F2 68 F9 FF 83 C4 14 33 C0 66 A1 CC E6 49 00 6A
02 50 6A 14 6A 34 E8 9B 98 F9 FF 83 C4 10 33 C0 89 45 DC 89 45 D8 89 45 E4 83 C0 10 89 45 EC 0F
B6 45 F6 6B C0 14 83 B8 C8 9B 49 00 00 74 05 FE 45 F6 EB EB 80 7D F6 00 0F 84 4A 00 00 00 EB 03
FF 45 DC 8B 45 DC 3A 45 F6 0F 8D 39 00 00 00 6B C0 14 8B 88 C8 9B 49 00 C1 E1 04 89 4D E0 83 C1
10 89 4D E8 6A 0C 8D 45 E0 50 6A 10 33 C0 B0 91 8B 4D DC 6B C9 11 03 C1 50 68 1C F9 48 00 E8 63
68 F9 FF 83 C4 14 EB B8 6A 00 6A 00 E8 55 50 F9 FF 83 C4 08 E8 FD C7 F9 FF 8B 15 58 E4 49 00 52
E8 C1 57 F9 FF 83 C4 04 E8 59 C7 F9 FF E9 A2 FC FF FF 83 C4 08 33 C0 8B E5 5D C3 83 C4 08 33 C0
40 8B E5 5D C3 89 45 F4 89 45 F0 C6 05 BC 37 49 00 31 6A 00 E8 AD 76 FA FF 83 C4 04 88 45 F8 C3


part 3

4937a8
B8 37 49 00 0C C7 48 00 30 90 90 90 90 90 90 90 50 72 6F 66 31 2E 64 61 74 00 00 00 48 08 81 E9
 
Jun 23, 2013 at 3:07 AM
Professional Whatever
"Life begins and ends with Nu."
Join Date: Jan 13, 2011
Location: Lasagna
Posts: 4481
Pronouns: she/her
Thanks. I'll have to implement it at some point.
 
Jun 24, 2013 at 5:06 AM
Banned
"Fresh from the Bakery"
Join Date: Jun 24, 2013
Location:
Posts: 5
guys HOW TO MKAE MY MOD HAVE PUSHING LIKE IN THAT 1 CAEVV STORY VIDEO SOME GUY DID IT IN HIS MOD

HOW DO IA DDED PUSHING LIKE THAT!!!!!!!!!!!!!!!!!!!
 
Jun 24, 2013 at 5:23 AM
Based Member
"Life begins and ends with Nu."
Join Date: Dec 31, 2011
Location: United States
Posts: 2326
Age: 28
Pronouns: he/him
You mean this video?



That was in a custom engine. Although it would be possible to also do this in assembly, I'm sure, but I don't recommend delving right into this for beginning modders...

For some reason I suspect that you're another alternate account of The Core...
 
Jun 24, 2013 at 5:38 AM
Banned
"Fresh from the Bakery"
Join Date: Jun 24, 2013
Location:
Posts: 5
who IS TH CORE what did he DID but pleas how do i ASM hacked stuff teach me how to ASM HACKED to make pushing and how to made it collided cn i make it entity and make it moved?
 
Jun 24, 2013 at 5:44 AM
Based Member
"Life begins and ends with Nu."
Join Date: Dec 31, 2011
Location: United States
Posts: 2326
Age: 28
Pronouns: he/him
You're kinda busted. The "mod" you uploaded which is actually your engine, has Quote pushing these blocks, yet you're asking how this can be done. I'm curious as to what the intent is behind your ban evasion strategy, given that you're making it more obvious this time than ever before that you're The Core.
 
Jun 24, 2013 at 5:55 AM
Based Member
"Life begins and ends with Nu."
Join Date: Dec 31, 2011
Location: United States
Posts: 2326
Age: 28
Pronouns: he/him
Gordon Freeman said:
i just wanna be here...
Well then you should have thought of that before you started the copy-pasta and bunny porn. It was annoying, spammy, and inappropriate, and the community obviously didn't take it well. You really got some respect from me and some other people with that cool engine of yours, but it wasn't worth the extra spam that you were creating just for the fun of it. I'll even send you a message on youtube later apologizing that you're going through this here, and if you want to type up a message of apology, I can even pass it on to the admins for the faint possibility of a ban appeal, but don't get your hopes up that it will work. In any case, creating alternate accounts over and over again like this isn't making anything better, isn't raising your chances of getting un-banned, and it's wasting the moderation team's time. I still like you Core, but there's no denying you've really dug yourself into a deep hole.
 
Jun 24, 2013 at 4:52 PM
Senior Member
"Wahoo! Upgrade!"
Join Date: May 21, 2013
Location: Online
Posts: 54
Age: 26
Pronouns: he/him
How about something on-topic?
How do you set up a battle with the Core? (Sorry that I say this after an argument about the person, but I mean the boss in CS.)
 
Jun 24, 2013 at 7:47 PM
The TideWalker
Modding Community Discord Founder
"That dog!"
Join Date: Apr 5, 2013
Location: In my mind and of my body.
Posts: 1642
Age: 27
thenachocheeser said:
How about something on-topic?
How do you set up a battle with the Core? (Sorry that I say this after an argument about the person, but I mean the boss in CS.)


The best way to learn how to make a boss spawn is to observe script that is already there.




#0452
<KEY
<MYB0002<WAI0030<MYD0002<MSG<FAC0019Look.<NOD<CLRThis is a soldier from
the surface.<NOD
It's all banged up.<NOD<CLO<FAC0000
<FON0254:0016<ANP0450:0001:0000
<WAI0040
<MSG<FAC0025There's a ton more like
it, too.<NOD
What on earth could've...<NOD<CLRNot a Mimiga.
No, to do this much
damage...<NOD<CLO
<CMU0000<ANP0255:0020:0000<WAI0020<FOM0016
<ANP0450:0001:0002<MSG
<FAC0025!!!<WAI0050<CLO<FAC0000
<WAI0030<ANP0450:0001:0002<MSG
<FAC0019It's still alive!!<NOD<CLR
<FAC0024*Bzzbzbzztbz*<NOD<CLRTEAM 9 ANNIHILATED<NOD
FAILED TO DESTROY TARGET<NOD<CLRCURRENT FORCES
INSUFFICIENT<NOD<CLRRETREAT<NOD
RETREAT!!<NOD<CLO
<FON0258:0016<FL+0828<FL-0824<MNP0257:0007:0018:0000
<CMP0040:0015:0030<CMP0040:0016:0030
<CNP0258:0184:0000
<ANP0258:0010:0003<WAI0128
<ANP0258:0020:0000<FOM0016
<WAI0020
<ANP0255:0010:0000
<ANP0450:0030:0002<WAI0040
<DNP0500<BOA0200<CMU0022<BSL0000
<CNP0450:0180:0002<ANP0450:0040:0002
<ANP0410:0020:0000<END


This is the script that runs when you talk to curly, It start's the core battle.





Look at line 29, the command <BOA0200 and <BSL000 (Highlighted in red)



these are the only commands required to start the battle.



Also if you look at this piece of script


#0500
<DNP0500<BOA0200<CMU0022<BSL0000<END


It's set by a SKF/SKJ (flag that remains set after death) so you don't have to watch the cutscene again. it just starts the core battle



Sorry if that was to hard to understand. :/





EDIT- by the way, the <BLS000 activates a boss battle with entity 0000



Somwhere along the lines it was moved <MNP and also it had a <CNP to change the entity type

and to move the core's spawn point.


 
Jun 25, 2013 at 1:23 AM
Forever 12
"Big Joe Tire and Battery Restaurant! Opening Soon! Eat at Big Joes!"
Join Date: May 24, 2013
Location:
Posts: 539
Pronouns: he/him
I have 2 Questions.

1. are CS+'s maps compatible with the original Cave Story Engine, cause I want to port Wind Fortress.
2. If it happened, would it be Legal to Distribute this mod that contains one of CS+'s custom maps.
 
Jun 25, 2013 at 1:49 AM
The TideWalker
Modding Community Discord Founder
"That dog!"
Join Date: Apr 5, 2013
Location: In my mind and of my body.
Posts: 1642
Age: 27
Parkraft123 said:
I have 2 Questions.

1. are CS+'s maps compatible with the original Cave Story Engine, cause I want to port Wind Fortress.
2. If it happened, would it be Legal to Distribute this mod that contains one of CS+'s custom maps.
No, and no.

Porting it would be illegal (if you were to distribute it to others that is)

If you were to make your own "wind fortress" from scratch, that would be acceptable. But there MUST be at LEAST a 10% difference for you to do that.
 
Jun 25, 2013 at 2:34 AM
In my body, in my head
Forum Moderator
"Life begins and ends with Nu."
Join Date: Aug 28, 2009
Location: The Purple Zone
Posts: 5998
Pronouns: he/him
Bombchu Link said:
No, and no.

Porting it would be illegal (if you were to distribute it to others that is)

If you were to make your own "wind fortress" from scratch, that would be acceptable. But there MUST be at LEAST a 10% difference for you to do that.
plz don't pull shit out of your ass that is unsanitary
 
Jun 25, 2013 at 2:42 AM
The TideWalker
Modding Community Discord Founder
"That dog!"
Join Date: Apr 5, 2013
Location: In my mind and of my body.
Posts: 1642
Age: 27
Noxid said:
plz don't pull ---- out of your --- that is unsanitary
Uhh, what?

Please explain yourself, sir.
 
Jun 25, 2013 at 2:46 AM
In my body, in my head
Forum Moderator
"Life begins and ends with Nu."
Join Date: Aug 28, 2009
Location: The Purple Zone
Posts: 5998
Pronouns: he/him
I'm saying you have no idea what you're talking about
 
Back
Top