HMM setup in progress

This commit is contained in:
Cameron Taylor 2022-05-13 13:03:52 -04:00
parent c9c3bf7a21
commit 61c6f477ef
3 changed files with 82 additions and 13 deletions

1
.gitignore vendored
View file

@ -3,3 +3,4 @@ export/
APIStuff.hx APIStuff.hx
.DS_STORE .DS_STORE
RECOVER_*.fla RECOVER_*.fla
.haxelib/

View file

@ -39,27 +39,21 @@ First you need to install Haxe and HaxeFlixel. I'm too lazy to write and keep up
1. [Install Haxe 4.1.5](https://haxe.org/download/version/4.1.5/) (Download 4.1.5 instead of 4.2.0 because 4.2.0 is broken and is not working with gits properly...) 1. [Install Haxe 4.1.5](https://haxe.org/download/version/4.1.5/) (Download 4.1.5 instead of 4.2.0 because 4.2.0 is broken and is not working with gits properly...)
2. [Install HaxeFlixel](https://haxeflixel.com/documentation/install-haxeflixel/) after downloading Haxe 2. [Install HaxeFlixel](https://haxeflixel.com/documentation/install-haxeflixel/) after downloading Haxe
Other installations you'd need is the additional libraries, a fully updated list will be in `Project.xml` in the project root. Currently, these are all of the things you need to install: Other installations you'd need is the additional libraries, a fully updated list will be in `hmm.json` in the project root. Currently, these are all of the things you need to install:
``` ```
flixel haxelib --global install hmm
flixel-addons haxelib --global run hmm setup
flixel-ui hmm install
hscript
newgrounds
``` ```
So for each of those type `haxelib install [library]` so shit like `haxelib install newgrounds`
You'll also need to install a couple things that involve Gits. To do this, you need to do a few things first. <!-- You'll also need to install a couple things that involve Gits. To do this, you need to do a few things first.
1. Download [git-scm](https://git-scm.com/downloads). Works for Windows, Mac, and Linux, just select your build. 1. Download [git-scm](https://git-scm.com/downloads). Works for Windows, Mac, and Linux, just select your build.
2. Follow instructions to install the application properly. 2. Follow instructions to install the application properly.
3. Run `haxelib git polymod https://github.com/larsiusprime/polymod.git` to install Polymod. 3. Run `haxelib git polymod https://github.com/larsiusprime/polymod.git` to install Polymod.
4. Run `haxelib git discord_rpc https://github.com/Aidan63/linc_discord-rpc` to install Discord RPC. 4. Run `haxelib git discord_rpc https://github.com/Aidan63/linc_discord-rpc` to install Discord RPC. -->
You should have everything ready for compiling the game! Follow the guide below to continue! You should have everything ready for compiling the game! Follow the guide below to continue!
At the moment, you can optionally fix the transition bug in songs with zoomed out cameras.
- Run `haxelib git flixel-addons https://github.com/HaxeFlixel/flixel-addons` in the terminal/command-prompt.
### Ignored files ### Ignored files
I gitignore the API keys for the game, so that no one can nab them and post fake highscores on the leaderboards. But because of that the game I gitignore the API keys for the game, so that no one can nab them and post fake highscores on the leaderboards. But because of that the game

74
hmm.json Normal file
View file

@ -0,0 +1,74 @@
{
"dependencies": [
{
"name": "discord_rpc",
"type": "git",
"dir": null,
"ref": "master",
"url": "https://github.com/Aidan63/linc_discord-rpc"
},
{
"name": "firetongue",
"type": "git",
"dir": null,
"ref": "dev",
"url": "https://github.com/larsiusprime/firetongue"
},
{
"name": "flixel",
"type": "git",
"dir": null,
"ref": "dev",
"url": "https://github.com/haxeflixel/flixel"
},
{
"name": "flixel-addons",
"type": "haxelib",
"version": null
},
{
"name": "flixel-ui",
"type": "haxelib",
"version": null
},
{
"name": "hscript",
"type": "git",
"dir": null,
"ref": "master",
"url": "https://github.com/mastereric/hscript"
},
{
"name": "hxcpp",
"type": "haxelib",
"version": null
},
{
"name": "hxcpp-debug-server",
"type": "haxelib",
"version": null
},
{
"name": "lime",
"type": "haxelib",
"version": null
},
{
"name": "openfl",
"type": "haxelib",
"version": null
},
{
"name": "polymod",
"type": "git",
"dir": null,
"ref": "develop",
"url": "https://github.com/larsiusprime/polymod"
},
{
"name": "thx.semver",
"type": "haxelib",
"version": null
}
]
}