Sonic In Cave Story

Oct 25, 2009 at 3:01 PM
Creating A Legacy...
Bobomb says: "I need a hug!"
Join Date: Sep 6, 2009
Location: The Balcony
Posts: 852
Age: 29
Sonic's Story

Yep We Have Progress!

The Story Starts off After Sonic 2
After defeating Doctor Robotnick, Sonic is forced to jump out of the Death Egg (In Space) before he gets blown to smithereens. Robotnick however burns in the flames of destruction...
Sonic is falling to his death when Tails come's to the rescue in the Tornado!
All is well, until..

A Flash Out Of Nowhere, Sonic and Tails's plummet from the sky! BANG!
Everything goes dark...
Sonic wakes up in some sort of base...
Where is he?
Where's Tails?
Is this the end?
Or is this only the beginning...

Sonic's Back in 2D in the amazing CS Engine
Editied to bring you blistering speeds.
Everyone else is ready... Are you?


First Demo (Early Prototype)
http://www.mediafire.com/download.php?xmwczjjjcja

Second Demo
http://www.mediafire.com/?nqrnzdzym2y

Final Demo
http://www.mediafire.com/?r0jzyyomtjn
 
Oct 25, 2009 at 3:25 PM
Banned
"Bleep, Bloop, Bleep, Bloop"
Join Date: Mar 1, 2009
Location:
Posts: 1586
Age: 28
I'm sorry, but... What?
 
Oct 25, 2009 at 4:55 PM
The Bucket Fairy
"..."
Join Date: Jul 8, 2009
Location: Genesis City, Nowhere
Posts: 374
This would probably be quite hard to do, unless you're actually going to give Sonic a gun.
(What?)
You'd have to make the player able to damage enemies by jumping on them.
 
Oct 25, 2009 at 4:58 PM
Level 73 Procrastinator
"Life begins and ends with Nu."
Join Date: Apr 6, 2009
Location: Forgotten Tower
Posts: 2052
Hmm, Assembly...

Mr. Fist said:
You'd have to make the player able to damage enemies by jumping on them.
That might be doable.
If it was something like the Bubble in WTF-Story, but just on the very bottom of the char, it could simulate it.
But it'd take a whole lot of Assembly hacking to get it right; having it just on the bottom, having it constantly on, causing the player to bounce off without coming to harm....
 
Oct 25, 2009 at 4:58 PM
Creating A Legacy...
Bobomb says: "I need a hug!"
Join Date: Sep 6, 2009
Location: The Balcony
Posts: 852
Age: 29
Nope
I am giving him a gun
he would be pretty cool with a gun
 
Oct 25, 2009 at 5:08 PM
The Bucket Fairy
"..."
Join Date: Jul 8, 2009
Location: Genesis City, Nowhere
Posts: 374
JetHawk95 said:
I am giving him a gun
I am mad at you.
SONIC DOES NOT USE GUNS.
Only Shadow is allowed to use a gun.
 
Oct 25, 2009 at 5:10 PM
Creating A Legacy...
Bobomb says: "I need a hug!"
Join Date: Sep 6, 2009
Location: The Balcony
Posts: 852
Age: 29
Trying to make a sprite for him its hard because hes got to be small but ill cope :)

Thinking about putting tails as curly so he can follow sonic around and help like in the old games
 
Oct 25, 2009 at 5:49 PM
graters gonna grate
"Heavy swords for sale. Suitable for most RPG Protagonists. Apply now!"
Join Date: Jul 2, 2008
Location: &
Posts: 1886
Age: 31
Well, I would volunteer to help you with teh music, but I'm not really familiar with the music from Sonic. If no one else volunteers, I'll do it, but let's wait and see if someone who is familiar with the music volunteers first. Maybe Gir, since he did a pretty sweet job with Sonic music in MetalGear Story.
 
Oct 25, 2009 at 6:04 PM
Creating A Legacy...
Bobomb says: "I need a hug!"
Join Date: Sep 6, 2009
Location: The Balcony
Posts: 852
Age: 29
Thanks a lot wedeg.
have you ever heard any music from sonic at all?
 
Oct 25, 2009 at 6:07 PM
daughter of chivalry
"Bleep, Bloop, Bleep, Bloop"
Join Date: Jun 12, 2009
Location: Edge of the universe
Posts: 1564
Uhmmm..

I'm not sure if this would be..well.

Good.
 
