diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml index e7ed8a8049..b0396a4f2a 100644 --- a/.github/workflows/pages.yml +++ b/.github/workflows/pages.yml @@ -77,6 +77,8 @@ jobs: haxelib install dox haxelib install format haxelib install tjson + haxelib git thx.core https://github.com/fponticelli/thx.core + haxelib git thx.semver https://github.com/fponticelli/thx.semver.git haxelib list mkdir pages diff --git a/.github/workflows/workflow.yml b/.github/workflows/workflow.yml index 70808e83f6..5038ab685c 100644 --- a/.github/workflows/workflow.yml +++ b/.github/workflows/workflow.yml @@ -42,7 +42,9 @@ jobs: haxelib git flixel-addons https://github.com/HaxeFlixel/flixel-addons haxelib git linc_luajit https://github.com/Leather128/linc_luajit.git haxelib git hscript-improved https://github.com/FNF-CNE-Devs/hscript-improved - haxelib git scriptless-polymod https://github.com/swordcube/scriptless-polymod + haxelib git scriptless-polymod https://github.com/Vortex2Oblivion/scriptless-polymod + haxelib git thx.core https://github.com/fponticelli/thx.core + haxelib git thx.semver https://github.com/fponticelli/thx.semver.git haxelib install hxvlc haxelib git discord_rpc https://github.com/Aidan63/linc_discord-rpc haxelib git fnf-modcharting-tools https://github.com/Vortex2Oblivion/FNF-Modcharting-Tools @@ -90,12 +92,13 @@ jobs: haxelib git flixel-addons https://github.com/HaxeFlixel/flixel-addons haxelib git linc_luajit https://github.com/Leather128/linc_luajit.git haxelib git hscript-improved https://github.com/FNF-CNE-Devs/hscript-improved - haxelib git scriptless-polymod https://github.com/swordcube/scriptless-polymod + haxelib git scriptless-polymod https://github.com/Vortex2Oblivion/scriptless-polymod haxelib git hxNoise https://github.com/whuop/hxNoise haxelib install hxvlc haxelib git discord_rpc https://github.com/Aidan63/linc_discord-rpc haxelib git fnf-modcharting-tools https://github.com/Vortex2Oblivion/FNF-Modcharting-Tools haxelib git flxanimate https://github.com/Vortex2Oblivion/flxanimate + haxelib git thx.core https://github.com/fponticelli/thx.core haxelib git thx.semver https://github.com/fponticelli/thx.semver.git haxelib git funkin.vis https://github.com/FNF-CNE-Devs/funkVis grig-test haxelib install hxcpp-debug-server @@ -137,12 +140,13 @@ jobs: haxelib git flixel-addons https://github.com/HaxeFlixel/flixel-addons haxelib git linc_luajit https://github.com/Leather128/linc_luajit.git haxelib git hscript-improved https://github.com/FNF-CNE-Devs/hscript-improved - haxelib git scriptless-polymod https://github.com/swordcube/scriptless-polymod + haxelib git scriptless-polymod https://github.com/Vortex2Oblivion/scriptless-polymod haxelib install hxvlc haxelib git hxNoise https://github.com/whuop/hxNoise haxelib git discord_rpc https://github.com/Aidan63/linc_discord-rpc haxelib git fnf-modcharting-tools https://github.com/Vortex2Oblivion/FNF-Modcharting-Tools haxelib git flxanimate https://github.com/Vortex2Oblivion/flxanimate + haxelib git thx.core https://github.com/fponticelli/thx.core haxelib git thx.semver https://github.com/fponticelli/thx.semver.git haxelib git funkin.vis https://github.com/FNF-CNE-Devs/funkVis grig-test haxelib install hxcpp-debug-server diff --git a/build/BUILD.md b/build/BUILD.md index 67e26de3db..f191103aa1 100644 --- a/build/BUILD.md +++ b/build/BUILD.md @@ -9,20 +9,29 @@ Step 3. [Install HaxeFlixel](https://haxeflixel.com/documentation/install-haxefl Step 4. Run these commands to install the libraries required: ``` +haxelib install lime +haxelib install openfl +haxelib git flixel https://github.com/HaxeFlixel/flixel haxelib install flixel-tools -haxelib install flixel-ui -haxelib install flixel-addons +haxelib git flixel-ui https://github.com/HaxeFlixel/flixel-ui +haxelib git flixel-addons https://github.com/HaxeFlixel/flixel-addons haxelib git linc_luajit https://github.com/Leather128/linc_luajit.git haxelib git hscript-improved https://github.com/FNF-CNE-Devs/hscript-improved -haxelib git scriptless-polymod https://github.com/swordcube/scriptless-polymod +haxelib git scriptless-polymod https://github.com/Vortex2Oblivion/scriptless-polymod +haxelib git hxNoise https://github.com/whuop/hxNoise haxelib install hxvlc haxelib git discord_rpc https://github.com/Aidan63/linc_discord-rpc haxelib git fnf-modcharting-tools https://github.com/Vortex2Oblivion/FNF-Modcharting-Tools -haxelib git flxanimate https://github.com/funkincrew/flxanimate -haxelib git hxNoise https://github.com/whuop/hxNoise +haxelib git flxanimate https://github.com/Vortex2Oblivion/flxanimate +haxelib git thx.core https://github.com/fponticelli/thx.core +haxelib git thx.semver https://github.com/fponticelli/thx.semver.git +haxelib git jsonpath https://github.com/EliteMasterEric/jsonpath +haxelib git jsonpatch https://github.com/EliteMasterEric/jsonpatch haxelib git funkin.vis https://github.com/FNF-CNE-Devs/funkVis grig-test +haxelib git grig.audio https://gitlab.com/haxe-grig/grig.audio haxelib git hxcpp https://github.com/HaxeFoundation/hxcpp haxelib install hxcpp-debug-server + ``` Dependencies for compiling: @@ -52,4 +61,4 @@ sudo pacman -S vlc sudo pacman -S luajit ``` -Step 5. Run ``lime test [platform]`` in the project directory while replacing '[platform]' with your build target (usually `html5`, `windows`, `linux`, `mac`, or whatever platform you are building for). \ No newline at end of file +Step 5. Run `lime test [platform]` in the project directory while replacing '[platform]' with your build target (usually `html5`, `windows`, `linux`, `mac`, or whatever platform you are building for). diff --git a/build/install_libraries.bat b/build/install_libraries.bat index e524c4e8e1..2e54c8e19b 100644 --- a/build/install_libraries.bat +++ b/build/install_libraries.bat @@ -2,24 +2,27 @@ echo Installing all required libraries. @echo on -haxelib git hxcpp https://github.com/Vortex2Oblivion/hxcpp-compiled haxelib install lime haxelib install openfl -haxelib --never install flixel +haxelib git flixel https://github.com/HaxeFlixel/flixel haxelib install flixel-tools -haxelib install flixel-ui -haxelib install flixel-addons +haxelib git flixel-ui https://github.com/HaxeFlixel/flixel-ui +haxelib git flixel-addons https://github.com/HaxeFlixel/flixel-addons haxelib git linc_luajit https://github.com/Leather128/linc_luajit.git haxelib git hscript-improved https://github.com/FNF-CNE-Devs/hscript-improved -haxelib git scriptless-polymod https://github.com/swordcube/scriptless-polymod +haxelib git scriptless-polymod https://github.com/Vortex2Oblivion/scriptless-polymod haxelib git hxNoise https://github.com/whuop/hxNoise haxelib install hxvlc haxelib git discord_rpc https://github.com/Aidan63/linc_discord-rpc haxelib git fnf-modcharting-tools https://github.com/Vortex2Oblivion/FNF-Modcharting-Tools haxelib git flxanimate https://github.com/Vortex2Oblivion/flxanimate +haxelib git thx.core https://github.com/fponticelli/thx.core haxelib git thx.semver https://github.com/fponticelli/thx.semver.git +haxelib git jsonpath https://github.com/EliteMasterEric/jsonpath +haxelib git jsonpatch https://github.com/EliteMasterEric/jsonpatch haxelib git funkin.vis https://github.com/FNF-CNE-Devs/funkVis grig-test haxelib git grig.audio https://gitlab.com/haxe-grig/grig.audio +haxelib git hxcpp https://github.com/HaxeFoundation/hxcpp haxelib install hxcpp-debug-server @echo off diff --git a/build/install_libraries.sh b/build/install_libraries.sh index f5f2859133..f97f3b6805 100644 --- a/build/install_libraries.sh +++ b/build/install_libraries.sh @@ -2,24 +2,27 @@ echo Installing all required libraries. -haxelib git hxcpp https://github.com/HaxeFoundation/hxcpp haxelib install lime haxelib install openfl -haxelib --never install flixel +haxelib git flixel https://github.com/HaxeFlixel/flixel haxelib install flixel-tools -haxelib install flixel-ui -haxelib install flixel-addons +haxelib git flixel-ui https://github.com/HaxeFlixel/flixel-ui +haxelib git flixel-addons https://github.com/HaxeFlixel/flixel-addons haxelib git linc_luajit https://github.com/Leather128/linc_luajit.git haxelib git hscript-improved https://github.com/FNF-CNE-Devs/hscript-improved -haxelib git scriptless-polymod https://github.com/swordcube/scriptless-polymod +haxelib git scriptless-polymod https://github.com/Vortex2Oblivion/scriptless-polymod haxelib git hxNoise https://github.com/whuop/hxNoise haxelib install hxvlc haxelib git discord_rpc https://github.com/Aidan63/linc_discord-rpc haxelib git fnf-modcharting-tools https://github.com/Vortex2Oblivion/FNF-Modcharting-Tools haxelib git flxanimate https://github.com/Vortex2Oblivion/flxanimate +haxelib git thx.core https://github.com/fponticelli/thx.core haxelib git thx.semver https://github.com/fponticelli/thx.semver.git -haxelib install hxcpp-debug-server -haxelib git funkin.vis https://github.com/FunkinCrew/funkVis useGrig +haxelib git jsonpath https://github.com/EliteMasterEric/jsonpath +haxelib git jsonpatch https://github.com/EliteMasterEric/jsonpatch +haxelib git funkin.vis https://github.com/FNF-CNE-Devs/funkVis grig-test haxelib git grig.audio https://gitlab.com/haxe-grig/grig.audio +haxelib git hxcpp https://github.com/HaxeFoundation/hxcpp +haxelib install hxcpp-debug-server echo Finished \ No newline at end of file