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.

3 months ago

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

3 months ago

nosoop created repository nosoop/smgdc

3 months ago

nosoop pushed to master at nosoop/CSRD-BotTauntRandomizer

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

10 months ago

nosoop pushed to master at nosoop/CSRD-BotTauntRandomizer

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

1 year ago

nosoop pushed to main at nosoop/CSRD-AutoSteamUpdate

1 year ago

nosoop created new branch main at nosoop/CSRD-AutoSteamUpdate

1 year ago

nosoop created repository nosoop/CSRD-AutoSteamUpdate

1 year 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