Benau
fbb1889faa
Pause request in iOS STK to avoid crash when pressing home button
2020-03-12 23:48:29 +08:00
Benau
dccbe675fc
Quick fix for weird "triangle selection" in touch screen for dynamic ribbon widget
2020-03-11 15:45:28 +08:00
Benau
80dd4732f3
Disable unsupported setter from kart for network ai
2020-03-11 15:44:59 +08:00
Benau
65cd28f767
Always enable crash checking for network ai
2020-03-11 15:44:45 +08:00
Benau
fd4cac7c9d
Fix non-updating slip stream texture after kart finished race
2020-03-11 15:42:14 +08:00
Benau
afa60c4537
Disable scripting engine in child process
2020-03-11 15:35:02 +08:00
riso
1d855ccfd7
allow 0 player number if there is AI ( #4240 )
...
* allow 0 player number if there is AI
* space
2020-03-11 12:05:29 +08:00
Benau
da561b7081
Update child process addons newly installed in lobby
2020-03-09 23:44:36 +08:00
Benau
d4c9b16c28
Don't kick in game GUI server host so he can idle in game
...
Fixed #4237
2020-03-09 16:19:54 +08:00
Benau
07e471c8ba
Avoid calling gui and music related functions in child process
2020-03-09 16:14:12 +08:00
Benau
1ea75b5f0e
Update translation string
2020-03-07 11:53:43 +08:00
Benau
c542feaf4d
Include all tracks by default using android app bundle
2020-03-06 10:37:01 +08:00
Benau
122d2cf737
Fix string grammar
2020-03-01 10:18:34 +08:00
Benau
bd513646ac
Show a better change team text for multitouch device
2020-03-01 10:17:00 +08:00
Benau
ed0a2b49e7
Add soccer tips set
2020-03-01 01:16:37 +08:00
Benau
8b8f03ad75
Tell the main process network type
2020-03-01 00:40:29 +08:00
Benau
e584bced0e
Enable iOS server creation
2020-02-29 01:26:01 +08:00
Benau
8b119201dc
Use request manager to handle server recovery and registration
2020-02-29 01:16:20 +08:00
Benau
e31bd30f1f
Avoid exit hang in wan server for GUI server
2020-02-28 22:49:21 +08:00
Benau
ee22c0f714
Stop STKHost if cannot register public address
2020-02-28 22:49:06 +08:00
Benau
eff00140f1
Remove unneeded previous unjoin because request is executed one by one
2020-02-28 20:27:26 +08:00
Benau
9a7dcf8d8b
Fix global variable of rubber ball id
2020-02-28 19:53:18 +08:00
Benau
e6deaabcf1
Use std::atomic enum for SFXStatus
2020-02-28 19:53:13 +08:00
Benau
a2f72a0d13
Avoid including sfx_manager.hpp inside kart properties header
2020-02-28 19:53:08 +08:00
Benau
f590280431
Fix mobile STK server logging
2020-02-28 19:53:01 +08:00
Benau
f37a5ee5d3
Only use sound and music in main process
2020-02-28 19:52:54 +08:00
Benau
885aec8020
Add 3d animation ipo copying to child track objects
2020-02-28 19:52:23 +08:00
Benau
607c6932f0
Add track object copying to child process
2020-02-28 19:52:17 +08:00
Benau
f3b5938b8e
Use a new way to identify server owner in graphical server
2020-02-28 19:52:12 +08:00
Benau
4322f47413
Reset graphical client server if its owner quited the game
2020-02-28 19:52:07 +08:00
Benau
97ad138763
Fix child process invalid usage at different places
2020-02-28 19:52:00 +08:00
Benau
d41594ea5b
Initial working of starting game if no physical object exists
2020-02-28 19:51:40 +08:00
Benau
6b08a873a2
Allow world to have 2 process instances
...
Also add specific process type handling to world
2020-02-28 09:43:25 +08:00
Benau
1958e5940c
Allow rewind manager to have 2 process instances
2020-02-28 09:43:19 +08:00
Benau
ca0749cf6b
Allow game protocol to have 2 process instances
2020-02-28 09:43:13 +08:00
Benau
6a635e1a56
Turn physics into a singleton get for 2 processes
2020-02-28 09:43:05 +08:00
Benau
63bad92765
Turn race event manager into a singleton get for 2 processes
2020-02-28 09:43:00 +08:00
Benau
ccdca532b5
Turn projectile manager into a singleton get for 2 processes
2020-02-28 09:42:52 +08:00
Benau
6a3e606c2d
Turn race manager into a singleton get for 2 processes
2020-02-28 09:42:44 +08:00
Benau
c8ea01d264
Initial work on client server within same process
2020-02-28 09:41:07 +08:00
Benau
b7f2a9614d
Add tool for server creation in the same process
...
For iOS or Android App Bundle (or other platform) where create process
or fork is not possible or can not be easily done
2020-02-28 09:35:25 +08:00
Benau
d63c68af78
Add thread safe log prefix assignment
2020-02-28 09:35:11 +08:00
Benau
56fb1b9cba
Add header helper for thread local storage
2020-02-28 09:35:07 +08:00
Benau
015530e1eb
Don't dismiss dialog in no graphics world of STK
2020-02-28 09:32:22 +08:00
Benau
fa0da462fb
Update ENetAddress to use 5 uint32_t to store IP
...
ENetAddress ea = {} will allow to listen to any IPv4 or IPv6 address
when using system or bundled enet
The last uint32_t is for IPv6 scope id (required for IPv6 only lan
servers)
2020-02-28 00:59:37 +08:00
Benau
6d85a03423
Remove unneeded checking of client lobby peer connection
2020-02-27 11:02:15 +08:00
Benau
2ddc26ef9c
Move disconnected peer checking to STKHost loop to avoid race condition
2020-02-27 11:00:41 +08:00
Benau
f935c68d20
Don't discard static message in no graphics STK
2020-02-25 12:22:35 +08:00
Benau
a418302d9f
Add thread safe function for server time logging prefix
2020-02-25 12:17:27 +08:00
Benau
40c57e8115
Don't check dialog for enterGameState in no graphics STK
2020-02-25 09:55:59 +08:00