Skip to content

Commit

Permalink
The Start
Browse files Browse the repository at this point in the history
  • Loading branch information
CamLikesKirby committed May 6, 2024
0 parents commit 84f9788
Show file tree
Hide file tree
Showing 1,373 changed files with 74,335 additions and 0 deletions.
2 changes: 2 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Auto detect text files and perform LF normalization
* text=auto
19 changes: 19 additions & 0 deletions .github/ISSUE_TEMPLATE/bug.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
name: Bug Report
about: Report a bug or critical performance issue
title: 'Bug Report: '
labels: bug
assignees: ''

---

#### Please check for duplicates or similar issues, as well performing simple troubleshooting steps (such as clearing cookies, clearing AppData, trying another browser) before submitting an issue.

### 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.

## 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.
11 changes: 11 additions & 0 deletions .github/ISSUE_TEMPLATE/enhancement.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
name: Enhancement
about: Suggest a new feature
title: 'Enhancement: '
labels: enhancement
assignees: ''

---

#### Please check for duplicates or similar issues before creating this issue.
## What is your suggestion, and why should it be implemented?
10 changes: 10 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE/bug.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
name: Bug Fix
about: Fix a bug or critical performance issue
title: 'Bug Fix: '
labels: bug
---
#### Please check for duplicates or similar PRs before creating this issue.
## Does this PR close any issue(s)? If so, link them below.

## Briefly describe the issue(s) fixed.
10 changes: 10 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE/enhancement.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
name: Enhancement
about: Add a new feature
title: 'Enhancement: '
labels: enhancement
---
#### Please check for duplicates or similar PRs before creating this issue.
## Does this PR close any issue(s)? If so, link them below.

## What do your change(s) add, and why should they be implemented?
162 changes: 162 additions & 0 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,162 @@
# THE FOLLOWING ACTIONS CODE IS FROM THE PSYCH ENGINE REPO: https://github.com/ShadowMario/FNF-PsychEngine/blob/main/.github/workflows/main.yml

name: Build

# Controls when the action will run.
on:
# Triggers the workflow on push or pull request events but only for the master branch
push:
branches: [ main ]
pull_request:
branches: [ main ]

# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:

# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
# This workflow contains a single job called "build"
buildLinux:
# The type of runner that the job will run on
runs-on: ubuntu-latest

# Steps represent a sequence of tasks that will be executed as part of the job
steps:
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- uses: actions/checkout@v2

- uses: krdlab/setup-haxe@master
with:
haxe-version: 4.2.5
# Runs a set of commands using the runners shell
- name: Install Haxelib
run: |
sudo apt-get install libvlc-dev
sudo apt-get install libvlccore-dev
sudo apt-get install vlc
sudo apt-get install glibc-source
sudo apt-get install libidn12
sudo apt-get install libidn-dev
haxelib setup ~/haxelib
haxelib install hxcpp > /dev/null
haxelib install lime
haxelib install openfl
haxelib --never install flixel
haxelib run lime setup flixel
haxelib run lime setup
haxelib install flixel-tools
haxelib install flixel-ui
haxelib install flixel-addons
haxelib install tjson
haxelib install hxjsonast
haxelib install hxCodec
haxelib git linc_luajit https://github.com/nebulazorua/linc_luajit
haxelib install hscript
haxelib git hscript-ex https://github.com/ianharrigan/hscript-ex
haxelib git discord_rpc https://github.com/Aidan63/linc_discord-rpc
haxelib git hxvm-luajit https://github.com/nebulazorua/hxvm-luajit
haxelib git faxe https://github.com/uhrobots/faxe
haxelib git polymod https://github.com/MasterEric/polymod.git
haxelib git hxCodec https://github.com/polybiusproxy/hxCodec
haxelib install hxcpp-debug-server
haxelib list
- name: Create Version Tag
run: echo "${{github.run_id}}" > VERSION
- name: Compile
run: haxelib run lime build Project.xml linux --app-version="4.0.0-${{ github.run_id}}"
- name: Publish Artifact
uses: actions/upload-artifact@v2.2.4
with:
name: linuxBuild
path: 'export/release/linux/bin'
buildWindows:
runs-on: windows-latest

steps:
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- uses: actions/checkout@v2.3.0

- uses: krdlab/setup-haxe@master
with:
haxe-version: 4.2.5
# Runs a set of commands using the runners shell
- name: Install Haxelib
run: |
haxelib setup C:/haxelib
haxelib install hxcpp > nul
haxelib install lime
haxelib install openfl
haxelib --never install flixel
haxelib run lime setup flixel
haxelib run lime setup
haxelib install flixel-tools
haxelib install flixel-ui
haxelib install flixel-addons
haxelib install tjson
haxelib install hxjsonast
haxelib install hxCodec
haxelib git linc_luajit https://github.com/nebulazorua/linc_luajit
haxelib install hscript
haxelib git hscript-ex https://github.com/ianharrigan/hscript-ex
haxelib git discord_rpc https://github.com/Aidan63/linc_discord-rpc
haxelib git hxvm-luajit https://github.com/nebulazorua/hxvm-luajit
haxelib git faxe https://github.com/uhrobots/faxe
haxelib git polymod https://github.com/MasterEric/polymod.git
haxelib git hxCodec https://github.com/polybiusproxy/hxCodec
haxelib install hxcpp-debug-server
haxelib list
shell: cmd
- name: Create Version Tag
run: echo "${{github.run_id}}" > VERSION
- name: Compile
run: haxelib run lime build windows --app-version="4.0.0-${{ github.run_id}}"
- name: Publish Artifact
uses: actions/upload-artifact@v2.2.4
with:
name: windowsBuild
path: export/release/windows/bin
buildMac:
runs-on: macos-latest

