Deve
7e7a23854f
Use standard data dir location if possible
2018-08-23 07:16:16 +02:00
Benau
8363dd42d3
Fix server owner name sorting
2018-08-23 09:01:11 +08:00
Benau
bc83e181ff
Remove more space before ?
2018-08-23 07:48:45 +08:00
Alayan-stk-2
024e17aa97
Display time-trial and egg hunt times up to the ms ( #3391 )
...
* Add function to get time display precision for current race mode
* Display time-trials times and highscores up to the ms
* Add comment
2018-08-22 19:36:21 -04:00
Deve
2ac8387761
Read data path from ApplicationInfo structure instead of hardcoded /data/data/...
2018-08-23 00:21:20 +02:00
Deve
9908b83f05
Fixed random kart in overworld
2018-08-22 21:10:28 +02:00
Deve
4515038302
Fixed compilation.
...
Now it's added as IRR_KEY_OEM_*
2018-08-21 22:27:20 +02:00
Deve
66548d68a9
Add some missing key names
2018-08-21 22:01:17 +02:00
Benau
d984409c6b
Remove --online and clarify global networking
2018-08-21 09:52:54 +08:00
Alayan-stk-2
dc43e3d5b2
Assign kart type to karts not having a valid one ( #3385 )
...
* Fix #3375
* Remove debug print
* Don't clear the list of kart types when changing resolution
2018-08-20 20:52:10 -04:00
Alayan-stk-2
8039a18aec
Fix #2776 ( #3386 )
2018-08-20 20:51:04 -04:00
Deve
07fd42ee3c
Add support for unicode characters for hardware keyboard on android
2018-08-20 23:34:51 +02:00
Benau
11bb2f3b0a
Always call kartHit
...
CTF map can be used without arena, and linear race mode will
override kartHit to do nothing anyway
2018-08-21 01:49:59 +08:00
Benau
73ac4f165b
Add indication for collected flags in GUI and map
2018-08-21 01:31:49 +08:00
Benau
1becb50cf8
Use reset function from powerup
2018-08-21 00:17:30 +08:00
Benau
7ad349a7ed
Implement auto flag returning after some timeout
2018-08-20 16:19:32 +08:00
Benau
f48491c279
Make sure all karts has the same position before go phase
2018-08-20 15:40:29 +08:00
Benau
2fa233179c
Remember num laps only in race mode
2018-08-20 15:14:08 +08:00
Benau
58c55a3b30
Don't recreate animation if exists already
2018-08-20 14:34:17 +08:00
Benau
552028e791
Put the kart back to its own flag base like rescue if direct hit in CTF
2018-08-20 14:33:17 +08:00
Benau
d885a87600
Remove unused code
2018-08-20 13:17:04 +08:00
Benau
124324a133
Clear powerups when rescue or direct hit in CTF
2018-08-20 13:03:20 +08:00
Benau
eca9ffb508
Scale the timer according to m_end_ticks told by server if necessary
2018-08-20 11:39:31 +08:00
Deve
1e0a4dc1aa
Delete old libchildprocess after apk upgrade
2018-08-19 21:51:15 +02:00
Benau
2307005159
Add end ticks handling to kart animation
2018-08-19 16:27:42 +08:00
Benau
7970d138e5
Fix flag returning
2018-08-19 14:30:00 +08:00
Alayan-stk-2
da2294d8ac
Fix #3306 ( #3384 )
2018-08-18 21:32:05 -04:00
Alayan-stk-2
926ad522ce
Don't trigger eventCallback when moving to the other arrow of a spinner ( #3380 )
2018-08-18 18:48:23 -04:00
Deve
dd7380f569
Fixed server_only compilation
2018-08-19 00:19:31 +02:00
Deve
3fe2340628
Use --no-sound for created server
2018-08-18 23:34:54 +02:00
Deve
9b9785e8ec
Add a possibility to disable sound in commandline
2018-08-18 23:34:54 +02:00
Benau
db36ee6df6
Handle controller the last to avoid slow PC sending actions too late
2018-08-18 12:49:31 +08:00
Benau
8b3772470a
End CTF early if no red / blue players connected
2018-08-18 12:08:12 +08:00
Deve
15a3be2dc1
Avoid invalid memory access in child process on Android
2018-08-17 23:40:39 +02:00
Deve
474a243890
Enable server creation on Android
2018-08-17 22:36:56 +02:00
Deve
d04ff88a5e
Fixed one more bug with SeparateProcess on Android
2018-08-17 22:36:39 +02:00
Benau
df69e7f6b6
Implement capture and return of flags
2018-08-18 01:05:00 +08:00
Benau
f54c1eb2b6
Merge remote-tracking branch 'origin/network-debugging'
2018-08-17 18:19:44 +08:00
Benau
8e9d42baf1
Fix end controller crash if using CTF with DriveGraph
2018-08-17 17:10:27 +08:00
Benau
afe5bc2a16
Fix isRaceOver in CTF
2018-08-17 16:46:56 +08:00
hiker
942718a442
Fixed physics differences based on setting the restitution in
...
case of a rewind based on the wrong (old) speed.
2018-08-17 17:46:27 +10:00
Benau
5104ffe0eb
Remove unneeded . for fetching ranking message
2018-08-17 14:08:42 +08:00
Benau
4831caac77
Tell user that player name is clickable in lobby
2018-08-17 13:45:38 +08:00
Benau
9905ebe09d
Add the required GUI code for CTF
2018-08-17 12:54:38 +08:00
Deve
d2a28f18f7
Fixed a crash with --no-graphics
2018-08-16 22:30:15 +02:00
Deve
80fd62c7d8
More fixes for global_android_app
2018-08-16 22:30:15 +02:00
Benau
a2af7127e7
Reset the font scale after drawing with it
2018-08-16 15:25:58 +08:00
Deve
ecc5aaf869
Fixed some crashes
2018-08-15 23:53:14 +02:00
Deve
b5e4275f87
Don't crash if separate process creation failed
2018-08-15 22:11:59 +02:00
Deve
c43975c03a
Don't kill everything if fork failed
2018-08-15 22:10:00 +02:00
Benau
73c264df94
Add support for CTF map
2018-08-16 02:09:44 +08:00
Benau
03728708cd
Rename soccer team to kart team for CTF
2018-08-15 15:13:55 +08:00
Deve
19038b4600
Make SeparateProcess working on Android
2018-08-14 00:14:34 +02:00
Benau
2efe3afa9f
Don't undo swatter destruction which is not necessary with local event
2018-08-13 13:05:29 +08:00
hiker
da11c0266d
Round the kart sizes to work around a bug that client and
...
server get (slightly) different kart sizes (which then affects
the physics).
2018-08-13 12:22:58 +10:00
hiker
514a169f5b
Round the kart sizes to work around a bug that client and
...
server get (slightly) different kart sizes (which then affects
the physics).
2018-08-13 12:19:19 +10:00
Benau
8aab1c0a69
Use Free-For-All for name instead
2018-08-13 09:00:37 +08:00
Alayan-stk-2
41a3a1056e
Improved spinner ( #3374 )
...
* Add spinner arrow focus with keyboard
* Improve keyboard navigation for spinners
* Only display active arrow if spinner is focused
2018-08-12 18:00:42 -04:00
Benau
64595a7b18
Initial work on FFA in network
2018-08-13 00:59:20 +08:00
Benau
c8c0e599db
Try to remember server creation option
2018-08-12 12:46:45 +08:00
Benau
6bdec3d01a
Add initial framework for FFA and CTF in network
2018-08-12 10:57:37 +08:00
Benau
b755d4d00b
Replay slipstream speed increase event locally in network
2018-08-10 18:26:13 +08:00
Benau
3e95feeb0b
Translate network message in main thread
2018-08-10 16:38:38 +08:00
Benau
95f3dfc01a
End network game early if there is no red or blue team player
2018-08-10 15:08:19 +08:00
Benau
b4d16799e8
Fix bubblegum torque rewind in network
2018-08-08 13:20:37 +08:00
Benau
e9945a5d16
Improve undo destruction for flyable
2018-08-08 11:50:45 +08:00
Alayan-stk-2
83ff426c53
Fix default sorting
2018-08-08 03:15:47 +02:00
Deve
3211403276
Don't use progress bar for server-only on android
2018-08-07 23:36:05 +02:00
Benau
7d17601f8a
Fix 32bit random number overflow
2018-08-07 10:56:23 +08:00
Alayan-stk-2
61b56e7352
Improvements to kart selection stats bars ( #3371 )
...
* Compute acceleration efficiency instead of raw engine power
* Improve kart stats display
* Fix conflict resolution error
* Fix conflict resolution error
2018-08-06 20:50:07 -04:00
auria.mg
f1bd14c5b5
Add tooltip support on IconButtonWidget
2018-08-06 20:03:22 -04:00
Benau
eef888d2b7
Fix falling effect of rescue animation in network
2018-08-07 02:36:38 +08:00
Benau
8ab2368e2d
Add confirmation of kart animation for network
2018-08-07 02:26:34 +08:00
Benau
b4783d82f6
Redo the same physicial properties in server
2018-08-06 15:49:01 +08:00
Benau
93aeeda12b
Fix rewind issue of rubber ball
2018-08-06 14:37:55 +08:00
Alayan-stk-2
f5a308f94b
Fix list sorting ( #3368 )
...
* Manage if the sort should be default, ascending or descending from the base widget
* Update all list sorting to be in sync with the list widget sort buttons
2018-08-05 18:03:37 -04:00
Benau
c58ac1b111
Use hardcoded values for m_max_frames
...
Some compiler fails to load default values of UserConfigParams
during static initialization
2018-08-05 13:14:22 +08:00
Alayan-stk-2
e711f20edb
Fix #3234 ( #3367 )
2018-08-04 21:17:38 -04:00
Alayan-stk-2
3b3990a196
Use a stable sort for replay list sorting ( #3364 )
...
* Use a stable sort for replay list sorting
* Add default multi-criteria sorting for ghost replays list
2018-08-04 20:37:29 -04:00
Benau
37f1dea312
Invert the order of saving to keep state small
2018-08-05 01:29:43 +08:00
Benau
79d1178626
Improve kart animation handling in network
2018-08-04 16:29:49 +08:00
Benau
9e6ebe6097
Try to fix speedy end controller in network race
2018-08-04 00:02:52 +08:00
Benau
ce58014cab
Fix compiler warning
2018-08-03 20:26:16 +08:00
Benau
4d2e79da4c
Implement auto-kick high ping player (default off)
2018-08-03 19:50:49 +08:00
Benau
14475762b8
Flush all command before delete world
2018-08-03 18:36:35 +08:00
Benau
9d78173ec6
Use 32bit for server version
2018-08-03 14:01:36 +08:00
auria.mg
90073bc954
Fix karts spawning over the start line, esp. in reverse
2018-08-02 21:02:52 -04:00
Benau
8b07ec755a
Disable switch and bubblegum for now in network
2018-08-03 01:28:20 +08:00
Benau
0a95900283
Clean all pending rewind event functions when exit
2018-08-03 01:26:42 +08:00
Benau
9a8d5fc667
Improve swatter in network by locally add a swat event
2018-08-02 16:37:56 +08:00
hiker
b164a35d91
Fixed item distribution (signed numbers made the random number
...
negative, causing incorrect distribution of items).
2018-08-02 18:03:42 +10:00
hiker
0fa25db181
Removed runbber ball's time-between-ticks setting, which is not
...
necessary anymore after alayan's changes to item distribution.
2018-08-02 09:34:03 +10:00
hiker
46706fb109
Applied a simpler version of Alayan's change to selecting the
...
a random item: the computed 'random' number is now sent through
a PRNG once to avoid long sequences of picking the same item.
2018-08-01 09:55:08 +10:00
hiker
9b7f63b4ca
Applied alayan's bugfix - thanks!
2018-08-01 09:55:00 +10:00
hiker
8ea8562ee6
Fixed profile mode.
2018-08-01 09:54:43 +10:00
Benau
2bb52df3c8
Split random ports (default off for server) configuration
2018-07-31 10:46:41 +08:00
Alayan-stk-2
8acd13542e
Fix #3351 ( #3354 )
2018-07-30 20:29:31 -04:00
Benau
d203239aa2
Improve kart kart collision in network
2018-07-31 01:14:02 +08:00
Benau
4ec8a33f8c
Use a correct queue to save network state
2018-07-30 19:38:10 +08:00
Benau
f49a092603
Optimize network state saving
2018-07-30 16:26:28 +08:00