Skip to content

Commit

Permalink
Merge pull request #43 from Perkedel/sammer-wehe
Browse files Browse the repository at this point in the history
Release as is. Because I've had too many other businesses
  • Loading branch information
JOELwindows7 authored Oct 18, 2022
2 parents d0a1970 + 6fca908 commit 1f03ea6
Show file tree
Hide file tree
Showing 1,769 changed files with 889,749 additions and 907,504 deletions.
260 changes: 130 additions & 130 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -1,130 +1,130 @@
# https://github.com/Perkedel/Where_Is_LoadingBar_Functionality/blob/master/.circleci/config.yml
# # https://nakyle.com/godot-ci/
version: 2.1
jobs:
build:
machine:
image: ubuntu-2004:202111-01
steps:
- checkout
- run:
name: Just check updates & install dependencies
command: |
sudo add-apt-repository ppa:haxe/releases -y
sudo apt update
sudo apt upgrade -y
sudo apt -y install wget zip unzip
sudo apt install neko -y
sudo apt install luajit -y
sudo apt install build-essential avr-libc -y
sudo apt install libgl1-mesa-dev libglu1-mesa-dev libasound2-dev libx11-dev libxext-dev libxi-dev libxrandr-dev libxinerama-dev -y
sudo apt install gcc-9 g++-9 gcc-9-multilib g++-9-multilib -y
- run:
name: setup Haxe and libraries and build them all
environment:
HAXELIB_ROOT: /home/circleci/haxelib
HAXE_INSTALLDIR: /home/circleci/haxe
command: |
cd ~
wget https://github.com/HaxeFoundation/haxe/releases/download/4.2.4/haxe-4.2.4-linux64.tar.gz
mkdir -p $HAXE_INSTALLDIR
tar -xf haxe-4.2.4-linux64.tar.gz -C $HAXE_INSTALLDIR
export PATH=$PATH:$HAXE_INSTALLDIR/haxe_20211022152000_ab0c054
ls
pwd
mkdir -p $HAXELIB_ROOT && haxelib setup $HAXELIB_ROOT
- run:
name: Install Libraries of Haxe yeah
command: |
haxelib install lime
haxelib install openfl
haxelib install flixel
haxelib run lime setup flixel -y
haxelib run lime setup -y
haxelib install flixel-tools
haxelib install flixel-addons
haxelib install flixel-ui
haxelib install hscript
haxelib install flixel-addons
haxelib git faxe https://github.com/uhrobots/faxe
haxelib install polymod
haxelib git discord_rpc https://github.com/Aidan63/linc_discord-rpc
haxelib git extension-webm https://github.com/GrowtopiaFli/extension-webm
haxelib run lime rebuild extension-webm linux
haxelib git linc_luajit https://github.com/MasterEric/linc_luajit.git
haxelib git hxvm-luajit https://github.com/nebulazorua/hxvm-luajit.git
haxelib install actuate
haxelib git faxe https://github.com/uhrobots/faxe
haxelib git discord_rpc https://github.com/Aidan63/linc_discord-rpc
haxelib git linc_luajit https://github.com/MasterEric/linc_luajit.git
haxelib git hxvm-luajit https://github.com/nebulazorua/hxvm-luajit.git
haxelib install actuate
haxelib install android6permissions
haxelib git haxe-hardware https://github.com/Perkedel/haxe-hardware.git
haxelib git hscript-ex https://github.com/ianharrigan/hscript-ex # for the alternative against Lua, like BulbyVR's FNFM+
haxelib install tjson #BulbyVR used TJSON for JSON parsing instead of built-in JSON handlers.
haxelib install uniontypes #BulbyVR used this
haxelib install json2object #BulbyVR used this to convert JSON to object
haxelib install extension-webview #luckydog7 for Android
haxelib git xinput https://github.com/furusystems/openfl-xinput.git
haxelib install haxe-files
haxelib install hxcpp-debug-server
haxelib install tink_core
haxelib install grig.audio
haxelib install grig.midi
haxelib git tentools https://github.com/TentaRJ/tentools.git
haxelib git systools https://github.com/haya3218/systools
haxelib run lime rebuild systools linux
haxelib install haxe-strings
haxelib install firetongue
haxelib install hxp
haxelib install svg
haxelib install format
haxelib install lime-tools
haxelib install haxeui
haxelib install haxeui-core
haxelib install haxeui-openfl
haxelib install haxeui-flixel
haxelib git openfl-xinput https://github.com/furusystems/openfl-xinput
haxelib install yagp
haxelib run lime rebuild yagp linux
haxelib list
- run:
name: get more stuffs!
command: |
wget -q -O butler.zip https://broth.itch.ovh/butler/linux-amd64/LATEST/archive/default
unzip butler.zip
chmod +x ./butler
pwd
ls
echo ha hi ha hu huha
cd ~/project/kaded-fnf-mods
wget https://gist.github.com/JOELwindows7/ba79db473ab5e4765293fb19c62240cb/raw/d5fc74359ec9ae272003c5d715d04b4dbbd7810d/GJkeys.hx
ls
pwd
mv ./GJkeys.hx ~/project/kaded-fnf-mods/source/GJKeys.hx
- run:
name: Just build this game already Linux
command: |
cd ~/projects/kaded-fnf-mods
haxelib run lime build linux
haxelib run lime build linux -32 -D32bit
tar -cvf last-funkin-moments.tar -C ~/project/kaded-fnf-mods/export/release/linux/bin .
tar -cvf last-funkin-moments-32bit.tar -C ~/project/kaded-fnf-mods/export/32bit/linux/bin .
cd ~
./butler push ~/project/kaded-fnf-mods/export/release/linux/bin joelwindows7/last-funkin-moments:linux-circleCI
- run:
name: Just build this game already HTML5
command: |
cd ~/project/kaded-fnf-mods
haxelib run lime build html5
tar -cvf last-funkin-moments-html5.tar -C ~/project/kaded-fnf-mods/export/release/html5/bin
cd ~
./butler push ~/project/kaded-fnf-mods/export/release/html5/bin joelwindows7/last-funkin-moments:html5-circleCI
########## unfortunately that each run did not recognize each other

