Cave Story Versus?

Dec 3, 2013 at 2:03 AM
Neophyte Member
"Fresh from the Bakery"
Join Date: Sep 1, 2013
Location:
Posts: 3
Is it possible to make a mod were multiple players can verse each other? I think it would actually be fun with boosters and missiles going at each other. Even a mode where other players have to capture the flag or something. I'm no programmer or let alone know how to use the mod tools on this site, but I think it would be a great idea.
 
Dec 3, 2013 at 2:26 AM
Beakface
"All your forum are belong to us!"
Join Date: Feb 2, 2013
Location: Canada
Posts: 620
Age: 29
It's not possible to "verse" other people, but they can definitely "face against" each other, if you know what I mean. That aside, as far as I'm concerned, there's no possible way to incorporate multiplayer with modding alone. I don't know if assembly hacking changes any of that, though.
 
Dec 3, 2013 at 3:57 AM
Been here way too long...
Discord Group Admin
Org Discord Moderator
"Life begins and ends with Nu."
Join Date: Oct 18, 2011
Location:
Posts: 2337
Random-storykeeper said:
It's not possible to "verse" other people, but they can definitely "face against" each other, if you know what I mean.
thank you

In any case while /technically/ this would be possible, it's nowhere near worth the astronomical amount of effort you'd need to put in.
 
Dec 3, 2013 at 4:00 AM
Perpetually out of it
"Big Joe Tire and Battery Restaurant! Opening Soon! Eat at Big Joes!"
Join Date: Oct 6, 2013
Location: Absent
Posts: 490
Age: 24
Or just do what sonicfandude1 did on YouTube when he tried to make his own Cave Story 2 (before cancelling it) by making a new engine entirely from scratch with Multiplayer incorporated. (Don't know how he did that, considering he didn't reveal any of the software he used.)
Or you could just use M.U.G.E.N.
 
Dec 3, 2013 at 9:48 PM
Pirate Member
"Wahoo! Upgrade!"
Join Date: Mar 14, 2012
Location: A cave, duh
Posts: 62
Age: 26
Cave story versus Ikachan.
 
Dec 4, 2013 at 12:56 AM
Giving it my all and shooting for the moon.
Modding Community Discord Admin
"What're YOU lookin' at?"
Join Date: Apr 23, 2013
Location: In a cave above the surface.
Posts: 1069
Age: 26
The premise seems fun though... A quick matchmaking setup where forum members and other fans could battle it out (would have to edit the values and likely the mercy invincibility...)

Yah.. Not worthwhile in the original exe, but possible with one's own engine. It's also been started multiple times, but none have made it through.
 
Dec 4, 2013 at 3:28 AM
Been here way too long...
"Life begins and ends with Nu."
Join Date: Apr 19, 2009
Location:
Posts: 3788
Age: 17
Nobody.
No one ever.
It's been attempted at least 3 times and Cave Story isn't getting any younger. The truth is that Cave Story is poorly designed for PvP, so you'd either end up with a shitty game or one that barely resembles Cave Story. You might as well play Gang Garrison 2.
 
Dec 4, 2013 at 3:59 AM
The TideWalker
Modding Community Discord Founder
"That dog!"
Join Date: Apr 5, 2013
Location: In my mind and of my body.
Posts: 1640
Age: 26
Noxid said:
uhhhhhhhh it should be in defines.txt ... which you replace the existing defines.txt or whatever with
Code:
CPU Disasm
Address   Hex dump          Command                                  Comments
0048BF00      55            push ebp
0048BF01      89E5          mov ebp,esp
0048BF03      83EC 04       sub esp,4
0048BF06      8B45 08       mov eax,[ebp+8]
0048BF09      2B45 10       sub eax,[ebp+10]
0048BF0C      0FAFC0        imul eax,eax
0048BF0F      8B55 0C       mov edx,[ebp+0C]
0048BF12      2B55 14       sub edx,[ebp+14]
0048BF15      0FAFD2        imul edx,edx
0048BF18      01D0          add eax,edx
0048BF1A      8945 FC       mov [ebp-4],eax
0048BF1D      8D45 FC       lea eax,[ebp-4]
0048BF20      DB00          fild dword ptr [eax]
0048BF22      D9FA          fsqrt
0048BF24      DB18          fistp dword ptr [eax]
0048BF26      8B00          mov eax,[eax]
0048BF28      89EC          mov esp,ebp
0048BF2A      5D            pop ebp
0048BF2B      C3            retn

55 89 E5 83 EC 04 8B 45 08 2B 45 10 0F AF C0 8B
55 0C 2B 55 14 0F AF D2 01 D0 89 45 FC 8D 45 FC
DB 00 D9 FA DB 18 8B 00 89 EC 5D C3
freebie function, computes the distance between two points
PUSH P2Y
PUSH P2X
PUSH P1Y
PUSH P1X
CALL <function>
ADD ESP, 10
length rounded to the nearest integer returned in eax
Then tell me what this is.
 
Dec 4, 2013 at 4:23 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
Dec 6, 2013 at 3:19 AM
The TideWalker
Modding Community Discord Founder
"That dog!"
Join Date: Apr 5, 2013
Location: In my mind and of my body.
Posts: 1640
Age: 26
Noxid said:
it says right on it
But why would you make it if you weren't going to use it for *something*.

and the P1X (Player 1 X positon) P1Y ect has me suspicious.

and you mentioning two player Cave Story in one of your modding videos.



I know your going to pass this off as "I was using it for something else", but only time will tell.

Then... then we shall know the truth.
 
Dec 6, 2013 at 3:34 AM
Professional Whatever
"Life begins and ends with Nu."
Join Date: Jan 13, 2011
Location: Lasagna
Posts: 4481
Bombchu you do know that you need two points to compute distance between two points, right
First point = A(X1, Y1)
Second point = B(X2, Y2)
 
Dec 6, 2013 at 4:49 PM
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
I'm pretty sure if I ever mentioned it, it would be to say that it is beyond impossible
and computing the distance between points is just a useful thing in general
 
Dec 6, 2013 at 5:11 PM
The TideWalker
Modding Community Discord Founder
"That dog!"
Join Date: Apr 5, 2013
Location: In my mind and of my body.
Posts: 1640
Age: 26
When they say it's impossible, we just accept that as a challenge.

E: but I know that you wouldn't make the function if you weren't going to use it for something.
 
Dec 6, 2013 at 8:13 PM
Professional Whatever
"Life begins and ends with Nu."
Join Date: Jan 13, 2011
Location: Lasagna
Posts: 4481
No.
Cave Story is not fit for multiplayer in its vanilla state. It is a story driven game that would not be compatible with the addition of a second character.
 
Dec 7, 2013 at 3:27 PM
The TideWalker
Modding Community Discord Founder
"That dog!"
Join Date: Apr 5, 2013
Location: In my mind and of my body.
Posts: 1640
Age: 26
Dunc2403 said:
I dunno, I mean
It's pretty damn moddable
I meant by crazy ASM hacks and implementing *new* features.


It's suppose to be a side scrolling Shooter, Period.

the only mod that I can think of that came close, is Randolf's space mod.

Without stuff like the source code, it's just not going to happen.
 
Dec 7, 2013 at 4:31 PM
Professional Whatever
"Life begins and ends with Nu."
Join Date: Jan 13, 2011
Location: Lasagna
Posts: 4481
What are you even trying to argue anymore
 
Top