HCR-750F
a7934ba357
Add more translation keys ( #3024 )
2024-05-03 17:29:24 +02:00
Andreas Maerten
cba19d0c33
refactor!: Rewrite of the old notification service ( #2866 )
...
The main goal was improving the readability of the original code however some ugliness remains.
- Swapped from pointer singleton to instance singleton
- Actually make use of the alpha logic that used to be present
- Added a counter to notifications to indicate if something is being spammed
- Notification timeouts reset if they're sent to the queue again
2024-03-23 00:04:49 +01:00
maybegreat48
1127e51a52
Optimizations ( #2649 )
...
* fix(Respawn): fix respawn in SP
* fix: re-enable bigobj
* fix: update creator's stack size
* fix: use BOOLs instead of bools
* fix(gitignore): hide .pyc files
2023-12-29 17:07:00 +01:00
Quentin
92b6df7653
fix(player-db): restore old on-demand thread creation behavior. ( #2167 )
...
Fixes #2160
2023-09-21 20:08:23 +02:00
maybegreat48
5a2dfb90b6
fix(player_db): fix player database ( #2166 )
2023-09-20 14:48:44 +02:00
Quentin
5259d249f3
Small refactor: main start/cleanup threads logic ( #2142 )
2023-09-18 23:13:46 +02:00
Bugisoft
74ba7b6860
Custom Sky Color and unify some stuff ( #1779 )
2023-07-20 22:46:32 +02:00
maybegreat48
2b6cb52986
More player database improvements ( #1725 )
2023-07-15 22:37:20 +02:00
maybegreat48
61bb60d1f4
Player database improvements ( #1705 )
...
* feat(protections): add per-player sync block options
* feat(player_database): improve player tracker
* fix(rapid_fire): remove unnecessary log statement
* fix(player_database): default state should be UNKNOWN, not INVALID
2023-07-14 11:02:47 +02:00
Andreas Maerten
f13eab76a6
refactor!: File Manager ( #1633 )
...
* feat(vscode): added launch.json to dbg
* feat(file_manager): Make use of a global instance
* feat(file_manager): Allow for file and folder instances to be empty
* refactor(GlobalsService): Update code of global service (untested)
2023-07-08 17:54:59 +02:00
maybegreat48
36d1dbeb22
Set menu language to game language on first run ( #1577 )
...
* feat(translations): set menu language to game language on first run
* fix(translations): add exception handlers
* fix: more exception handlers
2023-07-02 00:25:40 +02:00
Andreas Maerten
1b389d44a7
feat(PlayerDB): notify when player is online ( #1386 )
2023-06-06 13:37:45 +02:00
Andreas Maerten
71892a6fa7
refactor(PlayerDB): Improve code ( #1313 )
...
This PR includes some improvements to the player DB service:
- Added `Get Gamer Online State` function pointer
- Added sorting of players alphabetically and grouping of players by their online state
- The player DB service will now update 32 players at a time for their online state
- Player entries will automatically save when changing any data from them
- Update the player online states every 5min
2023-05-01 22:23:07 +01:00
Quentin E. / iDeath
74c3931209
Feat ptr cache continued ( #1227 )
2023-04-14 17:54:07 +01:00
maybegreat48
9ccb77e8eb
Add more spoofing options and added clang-format ( #1020 )
...
* feat(Spoofing): add spoofing
* feat(Spoofing): prepare code for player attach
* remove(PlayerAttach): isn't going to work due to netsync architecture
* fix(GUI): fix scaling
* feat(Project): add clang-format file
* feat(Classes): update classes
* fix(BlackHole): remove unnecessary cleanup
* fix(Formatting): fix formatting for initializer lists
* feat(clang-format): Set tab width and 1 space before comment
Co-authored-by: Yimura <24669514+Yimura@users.noreply.github.com>
2023-03-01 21:27:15 +00:00
Johann
60b61cbce2
feat(player_db): add player online status ( #983 )
2023-02-21 11:52:05 +01:00
maybegreat48
7f37def248
More fixes for 1.66 ( #944 )
...
* fix(Menu): more update fixes
* fix(Spoofing): remove spoofing
* fix(Globals): update globals
* fix(Classes): upstream classes
* fix(Misc): remove debug code
* fix(Merge)
2023-02-04 17:35:18 +01:00
maybegreat48
64b47779e8
Lessen breakup kicks and more ( #625 )
2022-11-21 15:42:12 +00:00
maybegreat48
ab49103171
Improve protections again and player database ( #606 )
2022-11-19 02:49:36 +01:00