# https://github.com/Perkedel/Where_Is_LoadingBar_Functionality/blob/master/.circleci/config.yml
# # https://nakyle.com/godot-ci/
version: 2.1
jobs:
build:
machine:
image: ubuntu-2004:202111-01
steps:
- checkout
- run:
name: Just check updates & install dependencies
command: |
sudo add-apt-repository ppa:haxe/releases -y
sudo apt update
sudo apt upgrade -y
sudo apt -y install wget zip unzip
sudo apt install neko -y
sudo apt install luajit -y
sudo apt install build-essential avr-libc -y
sudo apt install libgl1-mesa-dev libglu1-mesa-dev libasound2-dev libx11-dev libxext-dev libxi-dev libxrandr-dev libxinerama-dev -y
sudo apt install gcc-9 g++-9 gcc-9-multilib g++-9-multilib -y
- run:
name: setup Haxe and libraries and build them all
environment:
HAXELIB_ROOT: /home/circleci/haxelib
HAXE_INSTALLDIR: /home/circleci/haxe
command: |
cd ~
wget https://github.com/HaxeFoundation/haxe/releases/download/4.2.4/haxe-4.2.4-linux64.tar.gz
mkdir -p $HAXE_INSTALLDIR
tar -xf haxe-4.2.4-linux64.tar.gz -C $HAXE_INSTALLDIR
export PATH=$PATH:$HAXE_INSTALLDIR/haxe_20211022152000_ab0c054
ls
pwd
mkdir -p $HAXELIB_ROOT && haxelib setup $HAXELIB_ROOT
- run:
name: Install Libraries of Haxe yeah
command: |
haxelib install lime
haxelib install openfl
haxelib install flixel
haxelib run lime setup flixel -y
haxelib run lime setup -y
haxelib install flixel-tools
haxelib install flixel-addons
haxelib install flixel-ui
haxelib install hscript
haxelib install flixel-addons
haxelib git faxe https://github.com/uhrobots/faxe
haxelib install polymod
haxelib git discord_rpc https://github.com/Aidan63/linc_discord-rpc
haxelib git extension-webm https://github.com/GrowtopiaFli/extension-webm
haxelib run lime rebuild extension-webm linux
haxelib git linc_luajit https://github.com/MasterEric/linc_luajit.git
haxelib git hxvm-luajit https://github.com/nebulazorua/hxvm-luajit.git
haxelib install actuate
haxelib git faxe https://github.com/uhrobots/faxe
haxelib git discord_rpc https://github.com/Aidan63/linc_discord-rpc
haxelib git linc_luajit https://github.com/MasterEric/linc_luajit.git
haxelib git hxvm-luajit https://github.com/nebulazorua/hxvm-luajit.git
haxelib install actuate
haxelib install android6permissions
haxelib git haxe-hardware https://github.com/Perkedel/haxe-hardware.git
haxelib git hscript-ex https://github.com/ianharrigan/hscript-ex # for the alternative against Lua, like BulbyVR's FNFM+
haxelib install tjson #BulbyVR used TJSON for JSON parsing instead of built-in JSON handlers.
haxelib install uniontypes #BulbyVR used this
haxelib install json2object #BulbyVR used this to convert JSON to object
haxelib install extension-webview #luckydog7 for Android
haxelib git xinput https://github.com/furusystems/openfl-xinput.git
haxelib install haxe-files
haxelib install hxcpp-debug-server
haxelib install tink_core
haxelib install grig.audio
haxelib install grig.midi
haxelib git tentools https://github.com/TentaRJ/tentools.git
haxelib git systools https://github.com/haya3218/systools
haxelib run lime rebuild systools linux
haxelib install haxe-strings
haxelib install firetongue
haxelib install hxp
haxelib install svg
haxelib install format
haxelib install lime-tools
haxelib install haxeui
haxelib install haxeui-core
haxelib install haxeui-openfl
haxelib install haxeui-flixel
haxelib git openfl-xinput https://github.com/furusystems/openfl-xinput
haxelib install yagp
haxelib run lime rebuild yagp linux
haxelib list
- run:
name: get more stuffs!
command: |
wget -q -O butler.zip https://broth.itch.ovh/butler/linux-amd64/LATEST/archive/default
unzip butler.zip
chmod +x ./butler
pwd
ls
echo ha hi ha hu huha
cd ~/project/kaded-fnf-mods
wget https://gist.github.com/JOELwindows7/ba79db473ab5e4765293fb19c62240cb/raw/d5fc74359ec9ae272003c5d715d04b4dbbd7810d/GJkeys.hx
ls
pwd
mv ./GJkeys.hx ~/project/kaded-fnf-mods/source/GJKeys.hx
- run:
name: Just build this game already Linux
command: |
cd ~/projects/kaded-fnf-mods
haxelib run lime build linux
haxelib run lime build linux -32 -D32bit
tar -cvf last-funkin-moments.tar -C ~/project/kaded-fnf-mods/export/release/linux/bin .
tar -cvf last-funkin-moments-32bit.tar -C ~/project/kaded-fnf-mods/export/32bit/linux/bin .
cd ~
./butler push ~/project/kaded-fnf-mods/export/release/linux/bin joelwindows7/last-funkin-moments:linux-circleCI
- run:
name: Just build this game already HTML5
command: |
cd ~/project/kaded-fnf-mods
haxelib run lime build html5
tar -cvf last-funkin-moments-html5.tar -C ~/project/kaded-fnf-mods/export/release/html5/bin
cd ~
./butler push ~/project/kaded-fnf-mods/export/release/html5/bin joelwindows7/last-funkin-moments:html5-circleCI
########## unfortunately that each run did not recognize each other

