Benau
10e7ac603f
Fix possible bullet crash
2020-03-09 16:12:49 +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
QwertyChouskie
487fbfdbba
Tweaks to tips ( #4193 )
...
Mainly just grammar fixes and re-wording here.
2020-03-04 11:56:10 +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
f9a85f9c72
Update translation
2020-03-01 01:21:04 +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
6630f21295
Allow building with latest ndk
2020-02-29 01:18:09 +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
d7003ab9c3
Remove global variable in btQuantizedBvh
2020-02-28 09:32:11 +08:00
Benau
eed95e7c92
Remove global variable in btCollisionDispatcher
2020-02-28 09:31:11 +08:00
Benau
8008753aa5
Remove global variables in btOverlappingPairCache
2020-02-28 09:31:07 +08:00
Benau
1cb966d04d
Remove global variable in btSequentialImpulseConstraintSolver
2020-02-28 09:31:02 +08:00
Benau
a58c443247
Remove global variables in btGjkPairDetector
2020-02-28 09:30:56 +08:00
Benau
05ed086d28
Remove global variables in btAlignedAllocator
2020-02-28 09:30:52 +08:00
Benau
336883e2e7
Remove global variables in btRigidBody
2020-02-28 09:30:47 +08:00
Benau
ef1d74b961
Move C and CXX flags earlier to allow libraries of STK to use sanitizer
2020-02-28 09:30:00 +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
8995491eb6
Update enet to 1.3.14 (remove all IPv6 changes first)
2020-02-28 00:55:10 +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