Commit Graph

16306 Commits

Author SHA1 Message Date
Benau
f5f647c7ce Save players.xml to avoid achievements gone when pressing home button in mobile stk 2019-12-25 14:38:00 +08:00
Benau
b2dd555117 Fix screen keyboard with iPhone padding 2019-12-25 12:20:18 +08:00
QwertyChouskie
594cfefeed Fix CMD flags in main.cpp (#4180)
Came across these when working in my branch.
2019-12-25 10:44:28 +08:00
Benau
a46f82420f Bigger confirm internet dialog size for small iPhone screen 2019-12-23 09:15:01 +08:00
Benau
8c5759821e Allow RES_CHANGE_SAME without recreating device 2019-12-22 16:31:59 +08:00
Benau
29c79abc22 Fix possible exit crash 2019-12-22 11:13:18 +08:00
Benau
01c57fa483 Add link helper for iOS 2019-12-21 01:30:01 +08:00
Benau
31562ba067 Add padding to some gui elements for iPhone X 2019-12-20 14:08:01 +08:00
Benau
fe0cb90769 Make sure icon handling of addons is thread safe 2019-12-20 09:55:12 +08:00
Benau
dce9bf1e63 Save addons xml when going into background for mobile stk
So the icons don't need to be redownloaded again after it's killed
by OS in the background
2019-12-20 08:59:02 +08:00
Benau
801aa12743 Update full assets size for mobile stk 2019-12-19 01:46:06 +08:00
Benau
13bfb902db Improve showing of tips
1. Disable in track loading as for most tracks it too short to be seen

2. Show race tips only when human loses
2019-12-19 00:33:22 +08:00
Benau
1e99d8cbbb Improve addons screen layout 2019-12-18 14:29:27 +08:00
Benau
f1e0548d0e Update tips for new translation 2019-12-18 14:28:51 +08:00
Benau
8b50536aae Show tips in result screen only for local games 2019-12-18 12:54:34 +08:00
Benau
4d0952c716 Clear up tips manager 2019-12-18 12:52:45 +08:00
Alayan
ad8ef2df11 Fix #3376
The UI layout should be improved, but functionality and translatable strings are there as needed.
2019-12-18 04:25:18 +01:00
杜茂森
1ade00462d Simple tips manager (#4146) 2019-12-18 02:23:06 +01:00
Benau
e9b2f40d04 Fix server only build 2019-12-17 09:18:29 +08:00
Benau
344079deda Remove previous addon directory after uninstall 2019-12-17 07:37:50 +08:00
Benau
4a2def8df1 Fix crash when using addon command in dialog 2019-12-17 01:38:22 +08:00
Benau
5989221305 Improve error logging 2019-12-17 01:32:53 +08:00
Benau
7d60855a7f Don't show install addon command for invalid addon id 2019-12-17 01:01:11 +08:00
Benau
29e4500ce6 Prevent soccer ai crash if 1 team has no player 2019-12-16 09:22:57 +08:00
Benau
49651cca4f Allow connect to server with domain in IPv4, fixed #3969 2019-12-14 09:52:04 +08:00
Benau
b9af85442b Take parent library into account for animator checking 2019-12-14 00:21:47 +08:00
Benau
1ee2f01fbc Allow moving library object with physical body 2019-12-13 23:52:39 +08:00
Benau
725d587566 Add configurable chat consecutive interval value 2019-12-13 18:24:17 +08:00
GuillaumeBft
5d399f1203 add message freguency limit in chat (#4168) 2019-12-13 17:52:40 +08:00
Benau
e40ab453a6 Fix possible NAN on some extreme tracks 2019-12-12 09:16:10 +08:00
GuillaumeBft
edfd638cc4 fix #4123 (#4161)
* fix #4123

* Formatting
2019-12-10 21:54:08 +01:00
GuillaumeBft
1115118a13 Show only possessed checkbox in addons screen #3376 (#4162)
* Show only possessed checkbox in addons screen

* add var w_show_possessed

* Update addons_screen.stkgui
2019-12-11 00:12:45 +08:00
Benau
0b480e7a71 Restore linear and angular velocities of 3d animation physical objects 2019-12-10 13:35:43 +08:00
Benau
c09585eaf7 Remove old addon folder before install new addon 2019-12-10 09:44:52 +08:00
Benau
5e5026ea68 Adjust soccer result screen for new data 2019-12-09 14:05:50 +08:00
Benau
2cbd18ef7e Add country code and handicap to scorer data 2019-12-09 13:57:13 +08:00
Benau
891fd57053 Move message queue when on screen keyboard opened 2019-12-09 12:40:39 +08:00
Benau
5e016e88df Display the addon command explicitly 2019-12-09 11:35:24 +08:00
Benau
32cccb358b Refactor AddonsPack::uninstall to allow remove addon by name later
Also save addons installed xml when necessary
2019-12-09 10:51:47 +08:00
Benau
1a23580648 Try to fix track object loading empty lod node crash 2019-12-07 13:48:36 +08:00
Benau
b095438681 Extract addons zip file recursively (for canyon42 in the future) 2019-12-06 22:11:35 +08:00
Benau
0728722f37 Stop download too if dismiss dialog
This can happen if other place calls dismiss dialog
For example screen pushing by network protocols
2019-12-06 20:53:43 +08:00
Benau
a45d4fe9f2 Show download size for addons pack 2019-12-06 19:34:26 +08:00
Benau
1a423e11e7 Add sha256 for string in scripting 2019-12-06 15:49:47 +08:00
Benau
b29a42719c Expose item manager random seed (synchronized in online too) in scripting 2019-12-06 14:10:45 +08:00
Benau
06b11056c8 Add kick player command 2019-12-06 12:35:45 +08:00
Benau
2cbf6b732e Make the live join ticks more correct 2019-12-06 12:11:28 +08:00
Benau
d60b087c25 Exit server stk process if STKHost no longer exists 2019-12-06 12:03:18 +08:00
Benau
11b9897f88 Add non-blocking thread network console for linux 2019-12-06 11:58:51 +08:00
Quipyowert2
46b833f11d Use unsigned int with %x format string 2019-12-04 21:23:15 -08:00
Benau
5aad3f1775 Don't assume command line values are always ascii
In case someone put unicode folder inside addons
2019-12-04 09:10:01 +08:00
Benau
d6654637bc Fix typo 2019-12-04 08:51:33 +08:00
Benau
5dd208fdca Show addon identity for live installation 2019-12-04 00:47:54 +08:00
Benau
97be595725 Add player addons scores info 2019-12-03 16:40:48 +08:00
Benau
01ec6e3c4d Add server addon checker 2019-12-03 16:02:51 +08:00
Benau
f470ab7f44 Add player addon checker 2019-12-03 15:32:06 +08:00
Benau
ddbdf2d244 Add function to find STKPeer by player name 2019-12-03 14:10:38 +08:00
Benau
a3c6c63be8 Rename listclientaddon to listlocaladdon 2019-12-03 14:04:33 +08:00
Benau
1c82f5fd7e Rewrite addon loading in ServerLobby for addons directory
So as long as they are in addons/karts or addons/tracks, they can be
used no matter what group they belong
2019-12-03 13:46:30 +08:00
Benau
9ea77528ef Allow listing client installed addon 2019-12-03 13:24:34 +08:00
Benau
7c83a4f9f3 Reserve language info for translation 2019-12-03 12:55:41 +08:00
Benau
a9684f31e6 Allow reload skin list for addon (un)installation 2019-12-03 12:50:25 +08:00
Benau
e2505d0416 Allow remove unofficial addon (including skin) 2019-12-03 12:21:06 +08:00
Benau
6951a5e088 Add result for addon (un)installation 2019-12-03 11:35:39 +08:00
Benau
6062d3f169 Allow listing STK addons (available online officially) 2019-12-03 10:38:05 +08:00
Benau
6d3bb566be Allow listing server addons 2019-12-03 10:26:01 +08:00
Benau
68d549e697 Add music volume command control in lobby 2019-12-03 01:57:58 +08:00
Benau
fe34619652 Rewrite RankingCallback for std::shared_ptr Request 2019-12-01 01:53:44 +08:00
Benau
4cb3383c4a Remove the unneeded manage memory option in request 2019-12-01 01:19:51 +08:00
Benau
89d35f09fa Replace observeExistence with std::weak_ptr of Request 2019-11-30 16:25:21 +08:00
Benau
13975cc5db Use std::shared_ptr for Request to avoid leaking 2019-11-30 16:01:31 +08:00
Benau
77d563d082 Print unzip files only when debug printing 2019-11-30 13:54:35 +08:00
Benau
e450968bef Fix race condition when user installs addons live in lobby 2019-11-30 13:10:33 +08:00
Benau
b2d496798f Always clear the downloaded (part) files 2019-11-30 02:19:52 +08:00
Benau
a962954c5e Allow install addons live in lobby 2019-11-30 02:03:56 +08:00
Benau
19d008d0f8 Add support for installing addons pack 2019-11-30 00:36:35 +08:00
Benau
07a43e0ca3 Fix download request leak if it failed 2019-11-29 22:31:53 +08:00
Benau
9103a66651 Allow remove directory recursively if it's inside addons folder 2019-11-29 21:25:25 +08:00
Benau
45e4175ba6 Add moveDirectoryInto function 2019-11-29 19:49:00 +08:00
Benau
81ca14d549 Fix #4148 2019-11-29 10:26:23 +08:00
Deve
771f37138c Fixed speedrun timer checkbox visibility.
Using both setActive() and setVisible() together doesn't have much sense.
Especially that in init function the checkbox was made invisible, but in
eventCallback it was only made active, but still kept invisible.
2019-11-28 22:16:28 +01:00
Benau
a07ca7f365 Fix valgrind warning 2019-11-29 02:09:38 +08:00
Benau
04e552994d Remove empty texture warning 2019-11-29 01:54:43 +08:00
Benau
8799369066 Rename config name which is not compatible with 1.0 2019-11-28 16:44:01 +08:00
杜茂森
340ec706b0 UI fix bundle XIII (#4138)
* UI fixes && Icon support for powerups

* Better loading icon size

* Fix #4145

* Fix a small bug

* Add alternative icon support & avoid duplicating icons
2019-11-28 16:13:00 +08:00
Benau
13da9bb9c7 Load database with full path for installed stk 2019-11-26 12:01:11 +08:00
Deve
f60583542e Fixed plural forms in most languages 2019-11-24 22:23:51 +01:00
Benau
520f1c7d3a Fix broken kart animation for countdown timer in result screen 2019-11-24 12:14:29 +08:00
Benau
fe028b4534 Fix skidding ai crash 2019-11-24 11:37:02 +08:00
Benau
8c223cd2c2 Hide error message for hole drop arena 2019-11-24 11:08:08 +08:00
Deve
426be8f3c1 Add continue button to cutscenes 2019-11-24 00:55:57 +01:00
Benau
1a2beedb68 Use a smaller default wheel size for iPad 2019-11-23 13:18:06 +08:00
Benau
20ea7fe2ff Improve rubber banding effects of rewinders when going back to phone 2019-11-23 12:52:38 +08:00
Benau
84a7c282ee Fix android network ai crash 2019-11-23 12:49:00 +08:00
Benau
dd9c91be0c Fix #4141 2019-11-23 12:31:55 +08:00
Benau
2c22dadddf Apply deve fix for story mode timer 2019-11-23 11:41:53 +08:00
Benau
af2e609fff Disable story mode timer for old profile 2019-11-23 08:58:32 +08:00
Deve
f0dd933ef6 Fixed a crash when starting cutscene using debug menu 2019-11-22 21:01:54 +01:00
Benau
65bb31b56f Fix missing handicapped player names in soccer screen result 2019-11-21 01:36:45 +08:00
Alistair Findlay
10b2713093 Some small fixes (#4140)
* Some small fixes

* Some small fixes

added more fixes

* more wording improvements

* Fixed compilation failure

* More grammar and spelling
2019-11-17 01:33:15 +08:00