Jack Garrard
694c9e73d6
Allow for a udp handshake
2022-10-23 16:37:47 -07:00
Jack Garrard
968f513bf2
Merge branch 'packet-acceptance' into udp-client
2022-10-23 14:41:48 -07:00
Jack Garrard
7c17db2d93
Fix free issue from wrong heap if unknown packet
2022-10-23 14:41:16 -07:00
Jack Garrard
ba7612a304
Fix a changed variable
2022-10-21 12:59:35 -07:00
Jack Garrard
d666707e24
Merge branch 'packet-acceptance' into udp-client
2022-10-21 12:37:57 -07:00
Jack Garrard
1fd02147b6
Add a flag to only send udp if client has received udp packets
2022-10-21 12:27:01 -07:00
Jack Garrard
f6408e2b1e
Merge branch 'dev' into packet-acceptance
2022-10-15 00:18:57 -07:00
Jack Garrard
2f5ed106fa
Hopefully fix emulators
2022-09-05 12:44:54 -07:00
Jack Garrard
b163749c77
Remove extra word
2022-09-05 03:28:27 -07:00
Jack Garrard
009755ceba
Add pollfd to socket.h
2022-09-05 03:26:14 -07:00
Jack Garrard
f417d39f3b
Comment out extra udpaddress
2022-09-05 03:26:01 -07:00
Jack Garrard
66c8bb9e1b
Closer to working
2022-09-05 03:19:33 -07:00
CraftyBoss
13c873aae0
Merge pull request #35 from Istador/emu-build
...
separate build for emulators
2022-09-04 20:11:38 -07:00
Robin C. Ladiges
65d6ffb4fc
separate build for emulators
2022-09-05 02:30:30 +02:00
CraftyBoss
cc4c1d7c67
Merge branch 'dev' of https://github.com/CraftyBoss/SuperMarioOdysseyOnline into dev
2022-09-04 02:23:16 -07:00
CraftyBoss
d4eabffff1
executor table re-impl, shine sync changes, send/recv netcode refactored
2022-09-04 02:23:02 -07:00
Jack Garrard
19c6d800bd
More changes while testing
2022-09-03 01:57:57 -07:00
Jack Garrard
1204e27adb
Attempt at full udp client
2022-08-30 15:18:44 -07:00
Jack Garrard
b18671f113
Move packet type check to after packet data recv
2022-08-27 01:56:20 -07:00
CraftyBoss
d4df8f030c
Merge pull request #32 from Istador/dev-releases
...
Automatically attach dev builds into one common release
2022-08-13 14:33:17 -07:00
Robin C. Ladiges
81a0726836
move latest-dev tag
2022-08-13 22:58:59 +02:00
Robin C. Ladiges
2898a762d4
attach dev builds all into one release
...
Requirements:
- there exists a tag named `latest-dev` already
- there exists a release on that tag
2022-08-13 22:58:12 +02:00
Robin C. Ladiges
aff422a6e0
allow build or pre-release details in release tags
...
Examples:
- v1.2.3-rc.1 (release candidate 1)
- v1.2.3-dev+2 (dev pre-release, build 2)
2022-08-13 22:50:36 +02:00
Robin C. Ladiges
89a76aedab
don't start release names with "Release "
...
the title of the page will otherwise read "Release Release v..."
2022-08-13 22:46:59 +02:00
Robin C. Ladiges
71ff477bb9
github workflow to build and release
2022-08-10 15:30:28 -07:00
Robin C. Ladiges
3325c50c00
build w/ docker
2022-08-10 15:30:28 -07:00
Sanae
b3a30b09f7
Remove a check which blocks players from being updated
...
Oops! teehee SmileW
2022-08-10 16:10:16 -06:00
CraftyBoss
d3b1935899
Merge pull request #20 from Istador/dns
...
on invalid IPv4 addresses, assume it's a hostname and do a DNS lookup
2022-08-10 15:00:35 -07:00
CraftyBoss
71a9da11bf
copy romfs folder to build folder
2022-08-10 14:52:27 -07:00
CraftyBoss
b245408ae6
Merge branch 'Sanae6-main' into dev
2022-08-10 14:40:38 -07:00
CraftyBoss
550b82fc1f
Merge branch 'main' of https://github.com/Sanae6/SuperMarioOdysseyOnline into Sanae6-main
2022-08-10 14:40:16 -07:00
CraftyBoss
dc0930063d
Merge branch 'dev' of https://github.com/CraftyBoss/SuperMarioOdysseyOnline into dev
2022-08-10 14:12:00 -07:00
CraftyBoss
8f4fac417f
change recieve logs, update headers, fix bound bowl crash
2022-08-10 14:11:52 -07:00
Sanae
d18276d255
Fix switching modes between scenes
2022-08-10 15:10:28 -06:00
Sanae
34691affb0
Overhaul gamemode management
2022-08-07 15:57:18 -06:00
Sanae
5f1a91161f
Merge pull request #23 from Link4565/dev
2022-07-24 16:42:07 -06:00
Robin C. Ladiges
ce5b799593
change KeyboardMode from Numeric to ASCII
2022-07-18 03:49:42 +02:00
Robin C. Ladiges
dd4f3202ae
change default IP
...
This might otherwise cause confusion with the server.json setting, which should stay at 0.0.0.0.
127.0.0.1 might at least work with emulators running on the same PC out of the box. Whereas 0.0.0.0 should be invalid (except on some systems that map
it to localhost).
2022-07-18 03:48:53 +02:00
Robin C. Ladiges
b3b49bd547
on invalid IPv4 addresses, assume it's a hostname and do a DNS lookup
...
Enable the full keyboard to enter non-numbers and increase max length from 15 to 50 for longer hostnames.
I know FQDNs can be longer than 50 characters, but that's less common (and painful to type on the Switch).
2022-07-10 08:13:28 +02:00
CraftyBoss
3c4a20a6d4
only save ip/port changes if actually changed, reconnect fixes
2022-07-09 18:24:00 -07:00
CraftyBoss
4f2bb984f2
begin work on join/disconnect particle effect, fix index oob error
2022-07-08 15:09:04 -07:00
CraftyBoss
88de1dcecf
shift to sead singleton for Client, new custom heap for Client usage
2022-07-08 01:02:28 -07:00
CraftyBoss
1df21b2a3e
added new headers, puppet actor archive, basic player interaction impl
2022-07-07 22:36:29 -07:00
Link4565
c9b1dfa911
Disable blocking on Recv calls
...
Adding non-blocking support to emulators prevents them from stalling with this change
2022-07-06 22:42:41 +01:00
CraftyBoss
2e2909e908
Merge pull request #19 from VelocityRa/fixes1
...
packets: Make bools take up 1 byte
2022-07-05 19:49:54 -07:00
CraftyBoss
3ce0f03650
Merge branch 'dev' of https://github.com/CraftyBoss/SuperMarioOdysseyOnline into dev
2022-07-05 19:34:48 -07:00
CraftyBoss
b00540b1d9
impl saving after ip/port change, add sceneobj headers, rework puppet info system a bit
2022-07-05 12:45:22 -07:00
Nick Renieris
0e9fde9289
packets: Make bools take up 1 byte
2022-06-28 13:26:26 +03:00
CraftyBoss
dc07fa96a2
Merge pull request #14 from VelocityRa/fixes0
...
Sync more info on connect, logging/debugging improvements, etc
2022-06-26 17:59:12 -07:00
Nick Renieris
951844e428
main: Fix debug puppet index incrementing
...
The last one was empty.
2022-06-26 10:42:28 +03:00