Open fakuivan opened 4 years ago
Where can i find the fix for the taunt props only showing client side?
With https://github.com/fakuivan/TF2-Taunts-TF2IDB/commit/56d0b8b795502d0657f6df2580f36c5b47063fce now we use make to build stuff, much nicer since we can build from vscode or any other editor quite easily
Also using this to debug travis is wanderful
export TRAVIS_BUILD_DIR=$(pwd) TRAVIS_TAG=test_build TRAVIS_BRANCH=testing_branch
rm -r .smlib
make clean
yq '["export " + (.env.global + [.env.matrix[0]])[]] +
.install +
.before_script +
.script +
.before_deploy |
join("\n")' .travis.yml -r
The addition of Enum Structs seems like is going to make working with sm a litte bit more pleasant!
yeah this is pretty dead lol
I haven't found enough time/motivation lately to continue updating this. Ironically this doesn't mean much for the current functionality this plugin provides, as gamedata files can be swapped and taunts are fetched from APIs, so no recompilation or code changes are needed. The main reason why I wouldn't want to touch it is because of how cancerous the build process is. I should have done something simpler but my OCD got the best of me back then. Also I don't enjoy coding on sourcepawn that much.
First thing I'd do would be to change the build process to something that's simpler, maybe make or a simple bash script, and easy to do CI with. Then update the environment so compiling, and uploading to a server from vscode (my preferred editor, supports sourcepawn via an extension) is easy to do. I don't care much about making a build script for windows, WSL works fine.
As is the case for all sourcemod plugins, licensing allows for anyone to fork and change stuff as they please. I'll keep watching this for pull requests and maybe doing code review once in a while.