NG (Graham)
|
d01cd74d5e
|
Update to released libfj 0.10.0
|
2026-02-08 17:36:23 -05:00 |
|
NG (Graham)
|
dde005b371
|
Add web adapter for vehicle factory
|
2026-02-08 17:21:32 -05:00 |
|
NG (Graham)
|
378d2d2cd8
|
Configure dependencies for release
|
2026-02-08 14:35:18 -05:00 |
|
NG (Graham)
|
f1c6a5b707
|
Add git commit hash to intercom status version reporting
|
2026-02-08 11:18:25 -05:00 |
|
NG (Graham)
|
93beb1b4e7
|
Init BA base crystal order on startup if possible, change it occasionally
|
2026-02-07 17:47:14 -05:00 |
|
NG (Graham)
|
08d7f86dcb
|
Don't send BA map elements to non-players, fix #83
|
2026-02-07 15:44:16 -05:00 |
|
NG (Graham)
|
31d7dd462f
|
Allow promo codes to only be redeemed once
|
2026-02-07 12:27:48 -05:00 |
|
NG (Graham)
|
514db6fd02
|
Skip sending disconnect packet to already disconnected player
|
2026-02-07 11:53:04 -05:00 |
|
NG (Graham)
|
bcb51f804f
|
Pass more network config info to multiplayer server impl, address #82
|
2026-02-07 11:48:48 -05:00 |
|
NG (Graham)
|
a31c382c3e
|
Log lobby queue keys compactly
|
2026-02-02 21:15:39 -05:00 |
|
NG (Graham)
|
c17e6493c5
|
Mitigate game guid collision, partially addresses #82
|
2026-02-02 20:44:48 -05:00 |
|
NG (Graham)
|
c605d81b3c
|
Fix scoring displays in Pit
|
2026-02-02 20:17:50 -05:00 |
|
NG (Graham)
|
3b909327d8
|
Implement factory in main database, close #80
|
2026-02-01 18:14:16 -05:00 |
|
NG (Graham)
|
a346299de8
|
Make match loading forcefully advanced after a time
|
2026-01-25 18:17:34 -05:00 |
|
NG (Graham)
|
a5ebe4284b
|
Fix joining battle chats (and other existing chats)
|
2026-01-25 15:03:28 -05:00 |
|
NG (Graham)
|
90a528f0e9
|
Disable logging of encryption keys in release builds
|
2026-01-25 12:51:24 -05:00 |
|
NG (Graham)
|
0db43497d8
|
Add max_bulk_resend parameter for multiplayer server networking
|
2026-01-24 18:36:29 -05:00 |
|
NG (Graham)
|
753e9b0f51
|
Add warning when awarding XP via promo code or shop purchase to address #76
|
2026-01-24 18:15:42 -05:00 |
|
NG (Graham)
|
edb5b2eba8
|
Fix #61 base crystal stealing with block damage model
|
2026-01-24 17:46:35 -05:00 |
|
NG (Graham)
|
ce59840bc6
|
Add another login message
|
2026-01-20 20:30:01 -05:00 |
|
NG (Graham)
|
b8e71152a3
|
Update README; add liberapay badge, update stoat invite, add LLM disclosure
|
2026-01-20 20:22:54 -05:00 |
|
NG (Graham)
|
ff0588ada1
|
Fix battle arena ending at 96% base charge, fix part of #61
|
2026-01-18 12:39:58 -05:00 |
|
NG (Graham)
|
f2896509ba
|
Clippy tweaks for latest PR and multiplayer fixes
|
2026-01-15 18:56:30 -05:00 |
|
NG (Graham)
|
a48f9dcfe9
|
Fix dominating message, fix fake player loading, mess around with reactor crystals
|
2026-01-15 18:49:29 -05:00 |
|
NG (Graham)
|
455b466621
|
Add basic C FFI for chat plugins and corresponding plugin loader
|
2026-01-13 22:15:56 -05:00 |
|
NG (Graham)
|
f001ddfaf7
|
Remove unnecessary cast in copy_slot #70
|
2026-01-13 19:31:31 -05:00 |
|
NG (Graham)
|
7224a9b5aa
|
Add basic chat plugin harness (no plugin loading implemented)
|
2026-01-13 19:30:07 -05:00 |
|
NG (Graham)
|
d04984239c
|
Add cost for garage clone and upgrade #70
|
2026-01-13 17:50:46 -05:00 |
|
NG (Graham)
|
a8a614830c
|
Update dependencies
|
2026-01-12 20:55:39 -05:00 |
|
NG (Graham)
|
4ec0dfb0aa
|
Remove needless borrow in tech tree provider
|
2026-01-12 20:54:52 -05:00 |
|
NG (Graham)
|
59b253dc52
|
Implement tech tree cube unlock
|
2026-01-12 18:48:36 -05:00 |
|
NG (Graham)
|
6bcd812738
|
Fix minor clippy warnings
|
2026-01-12 18:10:51 -05:00 |
|
NG (Graham)
|
7b7da8d59e
|
Attempt to debounce kill bonus/counter
|
2026-01-12 18:01:23 -05:00 |
|
NG (Graham)
|
d421cfa264
|
Add multiplayer dos protection config toggle
|
2026-01-12 17:04:41 -05:00 |
|
NG (Graham)
|
ac9e2a9fcd
|
Add network-layer multiplayer disconnect handling
|
2026-01-07 21:09:38 -05:00 |
|
NG (Graham)
|
1d0831d307
|
Revert "Add experimental multiplayer loading timeout"
This reverts commit 30d1ab20e9.
|
2026-01-05 21:23:42 -05:00 |
|
NG (Graham)
|
47df45ece9
|
Add more db stats to chat command
|
2026-01-05 20:34:53 -05:00 |
|
NG (Graham)
|
0465f0664b
|
Remove redundant permission command
|
2026-01-05 17:26:16 -05:00 |
|
NG (Graham)
|
6211c930ba
|
Add dev-only factory ops for featuring a vehicle
|
2026-01-05 16:39:55 -05:00 |
|
NG (Graham)
|
437b7f9fdd
|
Implement factory offset saving
|
2026-01-05 16:21:14 -05:00 |
|
NG (Graham)
|
49255e7e7c
|
Make minimum game client version configurable
|
2026-01-04 21:36:11 -05:00 |
|
NG (Graham)
|
b06fe37829
|
Improve online user count reliability
|
2026-01-04 17:47:41 -05:00 |
|
NG (Graham)
|
8a759c74c9
|
Avoid adding a user to a chat channel more than once
|
2026-01-04 17:22:11 -05:00 |
|
NG (Graham)
|
09c1d2b344
|
Add hidden command support
|
2026-01-04 17:13:31 -05:00 |
|
NG (Graham)
|
2e0c6b2b62
|
Switch factory trait over to i32 IDs
|
2026-01-04 16:48:18 -05:00 |
|
NG (Graham)
|
3015572170
|
Complete factory rating support
|
2026-01-04 16:43:36 -05:00 |
|
NG (Graham)
|
50eb3f471e
|
Fix empty factory cube amounts causing incorrect CPU display
|
2026-01-04 16:05:13 -05:00 |
|
NG (Graham)
|
901bf76e19
|
Save CRF rating garage state and consider CRF purchase price #70
|
2026-01-04 16:04:30 -05:00 |
|
NG (Graham)
|
0e68730996
|
Stop rating request popup after every match
|
2026-01-03 17:39:10 -05:00 |
|
NG (Graham)
|
30d1ab20e9
|
Add experimental multiplayer loading timeout
|
2026-01-03 17:36:55 -05:00 |
|
NG (Graham)
|
cba0feaf03
|
Fix multiplayer on_new_connection crash from misconfigured clients
|
2026-01-03 15:59:08 -05:00 |
|
NG (Graham)
|
2f826835dc
|
Refactor item purchase logic into core, implement promo codes #70
|
2026-01-03 11:19:24 -05:00 |
|
NG (Graham)
|
2c6ef3edbe
|
Grant first sign-up all permissions
|
2026-01-01 22:06:37 -05:00 |
|
NG (Graham)
|
495701d886
|
Re-add a good way to disable factory uploading
|
2026-01-01 21:25:24 -05:00 |
|
NG (Graham)
|
3aadbb91ba
|
Implement item shop #70
|
2026-01-01 20:34:12 -05:00 |
|
NG (Graham)
|
83843377d7
|
Fix display of items in garage customization and item shop
|
2026-01-01 15:45:13 -05:00 |
|
NG (Graham)
|
ae091a7666
|
Refactor rc_microtransactions to use actix-web, remove rocket dependency
|
2026-01-01 10:39:46 -05:00 |
|
NG (Graham)
|
2293edec9d
|
Make rank and level use some saner scales
|
2026-01-01 08:51:33 -05:00 |
|
NG (Graham)
|
782d28efec
|
Add singleplayer and campaign rewards screens #70
|
2026-01-01 08:07:32 -05:00 |
|
NG (Graham)
|
4ec64a9cd9
|
Add basic currency support and plumb multiplayer rewards screen #70
|
2025-12-28 18:13:14 -05:00 |
|
NG (Graham)
|
5e05cbdb59
|
Add server-side chat command to grant account permissions in-game
|
2025-12-26 20:49:39 -05:00 |
|
NG (Graham)
|
7f187dcb98
|
Fix clippy warnings in validation and chat logic
|
2025-12-26 16:16:23 -05:00 |
|
NG (Graham)
|
36100a34c4
|
Set version to v1.1.0 and update dependencies
|
2025-12-22 19:40:34 -05:00 |
|
NG (Graham)
|
d9f24e1859
|
Make username and email capitalization agnostic
|
2025-12-21 10:40:08 -05:00 |
|
NG (Graham)
|
5fd1767111
|
Make room names capitalization agnostic
|
2025-12-21 10:24:32 -05:00 |
|
NG (Graham)
|
ba21f77743
|
Remove heal assist log info message, rename
|
2025-12-20 22:03:53 -05:00 |
|
NG (Graham)
|
f4539c9c32
|
Don't trigger equalizer when bases are too low
|
2025-12-20 21:53:47 -05:00 |
|
NG (Graham)
|
4297622aa9
|
Implement healing events; fix #63
|
2025-12-20 21:52:38 -05:00 |
|
NG (Graham)
|
838508ca66
|
Fix tier enumeration in weapon select event
|
2025-12-20 20:38:33 -05:00 |
|
NG (Graham)
|
e648f7832d
|
Fix capture progress bar not showing up after point is contested; fix #57
|
2025-12-16 23:04:32 -05:00 |
|
NG (Graham)
|
274f68f223
|
Mitigate #59 with validation warning and reduce motion packets
|
2025-12-16 20:22:46 -05:00 |
|
NG (Graham)
|
08bce9155b
|
Fix broadcast chat command; fix #67
|
2025-12-14 20:36:05 -05:00 |
|
NG (Graham)
|
ff796396e3
|
Fix crash on point capture caused by counting fix, fix #66
|
2025-12-14 11:38:16 -05:00 |
|
NG (Graham)
|
f6f6e1f127
|
Add intercom functionality for setting factory thumbnails
|
2025-12-13 16:23:18 -05:00 |
|
NG (Graham)
|
0f9f67e5a9
|
Update owned point count on capture
|
2025-12-11 21:19:48 -05:00 |
|
NG (Graham)
|
29b5490f86
|
Count all owned points first so shield isn't dropped half way through the counting/capturing
|
2025-12-11 20:59:44 -05:00 |
|
NG (Graham)
|
f36cc5b2b3
|
Use exec for long-running part of run scripts
|
2025-12-07 17:26:09 -05:00 |
|
NG (Graham)
|
69e6772b84
|
Update release archive names to reflect repo name
|
2025-12-06 11:22:23 -05:00 |
|
NG (Graham)
|
44d1203811
|
Demote user load progress message to debug
|
2025-12-06 10:50:02 -05:00 |
|
NG (Graham)
|
41cdcb9735
|
Reset game match rotation for release
|
2025-12-06 10:49:27 -05:00 |
|
NG (Graham)
|
8a12c59a16
|
Skip sending win/lose messages to ClientAIs in more cases
|
2025-12-06 10:47:51 -05:00 |
|
NG (Graham)
|
5137163146
|
Update multiplayer to literustlib v0.3
|
2025-12-06 10:38:00 -05:00 |
|
NG (Graham)
|
a5485881e8
|
Set lifetime premium duration to 365 days [sic]; fix #56
|
2025-12-03 17:11:21 -05:00 |
|
NG (Graham)
|
687f8dabbe
|
Use resolvable vehicles in campaign mode instead of raw cube data
|
2025-12-02 17:08:42 -05:00 |
|
NG (Graham)
|
b58af3d893
|
Set version to 1.0.0
|
2025-11-30 22:08:40 -05:00 |
|
NG (Graham)
|
c21d727440
|
Retrieve most recent match that player is in instead of oldest; fix maybe #52
|
2025-11-30 21:52:29 -05:00 |
|
NG (Graham)
|
b1ecb87c96
|
Add more logging for #52
|
2025-11-30 21:49:01 -05:00 |
|
NG (Graham)
|
09563c9239
|
Fix reactor height in Mars3; fix #51
|
2025-11-16 15:10:47 -05:00 |
|
NG (Graham)
|
cd82502576
|
Update dependencies
|
2025-11-16 15:10:47 -05:00 |
|
NG (Graham)
|
dfc0cc351b
|
Always skip sending to aliased connections (client AIs) #48
|
2025-11-16 15:10:47 -05:00 |
|
NG (Graham)
|
8d5f835497
|
Add standard favicon endpoint
|
2025-11-16 15:10:47 -05:00 |
|
NG (Graham)
|
2583429af8
|
Add status reporting to auth server
|
2025-11-03 19:24:20 -05:00 |
|
NG (Graham)
|
7579963893
|
Upgrade to libfj v0.9
|
2025-11-03 19:16:03 -05:00 |
|
NG (Graham)
|
340f571637
|
Add stats chat command
|
2025-10-31 22:41:33 -04:00 |
|
NG (Graham)
|
3ef1aa20d0
|
Add some basic commands for sysadmins and permission system for them
|
2025-10-31 21:02:10 -04:00 |
|
NG (Graham)
|
77b6d8c11f
|
Add validation warning about fake players on strange teams in any game mode
|
2025-10-30 22:15:12 -04:00 |
|
NG (Graham)
|
3fb2fbad06
|
Allow fake players to have their team chosen automatically at game start
|
2025-10-30 21:59:47 -04:00 |
|
NG (Graham)
|
127de674b4
|
Allow client AIs to run on non-teammates when there are no teammates available, fix/answer #42
|
2025-10-29 21:29:43 -04:00 |
|
NG (Graham)
|
2007abd3df
|
Ignore client NPCs (aliased connections) when considering real players, fix #39
|
2025-10-29 20:31:34 -04:00 |
|
NG (Graham)
|
2cc467726f
|
Add self-validation framework for config
|
2025-10-27 22:07:38 -04:00 |
|