twinaphex
3b6196144f
Revert "Bump NETPLAY_PROTOCOL_VERSION up to 6"
...
This reverts commit 823c54a39d1e3b4e2293400d047840bc2b051aa5.
2021-11-12 19:00:16 +01:00
twinaphex
9c7a55352d
Revert "(Cthulhu88) Netplay polishing patch"
...
This reverts commit 82b8c0a60efa727022a9d5fbdea57df5275f09c6.
2021-11-12 18:59:59 +01:00
twinaphex
62a8b13b1a
Revert "(Cthulhu88) Netplay - initial netplay tunnel"
...
This reverts commit 369cafe1ad488eaec304fb12bc395ea7e34ca96d.
2021-11-12 18:59:52 +01:00
twinaphex
9fe56d6865
Revert "(Cthulhu88) Fix build errors of previous commit"
...
This reverts commit 393f9bdd484b3c31f480eec985cd822e838f0d6b.
2021-11-12 18:59:42 +01:00
twinaphex
753332ff18
Revert "(Cthulhu88) Fix for multi-char arrays"
...
This reverts commit e64cd247150de4cadaab62a574d219eef3fdbd84.
2021-11-12 18:59:35 +01:00
twinaphex
fc460dbb9c
Revert "Fix final warning and remove unused variables"
...
This reverts commit 5dd0e90fca50787ce5010b027642dab3c1f18aef.
2021-11-12 18:59:29 +01:00
twinaphex
70ee3fbca7
Revert "(Cthulhu88) New Netplay MITM Part 2"
...
This reverts commit 34c374737c1c09497bf28af090a045656ac07bde.
2021-11-12 18:58:40 +01:00
twinaphex
34c374737c
(Cthulhu88) New Netplay MITM Part 2
2021-11-12 06:31:54 +01:00
twinaphex
5dd0e90fca
Fix final warning and remove unused variables
2021-11-11 05:48:29 +01:00
twinaphex
e64cd24715
(Cthulhu88) Fix for multi-char arrays
2021-11-11 05:38:45 +01:00
twinaphex
393f9bdd48
(Cthulhu88) Fix build errors of previous commit
2021-11-11 05:04:17 +01:00
twinaphex
369cafe1ad
(Cthulhu88) Netplay - initial netplay tunnel
2021-11-11 04:55:37 +01:00
twinaphex
82b8c0a60e
(Cthulhu88) Netplay polishing patch
2021-11-11 03:37:14 +01:00
twinaphex
823c54a39d
Bump NETPLAY_PROTOCOL_VERSION up to 6
2021-11-10 05:11:17 +01:00
twinaphex
deaf116d38
(Cthulhu88) Add netplay hotkey bind
2021-11-10 04:58:59 +01:00
twinaphex
1fc73f11b5
Add missing netplay_protocol.h
2021-11-10 02:50:29 +01:00
twinaphex
cb4028fd3d
(Netplay) Cthulhu88 -
...
* Netplay Chat menu
* Toggleable bind for chat (bound to ~ [tilde] by default)
2021-11-10 02:41:02 +01:00
twinaphex
6a490c0383
(cthulhu88) Add netplay chat command
2021-11-09 02:52:04 +01:00
twinaphex
0af9b72388
(network) Cleanups
2021-11-06 00:27:51 +01:00
twinaphex
65a421d90f
(Netplay) Cthulhu88 - Remove forced disconnection on unknown netplay command -
...
will be backwards compatible with any version that removed this
disconnect. instead of disconnecting, we just read the data and
ignore, like most network implementations do
2021-11-05 22:49:59 +01:00
twinaphex
c912619653
* Move port_map to runloop_state
...
* Get rid of p_rarch dependencies in functions
2021-11-05 22:03:13 +01:00
twinaphex
0a209c4564
Last suggested fix
2021-11-05 19:22:22 +01:00
twinaphex
a50cd1105e
Hopefully fixes it
2021-11-05 19:18:26 +01:00
twinaphex
67c010394d
Remove netplay_discovery.h - hopefully fixes other build issues
2021-11-05 19:12:55 +01:00
twinaphex
aadedf39f2
Buildfixes as suggested by forum member - should hopefully fix
...
console builds as well as other issues
2021-11-05 19:04:52 +01:00
twinaphex
3bc6dd97d9
Revert "Revert "Move stray globals to networking state""
...
This reverts commit a796f1ce58975a640e6b843067645db304b503f7.
2021-11-05 18:55:55 +01:00
twinaphex
ac1f6ab599
Revert "Revert "Move some stray globals to netplay state""
...
This reverts commit 722f9bbfac0ceae95f2b8c2b77b5a9f0ed18816f.
2021-11-05 18:53:33 +01:00
twinaphex
7e7b2d826e
Revert "Revert "Remove obsolete comment""
...
This reverts commit 3597643faa249d159a6716a10416481b4fa493f5.
2021-11-05 18:53:20 +01:00
twinaphex
2820231dd0
Revert "Revert "remove unused variables""
...
This reverts commit 0c735e5c9c7f67ff58bb3b50e54621a63c51807b.
2021-11-05 18:53:09 +01:00
twinaphex
7f33a03423
Revert "Revert "Backport netplay changes from forum member""
...
This reverts commit 38a6b9f0866e8f9c1985557352ca1a25613fc862.
2021-11-05 18:52:56 +01:00
twinaphex
38a6b9f086
Revert "Backport netplay changes from forum member"
...
This reverts commit 367ac6ce46e77065022f98df154bffbecd9cd42d.
2021-11-05 18:34:52 +01:00
twinaphex
0c735e5c9c
Revert "remove unused variables"
...
This reverts commit cea8528929dc348f3776b246de01defb9309c60e.
2021-11-05 18:34:43 +01:00
twinaphex
3597643faa
Revert "Remove obsolete comment"
...
This reverts commit e8ed660ea1601fb2a66bd6617fe0c9eefe498153.
2021-11-05 18:34:32 +01:00
twinaphex
722f9bbfac
Revert "Move some stray globals to netplay state"
...
This reverts commit f264d20d1ecab630ba104077a292ac260c80fbc3.
2021-11-05 18:34:24 +01:00
twinaphex
a796f1ce58
Revert "Move stray globals to networking state"
...
This reverts commit 96053e14a758c16156eb0fc9d42fba92a7004a0c.
2021-11-05 18:34:11 +01:00
twinaphex
96053e14a7
Move stray globals to networking state
2021-11-05 18:07:41 +01:00
twinaphex
f264d20d1e
Move some stray globals to netplay state
2021-11-05 17:50:18 +01:00
twinaphex
e8ed660ea1
Remove obsolete comment
2021-11-05 17:41:30 +01:00
twinaphex
cea8528929
remove unused variables
2021-11-05 17:40:56 +01:00
twinaphex
367ac6ce46
Backport netplay changes from forum member
2021-11-05 17:17:10 +01:00
twinaphex
3ead1ac5df
Move discord code to separate file
2021-11-05 14:00:37 +01:00
twinaphex
121174c9af
(Discord) Remove stray discord_is_inited global - put it in
...
discord_state_t instead
2021-11-05 13:45:00 +01:00
twinaphex
9c3c547482
Need to be placed above this code block
2021-11-05 04:50:16 +01:00
twinaphex
11defb4009
Move netplay/networking code to netplay_frontend.c - move it out of
...
retroarch.c
2021-11-05 04:42:03 +01:00
twinaphex
574b850dd7
Preparations for being able to move discord and networking code
...
out of retroarch.c
2021-11-04 22:50:38 +01:00
twinaphex
8ff07916ec
Backport netplay changes from Cthulhu
2021-10-18 01:13:35 +02:00
twinaphex
ddceb51f89
Get rid of some needless getters/setters
2021-09-30 21:10:12 +02:00
Nathan Strong
fb86ca6e33
Fix the snprintf warnings for everyone this time
...
== DETAILS
So, basically this back-and-forth is because we used fixed-size
data types (i.e. `uint32_t`) which maps to different primitive data
types on different platforms. So `uint32_t` might be a `long` on some
platforms (e.g. Wii U), while it's just a plain integer on others (PC).
And the format specifier works off primitive data type, not data type
size.
So, to resolve this, we:
- keep `%lx` as the format specifier
- cast the parameter to printf to unsigned long
This is better than the alternatives that could cause problems trying to
cast a long down to an int.
2021-09-25 15:08:34 -07:00
Nathan Strong
9b2d4236ad
WIIU: Clean up a bunch of compiler warnings
...
== DETAILS
These changes fall into a few broad categories:
1. Explicitly undefine things we want to re-define due to conflicts with
the version of devkitpro we're using
2. Clean up hex format specifiers to use `%lx` or `%lX` when working with
long integers
3. Move variables inside the ifdef they're used in to squelch "unused variable"
messages
4. Add parenthesis to make Wii U shader declarations stop complaining
And then there's a weird "misleading indent" warning that I fixed by just
rewriting a block of code to use a switch statement instead of if-then-else.
These changes work fine on Wii U, but we'll need to keep an eye on CI/CD to see
if other platform builds break.
2021-09-25 13:25:39 -07:00
twinaphex
83ce4259a0
Have only one getter for runloop_state
2021-09-21 19:08:26 +02:00