Charles Lohr
cf5577455a
Differentiated between starts. Added course support. Fixed course Crashing bug.
2004-07-15 16:17:41 +00:00
Charles Lohr
4d6409ebaf
Fixed connect.
2004-07-12 16:06:33 +00:00
Charles Lohr
2eb9be6f19
Added Para Versus Gametype.
2004-07-10 18:22:26 +00:00
Charles Lohr
b08377016e
Font metric used by every EZ2 Select Music Screen based gametype.
2004-07-06 18:07:58 +00:00
Charles Lohr
f12a8ea8e6
Fixed two little bugs regarding server connecting client.
2004-07-04 06:30:16 +00:00
Charles Lohr
ab7f6de1e3
Cleanup (removing useless comments)
2004-07-04 06:29:39 +00:00
Charles Lohr
22e0c9d674
Added rudamentry testing code for in-game networking
2004-07-04 05:06:55 +00:00
Charles Lohr
34075a1162
Fixed some bugs dealing with non-blocking sockets
2004-07-04 05:03:44 +00:00
Charles Lohr
cac98a3d12
Made the sink metric cached. (for speed)
2004-07-02 19:06:11 +00:00
Charles Lohr
66b1763049
Added ReceptorNoSinkScoreCutoff =
...
to prevent arrows from sinking on certain notes.
2004-07-02 01:24:11 +00:00
Charles Lohr
8c1012533c
Fixed some bugs.
2004-07-01 18:41:04 +00:00
Charles Lohr
b5114721c1
Removed Send Songs to Server
2004-06-30 07:24:35 +00:00
Charles Lohr
0edb51a840
New Protocol, but still buggy.
...
Removed SendSongsToServer.
2004-06-30 07:16:44 +00:00
Charles Lohr
4428ede624
Fixed net-order stuff, and readpack function.
2004-06-30 07:16:08 +00:00
Charles Lohr
8a265cf7cc
Modified to add ScreenNetworkOptions
2004-06-02 22:45:19 +00:00
Charles Lohr
308872ddc6
Screen with two extra networking options (this will expand as networking increases)
2004-06-02 22:39:45 +00:00
Charles Lohr
7729bf48b7
New version of ezsockets for future network features.
2004-05-24 13:59:05 +00:00
Charles Lohr
2dc648220c
Added fallback for Jukebox screen.
2004-05-20 08:21:05 +00:00
Charles Lohr
9bf8ca2362
Added functionality to gameplay cabinet lighting code.
2004-05-20 07:44:57 +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
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
fc45e2d051
Fixed command-line arguement for --course=[coursename]
2004-04-29 01:26:47 +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
e536980db8
Network no longer attempts to sync Demonstration mode.
2004-04-28 01:25:44 +00:00
Charles Lohr
456e3ba47d
Removed extra LOG->Info that was useless.
2004-04-20 02:36:39 +00:00
Charles Lohr
87b5df67a6
Removed extra LOG->Info that wasn't needed.
2004-04-18 00:32:03 +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
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
be6a396bab
I added a second checkpoint for starting to prevent DeadOnStart issue.
2004-04-06 02:05:34 +00:00
Charles Lohr
12e48f9ce2
Sorry, I figured out what they were doing and why it didn't work
...
I made it work. in VC++
2004-04-05 21:15:54 +00:00
Charles Lohr
5580bac586
Network Sync manager updated to fix extra 0 on start bug.
2004-04-05 15:44:30 +00:00
Charles Lohr
6b8f53f4cb
ezsockets resynced to match our current version we're using for the server.
2004-04-05 15:43:33 +00:00
Charles Lohr
648dd0eeb9
Someone used the FOREACH_EnabledPlayer( pn ) on my setting of the life for Network play.
...
This is the improper way to do it, and caused a compile error. I set it back and left a note.
2004-04-05 15:37:03 +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
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
Charles Lohr
4af6c609f9
These are the files necessiary for making the network work.
2004-03-16 22:34:48 +00:00
Charles Lohr
a25514777a
I have modified SM files to add network support.
...
I tested this under linux AND windows.
There should be no issues, if there is, feel free
to use AIM to IM me at CNLohr, or email me,
[email protected] .
I modified the .dsp and Makefile.am only to add
networksyncmanager and ezsockets.
I added some startup code to stepmania.cpp,
so that if the user does not desire network support
none will be enabled.
Scorekeeper and screengameplay are modified
so that information can be sent to the server as
well as allowing the game sync to work.
Thanks.
2004-03-16 22:10:45 +00:00