Commit graph

203 commits

Author SHA1 Message Date
f1141d3b11
Menu-FN: Throw up a panel for when you get disconnect from a server for one reason or another 2023-09-01 12:34:20 -07:00
b7346e6593
Menu-FN: main buttons are now cut-up into different segments, using fallback text when using shorter btns_main files (like in older releases) 2023-08-31 15:40:05 -07:00
0dc3f19b1a
Menu-FN: Added the slightly buggy 'View game info' function. I now need to write a cache for the server entries, because the engine might clear its own cache by the time we want to display entries. 2023-08-23 08:21:53 -07:00
9871e93a10
Platform: Documentation improvements. 2023-08-21 08:39:54 -07:00
061cdbd257
Platform/Menu-FN: Move map library loading into platform/ to keep things simple for menu modules 2023-08-19 10:28:36 -07:00
412c8f984e
Platform/Menu-FN: Overhaul of game update handling. New Nuclide specific API to query update package states that avoids string comparisons and much more. 2023-08-18 17:49:10 -07:00
8422ddd26b
Menu-FN: Avoid poking the games[] struct directly 2023-08-16 21:27:37 -07:00
2576f803cd
Menu-FN/Platform: Move all the custom game parsing/install code into platform/, also clean up a bunch of routines in there 2023-08-16 15:28:41 -07:00
050db32a81
Platform: Improve the recommended package selection code 2023-08-15 15:00:48 -07:00
410e3fc34e
Menu-FN: Adjustments to the Updates menu, move code into platform/updates.{h,qc} 2023-08-15 14:24:46 -07:00
775e210a06
Menu-FN: Fix includes as a result from an unfinished commit (startup videos) 2023-07-10 08:54:40 -07:00
cbf78aa26a
Menu-FN: fix the player model preview frames showing up when they shouldn't. 2023-04-19 13:36:27 -07:00
84db9ea404
Menu-FN: Should use SEARCH_ALLOWDUPES to allow iterating over multiple files in a game dir 2023-03-24 13:22:12 -07:00
7b42befcb3
Networked versions of func_conveyor, trigger_push. Bounce pads should be much nicer. 2023-03-18 17:49:12 -07:00
8950666c69
Menu-FN: use the menutint material instead of a bland drawfill. 2023-03-15 15:16:34 -07:00
faaf67762f
Platform: minor cleanup, updated fonts/ 2023-03-12 16:00:31 -07:00
5ad3931241
Remove platform/base_sound.pk3dir/ 2023-02-16 18:19:32 -08:00
27105fc996
Menu-FN: treat 'ftehl' the same as 'valve' when indexing MP levels 2023-02-16 17:55:16 -08:00
1ff0b3f9ac
Menu-FN: Various improvements to the menu for when no menu assets are available at all. 2023-02-16 17:24:09 -08:00
86dfb3ff1a
Fix various compiler warnings. 2023-02-14 12:54:06 -08:00
c939e790e8
Menu-FN: ifdef the reference to g_ePreviewModel out in cz_cxHQModelChanged 2023-02-12 13:02:35 -08:00
370396a415
Menu-FN: Parsing user.scr and settings.scr in Advanced options is now mostly done. Still need to support LIST type layout elements. 2023-02-11 17:10:43 -08:00
7518e743b9
Menu-FN: further work to make the Multiplayer > Customize menu more accurate 2023-02-10 13:50:36 -08:00
943897e5ba
Menu-FN: add options in the Multiplayer > Customize menu for HQ models (with preview) and voice chat settings 2023-02-09 19:08:47 -08:00
53c8665b11
Menu-FN: update spray related infokeys upon init 2023-02-09 17:12:31 -08:00
855daac7e7
Menu-FN: ensure g_iModInstallCache is set to -1 upon init to avoid Custom Game from being glitchy from a fresh install. 2023-02-08 15:55:13 -08:00
1bd9a5ea01
Menu-FN: Respect gameinfo_chatroom if it was set from a manifest override. 2022-12-30 12:09:23 -08:00
0891d9ea65
Platform: Set net_masterextra1 to broadcast. 2022-11-30 22:25:08 -08:00
74b61f35ed
Print a warning + backtrace when we manually call remove() on an entity that hasn't been destroyed properly. 2022-11-30 16:47:24 -08:00
2c6da152ed
Clean up more and more warnings fteqcc yells about 2022-11-30 14:21:55 -08:00
e499a7d484
Documented the Nuclide System (NS) classes. 2022-10-14 13:08:47 -07:00
0713c390b9
Menu-FN: Force _pext_vrinputs to 0 upon init, as the physics will otherwise break. (FTEQW issue) 2022-09-25 16:29:20 -07:00
2526751db1
Clean up some areas where float logic happens to prepare for the compiler flag 'assumeint' 2022-08-10 16:15:44 -07:00
5ca96bbcd9
Add helpers across the codebase to deal with networking ents. I tried prototyped a more elegant solution the compiler didn't like - the language should really deal with this. 2022-08-07 14:12:55 -07:00
0e77bad51d
Menu-FN: Initial implementation of CComboBox 2022-08-04 11:57:26 -07:00
725a32a4d6
Menu-FN: Set up pkgname defaults for 'valve', so that the menu will go straight to the updater. 2022-07-16 16:51:37 -07:00
878df0941e
Cleanup for some CGameRules method types. Moved some Util_ functions into their own file. 2022-07-16 15:11:33 -07:00
66b09de431
Big commit fixing many regressions since crunch hit. env_sprite has been reworked.
multi_manager entities now behave correctly when calling themselves in MULTITHREADED mode.
Remove GS_RENDERFX option. Too many entities rely on its functionality anyway.
Fixed some rendermode behaviour - ladders will no longer be visible.
You can now see the playermodel (and no longer the viewmodel) in mirrors.
Fixed a lot of warnings.
2022-07-07 09:10:14 -07:00
db97db6820
Menu-VGUI: Fix up, change Input() method to block input from other widgets 2022-05-24 13:04:48 -07:00
128404d5d3
Spraylogo: Handle both monochrome (BMP) and colored spraylogos. 2022-05-12 20:34:18 -07:00
25c54af62c
Spring cleaning part one. 2022-05-11 12:49:04 -07:00
4716615a89
Menu-FN: run games_set after initial init to update the window details. 2022-05-01 15:57:37 -07:00
278d688159
Menu-FN: EAX and Aureal 3D audio options will now toggle reverb and HRTF respectively. Requires OpenAL. 2022-04-26 16:34:52 -07:00
9030ad82d9
Base_Player: Make sure disconnected clients get removed from other clients.
Menu-FN: Clear Rich-presence when no longer in a game.
2022-04-26 11:22:12 -07:00
36b9661abd
Platform: Go over some of the RichPresence APIs I was working on. 2022-04-25 17:00:13 -07:00
bd63874118
Menu-FN: Bring back the updater functionality, as improvements to the engine's package manager have been done 2022-04-01 12:17:36 -07:00
96f3a1224a
This is a massive change. Check the full msg here:
https://icculus.org/~marco/txt/nuclide_may2022.txt
2022-03-15 19:33:11 -07:00
6fb067eed3
My name has changed, so an update to the copyright to reflect it. 2022-03-11 11:40:43 -08:00
d4de286086
Menu-FN: Add 'menumap' to the liblist.gam extended specification. 2022-02-23 01:41:43 -08:00
bcf9e2e758
Cleaning up some warnings. 2022-02-01 13:37:21 -08:00