nosoop

nosoop pushed to クリスマス at nosoop/smgdc

  • bf42d42fd4 Introduce memory indirection asserts This allows us to start validating against bytes elsewhere in the file (as long as we can reach them from the configuration; no cross-config handling yet).
  • d26f4c910c Allow arbitrary names for constraints This allows us to reuse working constraint files even if the underlying file is different.
  • 48fa8ed5e7 Strongly enforce type annotations
  • 094d53033e Support testing multiple versions of the game binary
  • f88017cf40 Change vfn constraint system to use a solver This allows us to specify virtual functions in a way that should be robust against future patches. We now fully require msgspec as part of the angr analysis, since operating tagged unions is far easier that way.

10 months ago

nosoop created new branch クリスマス at nosoop/smgdc

10 months ago

nosoop created repository nosoop/smgdc

10 months ago

nosoop pushed to master at nosoop/CSRD-BotTauntRandomizer

  • b2698cee7e Update TF2 gamedata for version 8835751 (2024-04-22)

1 year ago

nosoop pushed to master at nosoop/CSRD-BotTauntRandomizer

  • edf8a7fe45 Update for TF2 version 8216530 (2023-07-25)

2 years ago

nosoop pushed to main at nosoop/CSRD-AutoSteamUpdate

2 years ago

nosoop created new branch main at nosoop/CSRD-AutoSteamUpdate

2 years ago

nosoop created repository nosoop/CSRD-AutoSteamUpdate

2 years ago

nosoop pushed to extension-impl at nosoop/meta-TFDynAttribs

2 years ago

nosoop pushed to HEAD at nosoop/meta-TFDynAttribs

  • 2b0db1a9dd Remove custom memory scanning implementation No point in keeping the custom sigscanning setup since we're all-in on SourceMod now.
  • 8a3d1302ad Bump version
  • 1cdf4afa2a Add attribute auto allocation
  • 2e93622daa Improve failure messages
  • 5f8eead32f Use SourceMod memutils

2 years ago

nosoop created new branch HEAD at nosoop/meta-TFDynAttribs

2 years ago

nosoop pushed to extension-impl at nosoop/meta-TFDynAttribs

  • e3d6a9572b Add attribute file compatibility shim
  • dca66cb7ca Remove in-extension attribute loading component This will be handled by plugins. We can also remove the autoloading requirement since the plugin dependency is a hard requirement.
  • bf3f136ee0 Avoid overzealous / leaked copy This was present to try and avoid deletes; should no longer be necessary.
  • 8a6c4f2865 Implement copy assignment for AutoKeyValues This resolves issues with the server crashing; it looks like it was just copying the pointer itself. Working with KeyValues is miserable.
  • 6ae8a98d8c Fix stored attribute definition index being zero CEconItemAttributeDefinition::BInitFromKV stores a copy of the attribute definition index inside the attribute itself. We have to set the KeyValues's name to it when autoassigning.
  • View comparison for these 8 commits »

2 years ago

nosoop pushed to extension-impl at nosoop/meta-TFDynAttribs

  • 60afbb4080 Fix stored attribute definition index being zero CEconItemAttributeDefinition::BInitFromKV stores a copy of the attribute definition index inside the attribute itself. We have to set the KeyValues's name to it when autoassigning.
  • 510dff7c4d Add natives for creating attributes
  • 2a37825ee8 Convert MM:S hybrid plugin to SM extension
  • 405e88b1a9 Use gameconf interface instead of memutils
  • 31468e286b Use attribute_class as fallback name

2 years ago

nosoop created new branch extension-impl at nosoop/meta-TFDynAttribs

2 years ago

nosoop pushed to extension-impl-hecked at nosoop/meta-TFDynAttribs

  • fd8eb16101 Separate out registration and injection processes
  • 73160a55f6 Move InsertOrReplaceAttribute to manager
  • 4fcca9592b Factor out schema management into separate file
  • 2b0db1a9dd Remove custom memory scanning implementation No point in keeping the custom sigscanning setup since we're all-in on SourceMod now.
  • 8a3d1302ad Bump version

2 years ago

nosoop created new branch extension-impl-hecked at nosoop/meta-TFDynAttribs

2 years ago

nosoop pushed to steam at nosoop/sm-ext-Voice

  • 3d5e3684e7 Add build-level support for TF2 This compiles fine as-is.
  • 123e8c0889 Add cvars sm_voice_addr and sm_voice_port
  • fed7ab800d STEAMVoice Speex

2 years ago

nosoop created new branch steam at nosoop/sm-ext-Voice

2 years ago

nosoop created repository nosoop/sm-ext-Voice

2 years ago

nosoop pushed to main at nosoop/meta-TFDynAttribs

  • 2b0db1a9dd Remove custom memory scanning implementation No point in keeping the custom sigscanning setup since we're all-in on SourceMod now.

2 years ago