Oct 25, 2009 at 6:08 PM
graters gonna grate
"Heavy swords for sale. Suitable for most RPG Protagonists. Apply now!"
Join Date: Jul 2, 2008
Location: &
Posts: 1886
Age: 31
I have, but it's been quite a while. If I were going to make any music for this mod, I'd need to hear some recordings to refresh my memory.
 
Oct 25, 2009 at 6:22 PM
Banned
"Bleep, Bloop, Bleep, Bloop"
Join Date: Mar 1, 2009
Location:
Posts: 1586
Age: 28
...
...
...
WTF?Story's bubbler. The shield. Resprite it to be Sonic's spin. Maybe speed up Quote's movement a lot.
 
Oct 25, 2009 at 6:26 PM
Creating A Legacy...
Bobomb says: "I need a hug!"
Join Date: Sep 6, 2009
Location: The Balcony
Posts: 852
Age: 29
Thats another thing
Gow long will it take me to speed up quotes speed?
 
Oct 25, 2009 at 6:29 PM
graters gonna grate
"Heavy swords for sale. Suitable for most RPG Protagonists. Apply now!"
Join Date: Jul 2, 2008
Location: &
Posts: 1886
Age: 31
Well, there's probably an offset for Quote's walking speed somewhere in the hacking forum or on the tribute site or on Garde's ftp.
 
Oct 26, 2009 at 9:07 AM
Creating A Legacy...
Bobomb says: "I need a hug!"
Join Date: Sep 6, 2009
Location: The Balcony
Posts: 852
Age: 29
Ok so ive been working on the mod.
Not going to change music because if i put music in, then i will no longer be able to edit the game because i use sues workshop and i refuse to use cave editor.
Working on the sonic sprite its going ok

I have made mods before so i am ok at scripting but not so good at maps, Im good at using the sprites already there and creating a map but not from scratch.

Ive got a basic idea of what to make so im off to do it
 
Oct 26, 2009 at 11:22 AM
Been here way too long...
"Life begins and ends with Nu."
Join Date: Jan 4, 2008
Location: Lingerie, but also, like, fancy curtains
Posts: 3054
Well, there's probably an offset for Quote's walking speed somewhere in the hacking forum or on the tribute site or on Garde's ftp.
suuuuuuuuure.

Code:
004156D7 8B 0D 3C E6 49 00			mov ecx,[0049E63C] 
004156DD 81 E1 00 01 00 00			and ecx,00000100
004156E3 74 3A					je 0041571F

004156E5 C7 45 EC 96 01 00 00			mov [ebp-0014],00000196
004156EC C7 45 F4 FF 02 00 00			mov [ebp-000C],000002FF
004156F3 C7 45 E4 28 00 00 00			mov [ebp-001C],00000028 
004156FA C7 45 F0 10 00 00 00			mov [ebp-0010],00000010 
00415701 C7 45 D8 80 02 00 00			mov [ebp-0028],00000280
00415708 C7 45 DC 2A 00 00 00			mov [ebp-0024],0000002A
0041570F C7 45 E8 10 00 00 00			mov [ebp-0018],00000010
00415716 C7 45 E0 19 00 00 00			mov [ebp-0020],00000019
0041571D EB 38					jmp 00415757

0041571F C7 45 EC 2C 03 00 00			mov [ebp-0014],0000032C 
00415726 C7 45 F4 FF 05 00 00			mov [ebp-000C],000005FF
0041572D C7 45 E4 50 00 00 00			mov [ebp-001C],00000050
00415734 C7 45 F0 20 00 00 00			mov [ebp-0010],00000020
0041573B C7 45 D8 00 05 00 00			mov [ebp-0028],00000500
00415742 C7 45 DC 55 00 00 00			mov [ebp-0024],00000055
00415749 C7 45 E8 20 00 00 00			mov [ebp-0018],00000020
00415750 C7 45 E0 33 00 00 00			mov [ebp-0020],00000033
that thingy.
I need to go to skewl now, I'll tell you which to change latah.

edeht: okay, first half of values is water physcs, second half is normal.
you want to change the max speed for both water and ground, which you can do by changing 32c and 198 to different numbers respectively. if you're a hex junkie, to find one of these thingers to change, go to that part in the exe w/ a hex thang (minus the 4, so 156e5), and move along until you find something like 96 01, which is the number. change it, etcetera.
 
