Pages: 1 ... 8 9 [10]
  Print  
Author Topic: Online Spelunky Coop Mod  (Read 13733 times)
kinnik
Bean
*
Posts: 193


View Profile
« Reply #135 on: September 03, 2010, 05:34:22 PM »

YEah..  I found a wonderful tutorial on 39dll!

http://host-a.net/39ster/basicmmorpg.zip

it from the forum:

http://z11.invisionfree.com/39dll_Forum/index.php?act=idx

which has some more tutorials as well!


Hm,  I'm having a lot of fun working on this.  Maybe you'd like to team up with me and put together a plan for this? 

I donno if I'll stay with it to the end but you, of coarse, or anyone else would be welcome to continue on after I'm gone and make it your own.

I plan to clean up the current design to include console objects to pass all the info. (instead of the player object)   Then, instead of setting seeds for level syncing (during creation of level), I'll pass all the oDrawnSprite locations along with *user made ID's* (independent from GM instance ID's) to the slaves/clients.  Then I'll track and send/receive x,y,xvel,yvel, and sprite or state (?) for players/enemies/objects by their user made ID (to avoid referencing the wrong instance).


Does anyone has ideas or want to help me with this project?  Thespis? Twitch? :Smiley
Logged
Thespis
Shoot
*
Posts: 20


View Profile
« Reply #136 on: September 04, 2010, 09:30:19 AM »

Yeah, I'm in for this til the end. I've tried using your source, should I have an extension in my source folder other than 39dll?
Logged
kinnik
Bean
*
Posts: 193


View Profile
« Reply #137 on: September 04, 2010, 02:13:21 PM »

Cool beans!  um.. I don't think so.  supersound.dll is part of vanilla I think?  Did you get the game working 2 player in the rTitle room?  In the code I put up here yesterday, you needed to start the first level a few times before it would work. Player2 kept dieing by being inside a wall. ;/  

 I've updated it further last and fixed this problem, i think.  But I feel like Im still not doing it right.  I'll post current code when i finish my coffee and test it out a little to know if there is anything you need to know.

As for Keglunq's MP version.  I forgot that to play two players you need to press a key to start player 2!  It's player2's attack button, joy or key.  You also need the multiplayer config file to setup the player2 keys and/or joy.  Again, I'll post it in a min...  I defiantly think using keg's code is a good idea.  It's quite far along.

I'll PM you with my email, and you can add me to MSN messenger so we can chat about how to do this..  I'm in need of some ideas.


edit:  keg's multiconfig  http://www.mediafire.com/?7zlhozsce7zmaul
« Last Edit: September 04, 2010, 03:10:53 PM by kinnik » Logged
kinnik
Bean
*
Posts: 193


View Profile
« Reply #138 on: September 06, 2010, 11:57:11 PM »

Anyone wanna help me test the online mod?  :Smiley PM me your msn or google and we'll try and get it going.

I haven't tried it outside LAN and might be finicky with port forwarding.

Not everything is synced yet, but ALOT is!   Grin

Feel free to writeup bugs, but think of it like alpha and don't expect much to work great.  I'm mostly just testing to see if it runs ok.

Download from the thead : http://mossmouth.com/forums/index.php?topic=1336.0
« Last Edit: September 07, 2010, 02:48:58 PM by kinnik » Logged
leafbarrett
Shoot
*
Posts: 28



View Profile Email
« Reply #139 on: October 20, 2010, 11:49:06 AM »

Is anyone still working on this?
Logged
Patrick
Bean
*
Posts: 219



View Profile
« Reply #140 on: October 21, 2010, 02:22:25 AM »

Is anyone still working on this?
A brief history...
1. Twitch thought of the idea, and started on it.
2. Kinnik helped him out and they got a lot done.
3. Twitch realized how much work it would be, and stopped.
4. People lost interest.
5. Some random guy came along and said that he's been working on one, then disappeared mysteriously.  Huh?
6. Thespis tried to do it, but had lots of trouble.
7. Twitch shared his source code.
8. Kinnik and Thespis started to work on it.
9. Twitch considered recreating Spelunky in C++, to then possibly include multiplayer and/or port to DS.

To answer your question, kind of.
« Last Edit: October 21, 2010, 02:25:05 AM by Patrick » Logged
Bae
Mossy
*
Posts: 1605


Taste Sensation


View Profile
« Reply #141 on: October 21, 2010, 08:09:02 AM »

TL;DR Getting multiplayer on Spelunky is a feat comparable to landing the first man on the moon

At this point it sounds like rebuilding spelunky from the ground up is the easiest way to go
Logged


[2/14] + [0/3] complete

(ナ˚ロ˚)ナ [ ▪д▪]ノ 彡┻━┻ Fuck Everything You Just Did

TEACH ME YOUR ASIAN WORDS
kuulness
Seedling
*
Posts: 1


View Profile
« Reply #142 on: July 06, 2012, 03:08:26 PM »

Cheesy if you do finish, i cant wait
Logged
Nathan Cash
Mossy
*
Posts: 4706



View Profile Email
« Reply #143 on: July 06, 2012, 03:18:55 PM »

Don't expect them to. Its been years with no word
Logged

Pages: 1 ... 8 9 [10]
  Print  
 
Jump to: