simon.kagstrom
b74c99b2b5
Move menu texts to their own file
2009-04-18 06:14:52 +00:00
simon.kagstrom
86e66fb0a6
Bump network protocol version, adjust 110 speed
2009-04-14 18:17:46 +00:00
simon.kagstrom
b539510a64
Correct quit
2009-04-13 16:35:16 +00:00
simon.kagstrom
7a4666a35f
Rearranged the menus
2009-04-13 10:46:30 +00:00
simon.kagstrom
30b1d1601d
Implemented text coding (but actual transfer doesn't work yet)
2009-04-13 08:57:31 +00:00
simon.kagstrom
0680b1d8e0
Add text message stuff (not used yet), simplified some function calls
2009-04-13 06:31:12 +00:00
simon.kagstrom
852c6d546a
Correct hostname
2009-04-10 12:01:22 +00:00
simon.kagstrom
13ebe272a4
Add handling of RLE encoded sound data, correct handling of throttled data,
...
implement network transfer of sound for the wii. No testing.
2009-04-10 11:39:46 +00:00
simon.kagstrom
42a6e19e0d
Implemented sound transfer over the network (for Linux). This hasn't
...
been even the least tested yet, so don't try this code. You have been
warned!
2009-04-09 13:42:49 +00:00
simon.kagstrom
fb56639526
Handle joystick updates on the host as well
2009-04-04 10:21:35 +00:00
simon.kagstrom
9e3f75c4f4
Oops, take back broker name
2009-04-04 10:00:59 +00:00
simon.kagstrom
0c563eb137
Make the network server be non-blocking, i.e., allow continuing to play
...
while waiting for someone to connect. Also fix a buffer overflow in the
network transfer string...
2009-04-04 08:23:51 +00:00
simon.kagstrom
2e429f2418
Better wording
2009-03-29 14:26:34 +00:00
simon.kagstrom
2536022038
Correct quit when the wii is using networking, move network init to Network.cpp
2009-03-28 09:34:31 +00:00
simon.kagstrom
835d481221
Correct some key binding issues
2009-03-09 18:54:43 +00:00
simon.kagstrom
a81356aee7
Allow setting host on local connections
2009-03-01 14:27:17 +00:00
simon.kagstrom
34359ec7bb
Implement the user interface for the network support. You can now
...
connect from the menu as well and also abort connections.
2009-03-01 11:04:47 +00:00
simon.kagstrom
e65ac515f7
Handle network settings in the menu
2009-03-01 08:27:53 +00:00
simon.kagstrom
efb8cbd0a1
Removed some printouts
2009-02-28 19:52:41 +00:00
simon.kagstrom
ee84f8f727
First working version of the network broker + UDP hole punching. Well, at
...
least locally on the machine :-)
2009-02-28 18:45:26 +00:00
simon.kagstrom
049a3846b4
Fix binding bug
2009-02-28 11:13:00 +00:00
simon.kagstrom
e92e166f77
Speed changes - AGAIN
2009-02-21 13:05:29 +00:00
simon.kagstrom
54c033bc61
Correct key bindings for directions
2009-02-21 09:49:20 +00:00
simon.kagstrom
f02a2d7055
Fix case when multiple buttons are bound to the same key
2009-02-21 09:01:33 +00:00
simon.kagstrom
4e90dad903
The network stuff should be finsihed now. But it's untested still
2009-02-16 19:20:00 +00:00
simon.kagstrom
18b0f333f5
Even more menu simplification
2009-02-13 07:58:33 +00:00
simon.kagstrom
debf526c38
Implement binding of keys to any wiimote direction or button. If it
...
works? Who knows :-)
Also some comments about what network should do.
2009-02-11 20:07:28 +00:00
simon.kagstrom
331320c6e5
Don't wait forever
2009-02-08 11:52:09 +00:00
simon.kagstrom
09bca43d1c
Yet another refactoring of the network stuff. When will this end? Who knows?
2009-02-08 11:27:56 +00:00
simon.kagstrom
63e7cab880
Naming
2009-02-08 08:22:15 +00:00
simon.kagstrom
ef79dac020
Fixed network communication with UDP now. Connection is still ad-hoc so this
...
isn't really finished yet. Well, well. We'll see about that :-)
2009-02-07 18:24:50 +00:00
simon.kagstrom
a0a3097dec
Throttle before encoding display, otherwise updates can be missed
2009-02-02 18:36:51 +00:00
simon.kagstrom
8c73c900df
Refactored the network implementation. It's now based on a
...
singleton/factory pattern where peers are equal (almost!). This has
simplified the code a bit and also in theory allows clients to
"re-export" connections to third/fourth/... parties.
2009-02-01 19:47:21 +00:00
simon.kagstrom
c593cd43dd
Allow setting hostname
2009-02-01 09:04:46 +00:00
simon.kagstrom
1a29531f81
Added binding of joystick directions, add throttling info to the traffic meter
2009-01-31 07:51:23 +00:00
simon.kagstrom
f317afd4e8
Implemented traffic throttling (skipping frames if needed). There is
...
probably some work to do to get a steady transfer state working well.
2009-01-30 17:49:47 +00:00
simon.kagstrom
47f73f2b83
Minor refactoring, only send joystick data on changes
2009-01-30 15:37:15 +00:00
simon.kagstrom
5a0941ff7e
Send joystick data over the network as well, games are mostly playable now
2009-01-29 21:11:04 +00:00
simon.kagstrom
3c3d364190
Actually receive disconnects, allow server updates
2009-01-29 20:48:58 +00:00
simon.kagstrom
978f0ce537
Do network vblank last, correct spelling
2009-01-29 20:26:40 +00:00
simon.kagstrom
f8f469ddaa
Disconnection code, some refactoring, sock opts (broken)
2009-01-29 18:04:31 +00:00
simon.kagstrom
5eca531105
Corrected the diff implementation, refactored the networking
...
implementation
2009-01-26 21:00:23 +00:00
simon.kagstrom
404dfdc409
Added diff update as well, more frequent kb/s updates
2009-01-25 10:07:51 +00:00
simon.kagstrom
c2a49cde0f
Add display string for the transfer speed
2009-01-25 07:22:44 +00:00
simon.kagstrom
83d797ede3
Somewhat working networking (hey - hardcoding!)
2009-01-24 20:57:23 +00:00
simon.kagstrom
f31320b774
Various networking stuff
2009-01-24 15:48:43 +00:00
simon.kagstrom
7611af0e16
Correct listing
2009-01-24 09:21:45 +00:00
simon.kagstrom
a2725ef19f
Simplified menu code
2009-01-24 08:54:38 +00:00
simon.kagstrom
2ee93bab27
Add ability to type with the virtual keyboard
2009-01-24 08:36:47 +00:00
simon.kagstrom
a063dfe18d
Simplified faking key sequences and do this through the virtual keyboard
2009-01-24 07:30:06 +00:00