Oct 26, 2009 at 1:17 PM
Creating A Legacy...
Bobomb says: "I need a hug!"
Join Date: Sep 6, 2009
Location: The Balcony
Posts: 852
Age: 29
Oct 26, 2009 at 8:20 PM
Been here way too long...
"Life begins and ends with Nu."
Join Date: Jan 4, 2008
Location: Lingerie, but also, like, fancy curtains
Posts: 3054
not really cheeky, my post sorta made no sense.
the only bad part (as far as moi can tell) is that this doesn't speed up his animation speed as well, which would've been nice.
I'll edit with la exe
 
Oct 26, 2009 at 11:34 PM
Been here way too long...
"Life begins and ends with Nu."
Join Date: Jan 4, 2008
Location: Lingerie, but also, like, fancy curtains
Posts: 3054
here's the exe I promised, with a changed max speed, lower normal jump, but with the bonita addition of jumping higher the faster you run (like sonic!).

the physics seemed a bit strange to me, so just say anything you want tweaked.

and for all ye asembly junkies who wanna know how I did it and are too lazy to check, here's the code:

Code:
CPU Disasm
Address   Hex dump          Command                                  Comments
004156B4  /$  55            PUSH EBP                                 ; Sonic.004156B4(guessed Arg1)
004156B5  |.  89E5          MOV EBP,ESP
004156B7  |.  83EC 2C       SUB ESP,2C
004156BA  |.  0FB605 38E649 MOVZX EAX,BYTE PTR DS:[49E638]
004156C1  |.  83E0 02       AND EAX,00000002
004156C4  |.  74 05         JE SHORT 004156CB
004156C6  |.  E9 9D0D0000   JMP 00416468
004156CB  |>  A1 6CE64900   MOV EAX,DWORD PTR DS:[49E66C]
004156D0  |.  99            CDQ                                      ; Calculates abs(EAX)
004156D1  |.  31D0          XOR EAX,EDX
004156D3  |.  29D0          SUB EAX,EDX

ommitted nops.

004156DF  |.  BA 10000000   MOV EDX,10                      ;saving space
004156E4  |.  8B0D 3CE64900 MOV ECX,DWORD PTR DS:[49E63C]           ;current speed
004156EA  |.  81E1 00010000 AND ECX,00000100
004156F0  |.  74 31         JE SHORT 00415723
004156F2  |.  05 12020000   ADD EAX,212                                         ;water movement, also, jump height
004156F7  |.  90            NOP
004156F8  |.  C745 EC C2040 MOV DWORD PTR SS:[LOCAL.5],4C2           ;speed cap
004156FF  |.  C745 F4 FF020 MOV DWORD PTR SS:[LOCAL.3],2FF
00415706  |.  C745 E4 28000 MOV DWORD PTR SS:[LOCAL.7],28
0041570D  |.  8955 F0       MOV DWORD PTR SS:[LOCAL.4],EDX
00415710  |.  C745 E0 19000 MOV DWORD PTR SS:[LOCAL.8],19
00415717  |.  8955 E8       MOV DWORD PTR SS:[LOCAL.6],EDX
0041571A  |.  C745 DC 2A000 MOV DWORD PTR SS:[LOCAL.9],2A
00415721  |.  EB 31         JMP SHORT 00415754
00415723  |>  D1E2          SHL EDX,1                                          ;normal movement
00415725  |.  C745 EC 86090 MOV DWORD PTR SS:[LOCAL.5],986                ;speed cap
0041572C  |.  C745 F4 FF050 MOV DWORD PTR SS:[LOCAL.3],5FF
00415733  |.  C745 E4 50000 MOV DWORD PTR SS:[LOCAL.7],50
0041573A  |.  8955 F0       MOV DWORD PTR SS:[LOCAL.4],EDX
0041573D  |.  C745 E0 33000 MOV DWORD PTR SS:[LOCAL.8],33
00415744  |.  8955 E8       MOV DWORD PTR SS:[LOCAL.6],EDX
00415747  |.  C745 DC 55000 MOV DWORD PTR SS:[LOCAL.9],55
0041574E  |.  05 C0030000   ADD EAX,3C0                                       ;jump height. added to half of hspeed
00415753  |.  90            NOP
00415754  |>  8945 D8       MOV DWORD PTR SS:[LOCAL.10],EAX        ;move agility back in
 
Oct 27, 2009 at 11:22 AM
Creating A Legacy...
Bobomb says: "I need a hug!"
Join Date: Sep 6, 2009
Location: The Balcony
Posts: 852
Age: 29
Honestly Lace that's fine
Thanks a lot!
 
Top