Benau
3f0eb215f7
Replace glew with glad with vulkan support
2020-12-04 09:39:06 +08:00
Benau
85984d143a
Only count approved addons for indicator
2020-12-01 16:17:47 +08:00
Benau
61833c9c26
Fix compilation with latest SDL
2020-11-29 12:42:11 +08:00
Benau
273c157b93
Add badge to indicate new addons for downloading
2020-11-28 00:57:40 +08:00
Benau
8eb318675d
Allow saving custom camera settings
2020-11-19 12:17:01 +08:00
Benau
0a273d8882
Display race gui in 1 more spectating mode
2020-11-17 01:19:19 +08:00
dulsi
e2d4936056
Add gamerzilla support to achievements. ( #4386 )
...
* Add gamerzilla support to achievements.
* Move all gamerzilla code into one file. Should we want to support another achievement system like Steam, it can be isolated to the WebAchievementsStatus class.
* Add WebAchievementsStatus files.
* Add version number to achievements file. Update graphics. Generate achievement list from internal system.
2020-10-31 11:32:40 +08:00
David Carlier
a27737ef85
xdg-open NetBSD supports it too.
2020-10-24 23:01:10 +01:00
MrIceblock
af4cb91f47
Fix some more typos ( #4414 )
...
* Some more grammar fixes.
* Fix a typo.
2020-10-25 01:04:54 +08:00
Benau
9dbb8e2c8f
Fix #4406
2020-10-24 10:11:44 +08:00
Benau
ccd3f8144c
Update first time internet dialog string for removed hardware stats
2020-10-24 09:25:24 +08:00
RedstonekPL
e7557128dd
Fixed a typo in camera.cpp
...
There was a minor typo on line 71.
2020-10-23 20:05:30 +02:00
David Carlier
eace0982a2
DragonFlyBSD support, mainly FreeBSD codepath.
2020-10-10 14:14:49 +01:00
Benau
23e4960fef
Don't show kart team completely when spectate 1 in lobby
2020-10-06 07:00:57 +08:00
riso
0274cd7bd8
Support theming for kart icons ( #4395 )
2020-10-01 19:11:11 +02:00
QwertyChouskie
4b47cf3f24
Remove separate menu FPS throttling
...
We should let VSync/m_max_fps (which defaults to 120) do their job. If a monitor has a refresh rate even slightly higher than 60FPS (e.g. 60.0007FPS), throttling will introduce stutters, even more so at modern high refresh rates (75, 90, 120, etc.)
This also cleans up the code, e.g. the var name `m_throttle_fps` was also being used in the main loop for a different function, despite having the same var name.
2020-09-27 17:10:17 -07:00
Benau
2fc992ded9
Fix possible crash
2020-09-21 00:49:23 +08:00
Benau
94f4a6f644
Fix typo
2020-09-14 10:30:49 +08:00
Ben Hoff
2474b7496a
fix spelling error
2020-09-12 14:31:32 -04:00
Benau
ac832caaeb
Fix #4380
2020-09-11 10:14:38 +08:00
Benau
7eb896fe7f
Fix #4379
2020-09-11 01:09:32 +08:00
Benau
736209abbe
Make chat message mixed with RTL name and LTR text look better
2020-09-10 16:32:04 +08:00
Benau
fd4be023d5
Make tinygettext use stk logging
2020-09-09 14:46:29 +08:00
Benau
1a8b5cd2e1
Fix windows build of tinygettext
2020-09-09 13:36:21 +08:00
Benau
767ba27598
Add get_all_used_chars to tinygettext
2020-09-09 13:31:37 +08:00
Benau
842278ffd9
Update bundled tinygettext
...
Remove unneeded files like gitignore and test and keep a simplified CMakeLists.txt
2020-09-09 13:27:10 +08:00
Alayan
073e5a4314
Improve the GP editor's track picker layout and behavior
...
This improves things for #4378 but is not a comprehensive solution. It also includes unrelated improvements to this screen.
- Switch from 2 track rows to 3 track rows. This allows to show more tracks at once. Nonetheless amount of white space between track pictures is still significant. Showing the track name below each track is part of the issue, as it needs space on the bottom and margins on the side to avoid track names overflowing onto each other. Word-wrap for track title would incur a small vertical cost while gaining a lot of horizontal space. Alternatively, the track names could be hidden and only shown on hover (like the game's main track selection screeen).
- Select the standard set of tracks by default instead of all.
- Reduce the amount of vertical spacing for the buttons below the track picker.
- Group laps/reverse and ok/cancel vertically instead of horizontally. This creates clear visual blocks, as the reduced vertical spacing didn't work out well otherwise.
- Add a new selected track picture. The selected track's name is always shown as title, but some users may miss it or not know track names well enough. Now, which track is going to be added to the GP when clicking ok is obvious.
- When selecting a different track, change the lap number to the track's default.
2020-09-03 21:14:11 +02:00
Benau
e072122939
Correct the timeout value
2020-09-03 13:35:46 +08:00
Benau
618eb87df0
Use TCP stun for more reliable IP type detection
2020-09-03 13:24:49 +08:00
Andreas Hellquist
6e17d51802
Fixed bug where thunder sounds would continue playing after pausing the game
2020-09-01 20:21:53 +02:00
Benau
13fa56d951
Fix #4368
2020-08-31 08:46:02 +08:00
Benau
09319c6c73
Fix #4367
2020-08-31 08:20:50 +08:00
Benau
698b6561ba
Add default-ip-type info to server_config.xml
2020-08-29 11:47:37 +08:00
Érico Rolim
fe82f77786
network_config: use ns_name_uncompress
2020-08-28 19:30:38 -03:00
Alayan-stk-2
fc29cf5fda
Switch public ratings to a compound of raw score and RD
...
The raw score remain used in the core of the formula for expected scores computations.
Also improve the handling of disconnects on rating, with new RD floors
(and so public rating penalty) for recurring disconnects (>= 3 in the last 64 races).
The raw score is less penalized than before, as it's not needed and
make expected score computations more reliable.
2020-08-27 21:43:16 +02:00
Benau
4a4da3c96c
Add splash screen to hide black screen in android during launching
2020-08-27 12:52:58 +08:00
Benau
7f8ca9d4ac
Proper fix for rubber band effect during resume in mobile STK
2020-08-27 01:04:09 +08:00
Benau
875c2b8eb8
Prevent undefined behaviour if too many players joined battle or soccer
2020-08-27 00:58:09 +08:00
Alayan
f99e13cb78
Fix #4219
2020-08-26 18:26:01 +02:00
Benau
4b9a84eeba
Show error message from stk addons server if failing to join server
...
Translation is thread-safe now so it no longer needs constructor setup
2020-08-26 00:38:19 +08:00
Benau
5348876205
Fix #4327
2020-08-25 23:11:29 +08:00
Benau
067feb70f5
Bring back maximum scores obtained stats for compatibility
2020-08-25 16:40:40 +08:00
Alayan-stk-2
5a7099da02
Add an improved player ranking system
2020-08-24 18:44:28 +02:00
Benau
138dbc7dc4
Update countries translation using tsv file
2020-08-24 22:44:28 +08:00
Benau
60797aa828
Convert deprecated language code (found in Android)
2020-08-24 10:22:44 +08:00
Benau
369c346857
Use SheenBidi instead of FriBidi and libraqm
2020-08-24 00:55:10 +08:00
Benau
bdbf961e76
Allow showing online addon kart as tux when live join is on
2020-08-23 16:38:59 +08:00
Alayan-stk-2
63703f96f3
Add a minimap indicator for basket-balls
...
Fix #3246
2020-08-21 19:43:17 +02:00
Benau
c091574c64
Update default stun list
2020-08-16 14:16:26 +08:00
Maosen the Jellyfish
f7bc0dfd90
Add two new title font presets
...
Fix #3577
2020-08-13 17:09:15 +02:00
Benau
34b5b40d4e
Don't exit if failed to init sensors
...
wine supertuxkart.exe at the moment doesn't support sensors
2020-08-11 13:32:32 +08:00
risostk
eeb2d36204
fix a small bug
2020-08-05 22:39:35 -05:00
Benau
2e12eeaa83
Add install addon button in lobby for missing current track
2020-07-29 01:30:47 +08:00
Benau
8fc6d6ea49
Fix #4335
2020-07-28 10:52:40 +08:00
Benau
f3640d4896
Remove goal message during live join which can't be dismissed
2020-07-26 12:39:09 +08:00
Benau
78b13eeedf
Fix possible empty icon in result screen for addon kart online
2020-07-26 12:36:42 +08:00
Benau
fc0b818430
Allow saving current RTT to png file
2020-07-26 12:33:31 +08:00
Benau
b8ab802f2d
Don't focus name textbox first in register screen
...
Because it will open screen keybord in mobile stk
2020-07-26 01:07:36 +08:00
Benau
5b427d76c6
Remember language selection position after changed
2020-07-26 01:05:38 +08:00
David Carlier
d4a9f1c5b5
online helper enabled on haiku
2020-07-25 13:52:59 +00:00
Benau
833781cf52
Update mobile STK full assets download size
2020-07-22 09:51:05 +08:00
Benau
9599117c28
Add high dpi support to supported platforms
2020-07-22 09:41:15 +08:00
Benau
4c9617139f
Allow real addon kart hitbox if live-spectate disabled
2020-07-21 00:58:14 +08:00
Benau
6aab8857cc
Add ChromeOS identity in android
2020-07-18 10:34:15 +08:00
Benau
ab2bd2aa02
Hide possible non-official kart from distro in online
2020-07-18 10:17:52 +08:00
Benau
32cc160630
Allow any addon karts in online with tux hitbox in physics
...
Live join and spectate are now possible too
2020-07-18 10:04:07 +08:00
Benau
846b77541f
Show actual powerup number instead of + in mobile stk
2020-07-17 21:10:37 +08:00
Benau
ca42d0826e
Add more spectator camera to mobile stk
2020-07-17 20:57:27 +08:00
Benau
12167aeafb
Fix missing general text field dialog enter callback in android
2020-07-17 19:12:00 +08:00
Benau
f2b774d63a
Fix possible undismissed screen keyboard in iOS
2020-07-17 19:10:53 +08:00
Benau
31c1003912
Fix iOS screen keyboard misplaced in the beginning
2020-07-17 08:58:18 +08:00
Benau
da589263b8
Fix gamepad only navigation
2020-07-17 07:46:49 +08:00
Benau
df25707873
Focus on close button to prevent enter game state if enter pressed
2020-07-17 01:33:04 +08:00
Benau
73735a079a
Use outline font for goal message
2020-07-16 01:26:07 +08:00
Benau
3a62d5179e
Fix in game chat dialog crash
2020-07-15 15:56:53 +08:00
Benau
fa943c70e3
Fix missing joystick if device is reinitialized
2020-07-15 14:16:19 +08:00
Benau
2cf5e29272
Remove android tv DPad handling because tv remote exists
2020-07-15 01:02:41 +08:00
Benau
fe8a6fb6a9
Update default value of screen keyboard status after SDL2 is used
2020-07-15 00:21:38 +08:00
Benau
1cc47fae5c
Dismiss text input if out focus in non touchscreen android
2020-07-14 16:31:53 +08:00
Benau
33fb8d3f5b
Update code for android tv
2020-07-14 15:22:25 +08:00
Benau
ffbf5149cd
Determine android STK platform specifically for lobby icon
2020-07-14 09:10:51 +08:00
Benau
da64f5eeab
Fix goal message crash and display bug
2020-07-13 16:03:32 +08:00
Benau
097359fcf4
Use native android progress bar for extraction
2020-07-13 11:04:36 +08:00
Benau
d8beb5bdb6
Allow main menu auto resize if missed a resize event
2020-07-12 12:14:46 +08:00
Benau
cef6eb0558
Remove EGL linking dependency
2020-07-12 11:00:53 +08:00
Benau
f202bcd48c
Remove unused code
2020-07-12 10:26:37 +08:00
Benau
90a6dc6023
Allow using emoji keyboard with android screen keyboard together
2020-07-12 08:46:38 +08:00
Benau
4d7fd73543
Fix screen keyboard always open first in create server screen
2020-07-12 08:42:53 +08:00
Benau
f4233977e5
Port moved height to android STK
2020-07-12 08:34:59 +08:00
Benau
8cc4dd3383
Initial work to make android STK use SDL2 completely
2020-07-12 08:25:06 +08:00
David Carlier
8025571338
util/debug thread naming for haiku.
2020-07-11 10:29:00 +00:00
Benau
296b38ea51
Allow track screen searching with name
2020-07-10 22:12:45 +08:00
Benau
04cd0208e2
Fix delayed handleTextUpdated
2020-07-10 22:08:13 +08:00
Benau
bd897e390c
Fix #4244
2020-07-10 19:28:39 +08:00
Benau
e54bb44e44
Fix #4300
2020-07-10 18:34:57 +08:00
Deve
6b033c840e
Merge branch 'master' of https://github.com/supertuxkart/stk-code
2020-07-10 06:10:06 +02:00
Deve
1fafe910cb
Fixed cygwin compilation
2020-07-10 06:09:38 +02:00
Benau
83995cf9d4
Update create_kart_properties.py and include
2020-07-10 12:07:52 +08:00
Luffah
0a6a487b29
add camera settings in option screen ( #4273 )
...
* add camera settings in option screen
* Remove camera settings (distance, backward/forward angles, smoothing) from kart characteristics
Co-authored-by: luffah <luffah@runbox.com>
2020-07-10 11:39:19 +08:00
Deve
b028c38dd3
Tweak mkdir permissions.
...
It will use system umask for safety anyway. And ignore user's decision is evil.
2020-07-05 23:27:32 +02:00