Commit Graph

86 Commits

Author SHA1 Message Date
Nick Hastings
397b70add0 Enable ShowMenu support for Reactive Drop (see #1938)
Note: Currently only works on beta version of game
2023-02-26 12:39:22 -05:00
Nicholas Hastings
b0799d3336
Move menu sound selection from core config to gamedata. (#1896) 2022-12-29 04:10:51 +00:00
Nicholas Hastings
b77e8c50ac
Add support for Military Conflict: Vietnam (#1887) 2022-12-20 21:46:18 +00:00
Spirrwell
f6b39720ec
Make sure 'pvkii' gets 'GetDataDescMap' offset (#1852) 2022-10-27 21:57:21 +00:00
Asher Baker
32d951e312
Detect invalid menu item selections in L4D-based games (#1543)
Some games have implemented CHudMenu::SelectMenuItem to close the menu
even if an invalid slot has been selected, which causes us a problem as
we'll never get any notification from the client and we'll keep the menu
alive on our end indefinitely. For these games, pretend that every slot
is valid for selection so we're guaranteed to get a menuselect command.
We don't want to do this for every game as the common SelectMenuItem
implementation ignores invalid selections and keeps the menu open, which
is a much nicer user experience.

Fixes #1385
2021-07-18 20:57:13 +01:00
peace-maker
510bd261f8
core: Add Insurgency support for amd64 Windows (#1295)
* Add basic Insurgency support on Windows x64

This allows SourceMod to load on x64 Insurgency. There are still a lot of variable truncation warnings that have to be dealt with.

* Fix 32bit builds

* Compile MySQL extension as well

The hack for __iob_func being removed from the core runtime, but required by the old mysql we're building against can be simplified a lot due to the `_ReturnAddress` intrinsic available since MSVC 2015.

* Don't include the offset we want to extract in the signature
2020-08-06 19:53:06 -07:00
nosoop
c5619f887d
core: Add support for networked CUtlVector (#1330)
* Add offset-reading capability for networked CUtlVector instances

* Use strncmp instead of strstr

* Use strcmp instead of strncmp

Co-authored-by: Asher Baker <asherkin@limetech.io>

* Move CSendPropExtra_UtlVector offset to gamedata

* Update name of offset + add gamedata entry

* tiny nits

Co-authored-by: Asher Baker <asherkin@limetech.io>
Co-authored-by: Kyle Sanderson <kyle.leet@gmail.com>
2020-08-06 19:15:20 -07:00
Nick Hastings
2ebbf2774b Update Fortress Forever gamedata. 2020-06-25 12:49:31 -04:00
Loïc
f3200b2232
Fix GetDataDescMap not work on Day Of Infamy (#1263)
During the Split Day of Infamy to separate engine build #718 on 3 Nov 2017, it was forgotten to add the engine doi the list.
2020-05-07 12:20:29 +01:00
rumblefrog
e941c1acea
Update Black Mesa gamedata (#1208) 2020-03-10 20:20:08 +00:00
Asher Baker
ecad8f25a8
Revert "csgo: enable SayText + raise msg limits (#1118)" (#1209)
This reverts commit 4a8e0799bd.
2020-03-08 13:27:13 +00:00
GAMMACASE
4a8e0799bd
csgo: enable SayText + raise msg limits (#1118)
Rised limits for SayText and HintText protobuffs in csgo, also switched from TextMsg to SayText in csgo.
2020-02-26 16:31:50 -08:00
Nick Hastings
4f2bb62ff9 Enable radio menus for IOSoccer. 2018-07-10 20:19:36 -04:00
Nick Hastings
c993712438 Update BM:S gamedata. 2018-05-06 12:17:47 -04:00
Scott Ehlert
ce1a4dcac0
64-bit support for CSGO on Linux and macOS (#705) 2017-12-20 01:56:23 -06:00
Nicholas Hastings
a984e23bf6 Update KreedzClimbing gamedir. 2017-06-08 12:44:59 -04:00
Nicholas Hastings
8401ca3269 Add gamedata for Alien Swarm: Reactive Drop. 2017-04-22 10:31:41 -04:00
Steve Zaretti
705ad3bcfc Fixed typo on previous PR (#600)
#598
2017-03-25 14:48:38 -04:00
Steve Zaretti
aee82c9be4 HUD is now supported on CSGO (#598)
* HUD now supported on CSGO

https://forums.alliedmods.net/showthread.php?t=295215

* Update common.games.txt

went a bit too fast
2017-03-20 07:23:53 -04:00
Nicholas Hastings
0aa11374d8 Fix some gamedata issues.
"engine" and "game" were in the same #supported key in places, where
we wanted either to match, rather than both match.
2016-12-26 16:13:38 -05:00
Nicholas Hastings
600f7e2342 Fix gamedata for CS:GO "mods". 2016-12-24 23:28:08 -05:00
Nicholas Hastings
fbe377a53d Limit Black Mesa to 6 max radio menu items. (7+ not bound) 2016-12-13 13:30:18 -05:00
Nicholas Hastings
8a7262afd5 Enable Radio menus for Black Mesa. 2016-12-13 13:23:24 -05:00
Nicholas Hastings
56585fc32a Add preliminary gamedata for Day of Infamy. 2016-07-26 08:26:26 -04:00
Nicholas Hastings
40f2512317 Remove support for Source 1 Dota 2. (#496) 2016-04-26 23:18:47 -04:00
Nicholas Hastings
4b04b8d51e Enable ShowMenu and HudMsg for KreedzClimbing. 2016-02-15 14:58:48 -05:00
Nicholas Hastings
a70722eb25 Update FoF gamedata. 2015-06-09 13:01:50 -04:00
Nicholas Hastings
974e18292a Update FoF gamedata. 2015-06-02 17:59:13 -04:00
Nicholas Hastings
a88070d063 Add GetDataMap gamedata for Black Mesa. 2015-05-25 18:20:38 -04:00
Nicholas Hastings
9164730b07 Add gamedata for Black Mesa. 2015-05-06 22:01:29 -04:00
Nicholas Hastings
7ddced67cb Update NMRiH gamedata. 2014-10-30 06:54:09 -04:00
Nicholas Hastings
aedd1eb49c Add HudText gamedata support for Synergy (bug 6161). 2014-06-29 20:23:07 -04:00
Nicholas Hastings
0b6603ab2b Update Fistful of Frags gamedata. 2014-05-01 11:11:46 -04:00
Peace-Maker
73d8072693 Mark CS:S as supporting HudMsg (bug 6108, r=psychonic).
--HG--
extra : rebase_source : 90340b31b76cc855e1a74c3012ba568786084086
2014-04-23 08:55:09 -04:00
Nicholas Hastings
00b06313c9 Add gamedata for Contagion (bug 6007, r=asherkin). 2014-03-29 14:14:00 -04:00
Nicholas Hastings
66dd3f08b1 Updated Synergy gamedata. 2013-10-28 11:13:48 -04:00
Nicholas Hastings
2175e561cc Flipped on ShowMenu support for Insurgency (present in next game update). 2013-10-25 14:32:56 -04:00
Nicholas Hastings
3a20ae16e1 Added gamedata for Insurgency (bug 5951, r=asherkin). 2013-10-13 14:16:12 -04:00
Nicholas Hastings
24c623c2fa Added gamedata for Blade Symphony (bug 5949, r=asherkin). 2013-10-13 14:15:33 -04:00
Nicholas Hastings
0d97198f88 Initial commit of Dota 2 gamedata (bug 5656, r=asherkin). 2013-03-19 11:22:52 -04:00
Nicholas Hastings
e6313c89bc Gamedata changes for CS:S as separate build (bug 5370). 2012-08-20 21:54:22 -04:00
Nicholas Hastings
13c8336c82 Added RadioMenuMaxPageItems of 9 to csgo core gamedata (bug 5310, r=me). 2012-07-02 12:53:42 -04:00
Drifter
3b18745bcd Added support for CS:GO to cstrike extension (bug 5299, r=asherkin). 2012-05-26 18:31:23 -04:00
Nicholas Hastings
917b6d4521 Added support for CS: Global Offensive (bug 5299, r=asherkin). 2012-05-27 16:08:03 -04:00
Nicholas Hastings
6470222a06 Added gamedata support for No More Room in Hell (bug 5162). 2011-12-07 20:17:34 -05:00
Nicholas Hastings
01c94596a4 Added gamedata support for Adreneline Gamer 2 (bug 5186). 2011-12-07 11:54:53 -05:00
Peace-Maker
64b824f457 Added gamedata for HL2CTF (bug 5114, r=psychonic). 2011-10-10 15:59:48 -04:00
Nicholas Hastings
b6592d799f Updated Nuclear Dawn gamedata to use ShowMenu (now works). 2011-09-26 13:54:17 -04:00
Nicholas Hastings
739e341218 Fixed Nuclear Dawn menus. 2011-08-25 13:58:12 -04:00
Nicholas Hastings
fda282604d Added gamedata support for Nuclear Dawn. 2011-08-25 13:20:26 -04:00