steps:
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- uses: actions/checkout@v2

- uses: krdlab/setup-haxe@master
with:
haxe-version: 4.2.5
# Runs a set of commands using the runners shell
- name: Install Haxelib
run: |
haxelib setup ~/haxelib
haxelib install hxcpp > /dev/null
haxelib install lime
haxelib install openfl
haxelib --never install flixel
haxelib run lime setup flixel
haxelib run lime setup
haxelib install flixel-tools
haxelib install flixel-ui
haxelib install flixel-addons
haxelib install tjson
haxelib install hxjsonast
haxelib install hxCodec
haxelib git linc_luajit https://github.com/nebulazorua/linc_luajit
haxelib install hscript
haxelib git hscript-ex https://github.com/ianharrigan/hscript-ex
haxelib git discord_rpc https://github.com/Aidan63/linc_discord-rpc
haxelib git hxvm-luajit https://github.com/nebulazorua/hxvm-luajit
haxelib git faxe https://github.com/uhrobots/faxe
haxelib git polymod https://github.com/MasterEric/polymod.git
haxelib git hxCodec https://github.com/polybiusproxy/hxCodec
haxelib install hxcpp-debug-server
haxelib list
- name: Create Version Tag
run: echo "${{github.run_id}}" > VERSION
- name: Compile
run: haxelib run lime build mac --app-version="4.0.0-${{ github.run_id}}"
- name: Publish Artifact
uses: actions/upload-artifact@v2.2.4
with:
name: macBuild
path: export/release/macos/bin
7 changes: 7 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
export/
.vscode/
APIStuff.hx
*.hxml
BGSource/.vs
vscode-project.hxml
.DS_Store
56 changes: 56 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
# 3.0 - Final Major Update (PLACEHOLDER NAME)
The final major update for Vs. Dave and Bambi is finally here. I hope you enjoyed sticking with us and don't expect us to update the mod with anything new unless it's a bugfix or a funny joke.

## Bugfixes
- Fixed loading transition errors (if still present on different screens, please report.)
- Improved camera zooms
- Fixed offset and position issues that were present on 2.5
- Polished and modified how playable characters work
- Updated Lime and HaxeFlixel versions (update your tools, modders!)
- Optimized charts and assets
- Eyesores Warning shows only once.
- Dialogue music no longer plays if you're playing on freeplay with dialogs disabled
- Replaced WEBM cutscenes with MP4 cutscenes using hxCodec. [check it out!](https://github.com/polybiusproxy/hxCodec)
- FOR THE FIRST TIME EVER, DOWNSCROLL END TRAILS ARE FIXED!

## Improvements
- Returned to the base FNF scoring system
- Updated 3D Backgrounds and 3D Bambi/Expunged Sprites
- Added new features to the options menu
- Improved Shaders and effects
- Character Select UI improved
- Replaced the default FNF pixel font with Comic Sans (the intended design of the mod)
- Insanity has now a new chart
- New loading transition
- Gitaroo Pause easter egg redone

## Additions
- Keybinds Menu made by [T5mpler](https://github.com/T5mpler)
- Song countdown audio changes depending on the character you're rapping with
- New Main Menu and Story Menu made by [Erizur](https://github.com/Erizur)
- In-song subtitles.
- TRANSLATIONS! You can now play Vs. Dave and Bambi on English, Spanish or Portugese!
- Playable characters now have custom deaths and animations
- PlatformAPI usage for some songs (MAY CRASH ON SOME PCS)
- New menu backgrounds! (Check the list of the contributors in the credits)
- New art for the first day of april, made by RamzGaming
- Brand new healthbar
- Replaced Joke Bambi sprites with it's original version
- Golden Tristan and Tristan sprites redone

## Important Things
- BAMBI WEEK REDONE! Remade all sprites, backgrounds, cutscenes, songs and charts (Songs by [MoldyGH](https://www.youtube.com/c/MoldyGH), Art done by [evdial](https://twitter.com/evdial_epic), Extra artwork made by [Rapparep](https://twitter.com/rappareplol) and [PointyyESM](https://twitter.com/PointyyESM))
- ALMOST ALL ARTWORK REDONE! In order to make something that satisfied all developers, most things were remade including some elements of the UI.
- FESITVAL WEEK! Brand new addition to the mod, challenge Dave and Bambi in one last week, can things go wrong this time? I don't think so...
- BRAND NEW EXTRA SONGS! Memory by [Alexander Cooper 19](https://www.youtube.com/c/AlexanderCooper19), Escape from California, Five Nights, Indignancy, Kabunga by [MoldyGH](https://www.youtube.com/c/MoldyGH), Roofs by [Sibottle](https://twitter.com/sibottle), ||||||||||| by [Aadsta](https://www.youtube.com/c/AadstaPinwheel), |||||||||| by [Oxygen](https://twitter.com/OxygenBoi2000), Adventure by [Ruby](https://twitter.com/RubysArt_), Bot-Trot by [TH3R34LD34L](https://twitter.com/TH3_R34L_D34L) and Vs. Dave Rap by [your mom](https://www.youtube.com/watch?v=WjvP7LcQKf8).
- DAVE WEEK REMASTERED! Remade Dave sprites, cutscenes and House in order to fit with the lore and the new design.
- JOKE BAMBI IS BACK! He came back, that's it.
- THE TERMINAL. We don't know what this hides...

## Removals
- Furiosity
- Old Songs
- Easy and Normal Charts
- Tutorial (Replaced by Warmup)
- Vs-Dave-Thanksgiving (Replaced by Kabunga)
- April Fools event
Binary file added KadeEngineLogo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added KadeEngineWitBackground.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit 84f9788

Please sign in to comment.