Browsed by
Month: September 2017

Feature Implementation In Large Unfamiliar Codebases

Feature Implementation In Large Unfamiliar Codebases

I feel like every contribution I make to the SourceMod project leaves me on a wild goose-chase following class hierarchies and I always end up with about 10-20 tabs open of different files in Notepad++ before I have a clue about what I need to do. Luckily this time, I decided to write down some of this goose-chase. Here goes. In SourceMod errors are loud and halt execution. This is by design, as any error that may occur during plugin…

Read More Read More