1 change: 1 addition & 0 deletions .disable_gb1click_filedaddy
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Disabled the 1 click file daddy on GameBanana because this mod is executable.
24 changes: 12 additions & 12 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
# These are supported funding model platforms

github: [JOELwindows7] # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
# patreon: JOELwindows7 # Replace with a single Patreon username
# open_collective: # Replace with a single Open Collective username
ko_fi: JOELwindows7 # Replace with a single Ko-fi username
# tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
# community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
liberapay: JOELwindows7 # Replace with a single Liberapay username
# issuehunt: Perkedel/kaded_fnf_mods # Replace with a single IssueHunt username
# otechie: # Replace with a single Otechie username
custom: [https://cointr.ee/joelwindows7, https://github.com/Perkedel/HexagonEngine] # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']
# These are supported funding model platforms

github: [JOELwindows7] # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
# patreon: JOELwindows7 # Replace with a single Patreon username
# open_collective: # Replace with a single Open Collective username
ko_fi: JOELwindows7 # Replace with a single Ko-fi username
# tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
# community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
liberapay: JOELwindows7 # Replace with a single Liberapay username
# issuehunt: Perkedel/kaded_fnf_mods # Replace with a single IssueHunt username
# otechie: # Replace with a single Otechie username
custom: [https://cointr.ee/joelwindows7, https://github.com/Perkedel/HexagonEngine] # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']
58 changes: 29 additions & 29 deletions .github/ISSUE_TEMPLATE/betrayals.md
Original file line number Diff line number Diff line change
@@ -1,29 +1,29 @@
---
name: Betrayal Report
about: Report asset license betrayals
title: '(BETRAYAL): Author_Name Assets_Betrayed'
labels: betrayal
assignees: ''

---
#### Please check for duplicates, similar issues or closed issues with the same problem, as well performing simple troubleshooting steps (such as playing mentioned betrayed part of the mod) before submitting an issue.
Also, you can refer to entire mods made per author, MULTIPLE REPORT IN ONE ISSUE ALLOWED (per author). e.g. if the betrayal happens for all that authored by that same person, then you can just write the name so it looks like this in title: `(BETRAYAL): Author_Name` just like that.

# Who is the name of the author that betrayed their licenses?
<!-- e.g. Choves Ames -->

# Which assets or mod yoinks in this mod got hit with the betrayal?
<!-- e.g. FNF Week Choves vs. Neba -->

# What license the asset was, and what license it is now?
<!-- e.g. was CC4.0-BY-SA, now is Choves' Proprietary EULA / CC4.0-BY-ND-NC -->

# Link to the mod?
<!-- any mod page link! GameBanana, itch, NexusMods, etc etc. -->
<!-- you may post as all as possible multiple links related -->
<!-- if the betrayal applies to all by the author, then give the profile page. -->
<!-- Though, it is Recommended to post multiple links in that profile to help us survey and confirm -->

# any other details?
<!-- e.g. apparently, Choves changed his mind 180 degress towards stinginess and evilness for sake of self greed thingy -->

---
name: Betrayal Report
about: Report asset license betrayals
title: '(BETRAYAL): Author_Name Assets_Betrayed'
labels: betrayal
assignees: ''

---
#### Please check for duplicates, similar issues or closed issues with the same problem, as well performing simple troubleshooting steps (such as playing mentioned betrayed part of the mod) before submitting an issue.
Also, you can refer to entire mods made per author, MULTIPLE REPORT IN ONE ISSUE ALLOWED (per author). e.g. if the betrayal happens for all that authored by that same person, then you can just write the name so it looks like this in title: `(BETRAYAL): Author_Name` just like that.

# Who is the name of the author that betrayed their licenses?
<!-- e.g. Choves Ames -->

# Which assets or mod yoinks in this mod got hit with the betrayal?
<!-- e.g. FNF Week Choves vs. Neba -->

# What license the asset was, and what license it is now?
<!-- e.g. was CC4.0-BY-SA, now is Choves' Proprietary EULA / CC4.0-BY-ND-NC -->

# Link to the mod?
<!-- any mod page link! GameBanana, itch, NexusMods, etc etc. -->
<!-- you may post as all as possible multiple links related -->
<!-- if the betrayal applies to all by the author, then give the profile page. -->
<!-- Though, it is Recommended to post multiple links in that profile to help us survey and confirm -->

# any other details?
<!-- e.g. apparently, Choves changed his mind 180 degress towards stinginess and evilness for sake of self greed thingy -->

44 changes: 23 additions & 21 deletions .github/ISSUE_TEMPLATE/bug.md
Original file line number Diff line number Diff line change
@@ -1,21 +1,23 @@
---
name: Bug Report
about: Report a bug or critical performance issue
title: 'Bug Report: '
labels: bug
assignees: ''

---

#### Please check for duplicates, similar issues or closed issues with the same problem, as well performing simple troubleshooting steps (such as deleting the export folder if it's an issue with compiling, reinstalling Kade Engine) before submitting an issue.
##### oh also, you should issue from https://github.com/KadeDev/Kade-Engine instead if the issue is mainly from the Kade Engine itself. otherwise, go ahead. (wait, Kade quited? updates only to week7?!??!)


### If you are playing a downloaded version of the game, what operating system are you using?
Windows (`x86`), Windows (`x86_64`), Linux, or macOS? Specify below.

## What version of the game are you using? Look in the bottom left corner of the main menu for FNF version, & top right for KE & LFM version.

## Have you identified any steps to reproduce the bug? If so, please describe them below. Use images if possible.

## Please describe your issue. Provide extensive detail and images if possible.
---
name: Bug Report
about: Report a bug or critical performance issue
title: 'Bug Report: '
labels: bug
assignees: ''

---

#### Please check for duplicates, similar issues or closed issues with the same problem, as well performing simple troubleshooting steps (such as deleting the export folder if it's an issue with compiling, reinstalling Kade Engine) before submitting an issue.
##### oh also, you should issue from https://github.com/KadeDev/Kade-Engine instead if the issue is mainly from the Kade Engine itself. otherwise, go ahead. (wait, Kade quited? updates only to week7?!??!)


### If you are playing a downloaded version of the game, what operating system are you using?
Windows (`x86`), Windows (`x86_64`), Linux, or macOS? Specify below.

## What version of the game are you using? Look in the bottom left corner of the main menu for FNF version, & top right for KE & LFM version.

## Please describe your issue. Provide extensive detail and images if possible.

## Please check the `logs` folder within your game directory, and upload the most recent game logs if you can.

## Have you identified any steps to reproduce the bug? If so, please describe them below. Use images if possible.
Loading

0 comments on commit 1f03ea6

Please sign in to comment.