Commit Graph
50 Commits
Author SHA1 Message Date
Charles Lohr d5c767f6eb Make the connect/disconnect a lot nicer. 2004-10-19 06:15:42 +00:00
Charles Lohr f53bd9a2f7 Added necessiary code for sending user info, and addition for SMOnline support (But no SMOnline yet). Do not put in 3.9 branch. 2004-10-13 06:42:53 +00:00
Charles Lohr 40168bb551 Began transition to enum'd commands like chris suggested. 2004-09-07 00:13:15 +00:00
Steve Checkoway 85e28b0432 Cleanup. 2004-09-06 21:02:55 +00:00
Charles Lohr 1fd7483cdd Added: support for player options at evaluation-time 2004-09-06 03:54:04 +00:00
Charles Lohr e244495cc6 Added: Player options 2004-09-06 03:25:26 +00:00
Charles Lohr 34d10acdb9 Added command 10, and added tweening for ScreneNetEvaluation. 2004-09-03 15:33:00 +00:00
Charles Lohr b3905ec2d7 Maybe this will make the player's name show properly? 2004-09-02 23:53:26 +00:00
Charles Lohr 9957b840b4 Added changing of DifficultyIcons 2004-09-01 17:16:01 +00:00
Charles Lohr a3cad63f0f Made chatting save between ScreenNetSelectMusic's 2004-09-01 05:02:28 +00:00
Charles Lohr 82e4a01612 ScreenNetEvaluation done... Waiting for server implementation. 2004-09-01 04:09:36 +00:00
Charles Lohr 842a973831 Added active player list to make ScreenNetEvaluation easier to deal with. 2004-08-29 23:36:16 +00:00
Charles Lohr be7eccbae3 Worked around the PlayerNames to decrease game-time scoreboard updates. 2004-08-29 17:15:10 +00:00
Charles Lohr ffc99a4648 Added server options to ScreenNetworkOptions 2004-08-28 22:12:56 +00:00
Josh Allen 4d431dc3d5 Integrated my SMLan server into Stepmania. 2004-08-28 05:30:23 +00:00
Charles Lohr 3903354786 Added server-automated song selection. 2004-08-28 03:37:52 +00:00
Charles Lohr d9da39b28c Chat works, and now ScreenNetSelectMusic actaully works like it should. 2004-08-26 19:43:25 +00:00
Josh Allen d9376563b1 Reworked Charles's Read and Write functions in to a class for use with future
developments.
2004-08-26 06:40:45 +00:00
Glenn Maynard 32e1205697 deps cleanup 2004-08-18 01:29:51 +00:00
Charles Lohr 0decd5c7eb ScreenMessaged' some stuff, and now shows "Initilizing Network" when attempting to connect to server on start. 2004-08-18 01:02:06 +00:00
Charles Lohr e431570722 Changed around player info stuff so it actually makes sense now.
Also... Made it so it reports who'se playing.
2004-08-16 06:55:21 +00:00
Charles Lohr c260cb775a Code to be used for in-game scoreboard 2004-08-13 08:24:11 +00:00
Charles Lohr 5929cf4e49 Added hit offset, for better statistics for SMLAN/SMOnline. 2004-08-10 06:39:25 +00:00
Charles Lohr cf5577455a Differentiated between starts. Added course support. Fixed course Crashing bug. 2004-07-15 16:17:41 +00:00
Glenn Maynard d77e42115c stop making wrong assumptions about the size of "short" and "int" 2004-07-07 19:19:48 +00:00
Charles Lohr 22e0c9d674 Added rudamentry testing code for in-game networking 2004-07-04 05:06:55 +00:00
Charles Lohr 0edb51a840 New Protocol, but still buggy.
Removed SendSongsToServer.
2004-06-30 07:16:44 +00:00
Glenn Maynard ae1608a59d fix WITH_NETWORKING/WITHOUT_NETWORKING mismatch 2004-06-20 17:42:58 +00:00
Glenn Maynard 178fb7dbd6 WITHOUT_NETWORKING 2004-06-15 02:21:16 +00:00
Glenn Maynard 733127d8ed license update 2004-06-08 01:24:17 +00:00
Charles Lohr 7729bf48b7 New version of ezsockets for future network features. 2004-05-24 13:59:05 +00:00
Charles Lohr 93cfad5125 Moved current grade to half of health int. 2004-05-05 05:41:51 +00:00
Charles Lohr 0dba590547 Report additional information to server (Meter and Grade) 2004-05-05 03:46:28 +00:00
Glenn Maynard 599211722d this can be done with GameState --player, --mode now 2004-05-03 20:28:24 +00:00
Charles Lohr fc5c3ad589 Placed command lines in. And put in support to make a in-game connect
or disconnect for connect to SM Server.  (If it ever comes up)
2004-04-30 04:34:39 +00:00
Charles Lohr 858b3fa587 Networking now tells user if connection was successful or unsuccessful. 2004-04-29 01:03:28 +00:00
Charles Lohr 3f63f6c60e Added --Course command, and a command to send all songs to server
so the server can index them for gameplay for SMOnline.

I am not sure if I did the Course setup properly.  If I did not, feel free to fix
it or... if you don't feel like it, I'm sure I'll figure it out after a while.

I left a lot of notes in... I am not sure what style of code you want,
at what point you want me to submit, if I am doing any of this wrong
please just tell me, and I'll try to be more useful.
2004-04-17 22:26:37 +00:00
Glenn Maynard 585f92c5f3 clean up commandline handling, make network stuff more self-contained 2004-04-15 20:21:39 +00:00
Charles Lohr 16e5e7bb68 I have added some command-line processing. Look at the bottom of
StepMania.cpp for it.  I have also moved the connect stuff out of the
NetworkSyncManager constructor, so it doens't do ANYTHING unless
it's in the command-line args.  Also, now NSMAN works by the '--NETIP='
flag.
2004-04-15 15:31:59 +00:00
Charles Lohr 4b7c6521ad I changed the way StepMania connects to an IP or listens to something that
makes way more sense.  StepMania.exe -NETIP:[IP]  and added support
for reading profile names (for LAN).  The LAN looks very stable at this point.
2004-04-14 20:39:58 +00:00
Charles Lohr e37a71d7a7 Josh and I decided that it was not worth it to keep the Flash stuff in here.
We got rid of it to keep the class running much faster.
2004-04-01 16:25:36 +00:00
Charles Lohr b31fd636ff Fixed linux compile error.
Modified for Macromedia Flash Support.
2004-03-31 04:18:44 +00:00
Charles Lohr a96e8ba5dd I added some support to make the client act as a pseudo-server.
I'm doing this so it might be possible to have SMOnline written entirelly in Flash.
2004-03-30 20:13:22 +00:00
Steve Checkoway 679afbbbb2 clean up 2004-03-30 07:43:12 +00:00
Charles Lohr 4cd8d6b6f3 I added life and Macromedia Flash XMLSocket Support. 2004-03-30 05:50:36 +00:00
Charles Lohr c98579d478 I had to modify the protocol, so that the client knew what version the server is.
This way I can begin to develop more complex protocols.
2004-03-25 15:08:07 +00:00
Steve Checkoway 45c4577df2 Clean up 2004-03-17 13:31:42 +00:00
Chris Danford 36b557bac2 fix Win32 errors, warnings 2004-03-17 07:45:52 +00:00
Steve Checkoway 858ab01ae9 Clean up NetworkSyncManager 2004-03-17 06:05:52 +00:00
Charles Lohr 4af6c609f9 These are the files necessiary for making the network work. 2004-03-16 22:34:48 +00:00