aboutsummaryrefslogtreecommitdiff
path: root/NorthstarDedicatedTest/squirrel.h
AgeCommit message (Collapse)Author
2022-08-16Remove potentially clashing define (#235)GeckoEidechse
The correct type is `uint8_t`, not `uint8` which is non-standard and is Microsoft specific. Co-authored-by: Kawe Mazidjatari <48657826+Mauler125@users.noreply.github.com>
2022-08-08Fix most clang/mingw issues (#226)pg9182
- Fix include case. - Replace MSVC-specific align with standard alignas. - Type fixes. - Delete operator noexcept. - A few other minor issues. - clang-format everything. - Use c++20 instead of c++17. - Rewrite ERROR macro for launcher_wsock32_proxy. - Use a plain ifstream for the audio.cpp wavStream. Note: When compiling with clang, you'll need -municode. Related to #212.
2022-07-21Implemented Json into the squirrel vm (#172)Maya
* Implemented Json into the squirrel vm * Formatting * More Formatting * Even more Formatting * Added Init functions to dllMain * Formatting * Changed to use Source Allocator * Renaming Part 1 * Renaming Part 2
2022-07-10Add dependency constants (#156)v1.9.1-rc4v1.9.1-rc3v1.9.1-rc2v1.9.1EladNLG
* Fix duplicate script in scripts.rson when 2 mods add a custom script with the same path Allow mods to force a VPK to load through vpk.json * Remove unnecessary print * Fix match predicate using the value instead of the name * - Add a dependency constant system for use in compile flags - Remove the duplicate script engine error fix - Add ClientSq_defconst & ServerSq_defconst * Format fix * - Fix access violation - Separate dependency constants into mod and add checks for conflicts * - Remove unnecessary comment * Remove VPK loading for now and allow 2 mods to use the same constant if the mod names match * Fix bugs * fix mistake * fix keyvalues not working with modded files * simplify code * Fix formatting * Remove keyvalues fix
2022-07-09Add StringToAsset function to squirrel (#216)Maya
* Add StringToAsset function to squirrel also added better values for return type enum because otherwise asset can't be returned without casting * Formatting * Switched to a template for the stringToAsset function also renamed files but have to do it in 2 commits because git ignores file case * Rename step 2 * change to lowercase in include * changed to lowercase in include inside dllmain
2022-06-26Block developer squirrel functions (#211)v1.9.0-rc1v1.9.0v1.8.2-rc3Maya
* Block Dev Squirrel Functions Some Command Line Functions are still allowed * Renamed stub function and changed error message * Formatting * Change log level to warn
2022-04-13Format projectNorthstar
2022-03-06Fix a memory leak for `setupfunc` (#103)Emma Miler
2022-02-21Advanced chat: custom messages and client hooks (#74)Tom Barham
Co-authored-by: Emma Miler <27428383+emma-miler@users.noreply.github.com>
2022-02-03Format projectNorthstar
2021-12-20auth fix and typo fixBobTheBob
2021-12-19openssl supportBobTheBob
2021-10-19add reconnecting to local lobby with auth on leaveBobTheBob
2021-10-19add masterserver mod list support and fix some squirrel issuesBobTheBob
2021-10-11add server script early persistence writesBobTheBob
2021-10-06add mod enabling/disablingBobTheBob
2021-10-01Revert "small modmanager refactors"BobTheBob
This reverts commit 1ff8e068e62d095775ef2ae54d3685d89238f28c.
2021-09-30small modmanager refactorsBobTheBob
2021-08-02add dynamic keyvalue building, client serverbrowser stuffBobTheBob
2021-07-29add script api for mods and add temp fix for scripts.rson not loading rightBobTheBob
2021-07-25add custom native script function supportBobTheBob
2021-07-25wasted a day working on something that didn't end up working, rework some ↵BobTheBob
modloader code
2021-07-21add log file supportBobTheBob
2021-07-21add eval commands and script compile error hookBobTheBob
2021-07-17add support for custom convars and concommandsBobTheBob
2021-07-08initial commitBobTheBob