Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUGFIXES] Cool fixes to Character Select #3457

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
226 commits
Select commit Hold shift + click to select a range
3cc7f74
fix focuscamera CLASSIC breaking zooms and snapping
nebulazorua May 8, 2024
fae625a
last commit, if merged, would've likely caused issues if going from t…
nebulazorua May 15, 2024
e0fe7cb
add fps option
lemz1 May 24, 2024
f86a163
Merge branch 'develop' into fps-setting
lemz1 May 24, 2024
dd6d12d
rename vars
lemz1 May 24, 2024
b75f6e5
Update PreferencesMenu.hx
lemz1 May 25, 2024
814d72c
sounds
lemz1 May 25, 2024
267fd0e
alpha stuff and correct text positioning
lemz1 May 25, 2024
01b1ce6
Merge branch 'develop' into fps-setting
lemz1 May 29, 2024
088ff37
Merge branch 'develop' into fps-setting
lemz1 May 29, 2024
262bcc4
Merge branch 'develop' into fps-setting
lemz1 May 29, 2024
4a53188
Update PreferencesMenu.hx
lemz1 May 29, 2024
26b357d
Merge branch 'fps-setting' of https://github.com/lemz1/Funkin into fp…
lemz1 May 29, 2024
11fee0f
Merge branch 'develop' into fps-setting
lemz1 May 30, 2024
4ce79cc
Merge branch 'develop' into fps-setting
lemz1 May 30, 2024
5baa4c7
Merge branch 'develop' into fps-setting
lemz1 May 31, 2024
7346a46
Merge branch 'develop' into fps-setting
lemz1 Jun 7, 2024
e46108f
Merge branch 'develop' into fps-setting
lemz1 Jun 8, 2024
9468d95
Merge branch 'develop' into fps-setting
lemz1 Jun 10, 2024
e315974
Merge branch 'develop' into fps-setting
lemz1 Jun 13, 2024
3b3b9d9
use different implementation
lemz1 Jun 23, 2024
f3e0411
use new offsets
lemz1 Jun 25, 2024
0a7902c
Merge branch 'develop' into fps-setting
lemz1 Jun 29, 2024
927e37b
use new numberpreferenceitem
lemz1 Jul 2, 2024
2be2205
Merge branch 'develop' into fps-setting
lemz1 Jul 11, 2024
51c304a
Merge branch 'develop' into fps-setting
lemz1 Jul 12, 2024
0c5815c
add completion check
lemz1 Jul 13, 2024
d43042f
Fix out of bounds note selection
NotHyper-474 Aug 5, 2024
00c7767
Update FunkinSound.hx
cyn0x8 Aug 24, 2024
df266e6
dont do that
cyn0x8 Sep 5, 2024
7734669
Update MusicBeatSubState.hx
lemz1 Sep 7, 2024
178389e
Fix two song credits
EliteMasterEric Sep 13, 2024
3fba55a
assets submod
FabsTheFabs Sep 13, 2024
517984d
Fix a bug where Shit judgement would always display with anti-aliasing.
EliteMasterEric Sep 13, 2024
df87d67
Typo lol
EliteMasterEric Sep 14, 2024
688abb5
Update example mod's API version so it actually loads.
EliteMasterEric Sep 15, 2024
d5c7e4f
Fix bug where Pico would become locked on every game restart.
EliteMasterEric Sep 15, 2024
fd6ca6e
Remove some spammy log traces.
EliteMasterEric Sep 15, 2024
e23a856
Update some script files.
EliteMasterEric Sep 15, 2024
9f3af1a
Add a separate Gold Perfect animation for modders
EliteMasterEric Sep 15, 2024
16aff6e
Fix bugs with highscore display in Freeplay
EliteMasterEric Sep 15, 2024
367e3e9
priv modules
ninjamuffin99 Sep 16, 2024
11224c5
Merge remote-tracking branch 'origin/bugfix/song-credits-fixes' into …
ninjamuffin99 Sep 16, 2024
0574f8b
Merge remote-tracking branch 'origin/dadbattle-pico-chart-fix' into r…
ninjamuffin99 Sep 16, 2024
4bc2510
Merge remote-tracking branch 'origin/bugfix/pixel-shit-aliasing' into…
ninjamuffin99 Sep 16, 2024
8252b2a
Merge branch 'develop' into substate-dispatch-event-fix
lemz1 Sep 16, 2024
d0ec26c
Merge branch 'develop' into completion-fix
lemz1 Sep 16, 2024
0b531c5
add getPath
AbnormalPoof Sep 16, 2024
e7674ec
Merge branch 'develop' into fps-setting
lemz1 Sep 16, 2024
80fc0cd
Update Preferences.hx
lemz1 Sep 16, 2024
18edadb
Merge branch 'fps-setting' of https://github.com/lemz1/Funkin into fp…
lemz1 Sep 16, 2024
224d930
Update PreferencesMenu.hx
lemz1 Sep 16, 2024
f38a95b
Merge branch 'develop' into fps-setting
EliteMasterEric Sep 16, 2024
535ac0e
add milliseconds to the playbar in charting state
Kade-github Sep 16, 2024
5a877a1
only show last two digits
Kade-github Sep 16, 2024
7d2b946
depreciated screen X/Y to view X/Y
Kade-github Sep 16, 2024
9624b57
This does fix it now
Kade-github Sep 17, 2024
d710318
Update HaxeUI
EliteMasterEric Sep 17, 2024
811caf6
Suppress a spammy log trace
EliteMasterEric Sep 17, 2024
b7c3f5a
Chart Editor Icons are fixed now!
TechnikTil Sep 17, 2024
6efdbde
Merge branch 'develop' into fps-setting
EliteMasterEric Sep 17, 2024
e6525d0
stop being on the kickstarter crack me
TechnikTil Sep 17, 2024
aae7dcd
fix crash when opening urls
AbnormalPoof Sep 17, 2024
4939b09
manual build artifacts
ninjamuffin99 Sep 17, 2024
7fbbc5c
save artifacts on html5 and linux?
ninjamuffin99 Sep 17, 2024
0706192
Fix note scaling with one simple trick!
dombomb64 Sep 17, 2024
dab417b
Merge branch 'rewrite/master' into kadedev/chart-editor-fixes
EliteMasterEric Sep 17, 2024
6e33cac
...Okay it wasn't that simple
dombomb64 Sep 17, 2024
f2b3f47
Disable input in CharSelect until stayFunky plays
ActualMandM Sep 17, 2024
ea9dab4
Update Main.hx
Lethrial Sep 17, 2024
de07497
Make addCharacter actually set the characters type
Kade-github Sep 18, 2024
b70983a
Build arguments for Tracy
EliteMasterEric Sep 18, 2024
61d23b9
Use branch of HXCPP
EliteMasterEric Sep 18, 2024
598a3be
Merge branch 'develop' into fps-setting
EliteMasterEric Sep 18, 2024
119148a
Define for enabling/disabling log trace
EliteMasterEric Sep 18, 2024
f7fb640
Copy TracyProfiler from pull request
EliteMasterEric Sep 18, 2024
2a5269c
Disable on demand telemetry
EliteMasterEric Sep 18, 2024
19e6029
Fix some compilation errors
EliteMasterEric Sep 18, 2024
7b7d5de
Tweaks to framerate preference
EliteMasterEric Sep 18, 2024
d30fe61
Add a bunch of other functions to funkin.Assets, and add documentation
EliteMasterEric Sep 18, 2024
b6b2248
Make funkin.Assets and funkin.Paths default imports for all scripts
EliteMasterEric Sep 18, 2024
1beb21e
Replace all instances of openfl/lime Assets with funkin.Assets
EliteMasterEric Sep 18, 2024
5f563f0
Merge branch 'develop' into chart-editor-icon-fix
EliteMasterEric Sep 18, 2024
b28af79
Fix build issues
EliteMasterEric Sep 18, 2024
b5ed7f4
Remove redundant character type assignment
EliteMasterEric Sep 18, 2024
d54dc61
Add several new Github Actions for issue management
EliteMasterEric Sep 18, 2024
ba90a6a
Add behavior when setting status: rejected
EliteMasterEric Sep 18, 2024
9708165
Merge branch 'develop' into bugfix/charselect-crash
EliteMasterEric Sep 18, 2024
a469385
Resolve merge issues
EliteMasterEric Sep 18, 2024
5efbff0
Resolve merge issues
EliteMasterEric Sep 18, 2024
9d5cde0
Update assets submodule
EliteMasterEric Sep 18, 2024
a4b59d1
applySongRank fix
KoloInDaCrib Sep 18, 2024
50a5304
Update PlayerData.hx
KoloInDaCrib Sep 18, 2024
3bb981a
Update CharSelectGF.hx
KoloInDaCrib Sep 18, 2024
99657da
accidentally also put the save changes oops
KoloInDaCrib Sep 18, 2024
afcb57a
Merge branch 'develop' into substate-dispatch-event-fix
lemz1 Sep 18, 2024
e02bb9b
Merge branch 'develop' into completion-fix
lemz1 Sep 18, 2024
ab3b976
fix rounding for sound results sfx
ninjamuffin99 Sep 18, 2024
fdddfba
Merge pull request #760 from FunkinCrew/bugfix/pico-mix-highscores
ninjamuffin99 Sep 18, 2024
62149ae
assets submod
ninjamuffin99 Sep 18, 2024
35005df
Merge branch 'feature/pico-character-script' into rewrite/master
ninjamuffin99 Sep 18, 2024
fc6e194
assets submod
ninjamuffin99 Sep 18, 2024
f30c0cf
Merge branch 'feature/gold-perfect-anim-for-modders' into rewrite/master
ninjamuffin99 Sep 18, 2024
3c30575
Merge branch 'kadedev/chart-editor-fixes' into rewrite/master
ninjamuffin99 Sep 18, 2024
215e20c
Merge remote-tracking branch 'origin/docs/issue-management-actions' i…
ninjamuffin99 Sep 18, 2024
472d41a
close sys.io.Process stuff when we're done with them
ninjamuffin99 Sep 18, 2024
a128afe
Merge pull request #772 from FunkinCrew/results-sfx-fix
EliteMasterEric Sep 19, 2024
d81e09b
Merge branch 'rewrite/master' into abnormalpoof/opening-urls
EliteMasterEric Sep 19, 2024
9f0bc2b
Refactor char select GF data handling.
EliteMasterEric Sep 19, 2024
7d6fa19
Merge remote-tracking branch 'secret/rewrite/master' into lemz1/subst…
EliteMasterEric Sep 19, 2024
25cafe7
Resolve merge issues.
EliteMasterEric Sep 19, 2024
8fd84f9
Functioning Discord Rich Presence!
EliteMasterEric Sep 19, 2024
35aa873
Better status messages, buttons, updated album art, basic chart edito…
EliteMasterEric Sep 19, 2024
bfee63f
Update hmm.json
EliteMasterEric Sep 19, 2024
3cbba8b
Resolve merge issues.
EliteMasterEric Sep 19, 2024
b03c8a9
Limit the song time to 0 and the songs max length
Kade-github Sep 19, 2024
4d73e0c
fix some interesting issues with this
Kade-github Sep 19, 2024
a8aeae4
do not include offset in vocal (they're offset by inst)
Kade-github Sep 19, 2024
f9186b6
less tolerance
Kade-github Sep 20, 2024
50de041
Merge branch 'public-release/develop' into rewrite/master
ninjamuffin99 Sep 20, 2024
0b908b3
Merge branch 'rewrite/master' into abnormalpoof/opening-urls
ninjamuffin99 Sep 20, 2024
00c1428
Merge pull request #774 from FunkinCrew/abnormalpoof/opening-urls
ninjamuffin99 Sep 20, 2024
47ed9d7
Merge branch 'rewrite/master' into dombomb64/note-style-scaling
ninjamuffin99 Sep 20, 2024
778ce54
Merge branch 'rewrite/master' of github.com:FunkinCrew/Funkin-secret …
ninjamuffin99 Sep 20, 2024
29e89c8
Merge branch 'rewrite/master' into actualmandm/char-select-crash
ninjamuffin99 Sep 20, 2024
69bcd08
Merge branch 'rewrite/master' into techniktil/chart-editor-icons
ninjamuffin99 Sep 20, 2024
c464837
Merge pull request #767 from FunkinCrew/techniktil/chart-editor-icons
ninjamuffin99 Sep 20, 2024
76bf5df
Merge branch 'rewrite/master' into lemz1/fps-setting
ninjamuffin99 Sep 20, 2024
4af4c2d
Merge branch 'lemz1/fps-setting' into rewrite/master
ninjamuffin99 Sep 20, 2024
249ff69
Merge branch 'rewrite/master' into lemz1/fps-setting
EliteMasterEric Sep 20, 2024
426bff3
Merge pull request #768 from FunkinCrew/kadedev/addcharacter-type
ninjamuffin99 Sep 20, 2024
e3a13be
Merge pull request #773 from FunkinCrew/process-cleanup
ninjamuffin99 Sep 20, 2024
9045ae2
assets submod
ninjamuffin99 Sep 20, 2024
ccb2e18
Merge branch 'lemz1/substate-event-dispatch' into rewrite/master
ninjamuffin99 Sep 20, 2024
cb4ac35
Merge branch 'lemz1/fps-setting' into rewrite/master
ninjamuffin99 Sep 20, 2024
143ef88
Update assets submodule
EliteMasterEric Sep 20, 2024
5f64d89
assets submod
ninjamuffin99 Sep 20, 2024
8a9b1b4
Merge branch 'bugfix/cocoa-erect-stacked-note' into rewrite/master
ninjamuffin99 Sep 20, 2024
4946e7f
Merge pull request #765 from FunkinCrew/lethrial/fps-counter-bugfix
ninjamuffin99 Sep 20, 2024
78cde16
assets submod
ninjamuffin99 Sep 20, 2024
2a6eadc
Merge branch 'justkolosaki/char-select-gf' into rewrite/master
ninjamuffin99 Sep 20, 2024
d02e834
Merge branch 'rewrite/master' into abnormalpoof/assets-getpath
ninjamuffin99 Sep 20, 2024
a41d303
small Assets -> OpenFLAssets fix
ninjamuffin99 Sep 20, 2024
690f309
proper audio scaling for hxcodec / desktop
ninjamuffin99 Sep 21, 2024
2c73b24
Rework offset+vocal sync handling to fix the "Swing Mode" bug
EliteMasterEric Sep 21, 2024
01e9888
Update CHANGELOG.md
JVNpixels Sep 21, 2024
ec8ecc6
Update CHANGELOG.md
JVNpixels Sep 21, 2024
e535ae4
Change line 12
JVNpixels Sep 21, 2024
3601b50
Update CHANGELOG.md
JVNpixels Sep 21, 2024
e978f5d
fix for spirit's trail
ninjamuffin99 Sep 21, 2024
6c743b3
Remove some spammy trace calls.
EliteMasterEric Sep 22, 2024
5548fd5
Update default mod so it actually loads
EliteMasterEric Sep 22, 2024
754e2ed
Merge pull request #3420 from JVNpixels/patch-4
EliteMasterEric Sep 22, 2024
d11acfd
Merge remote-tracking branch 'public/main' into docs/updated-changelog
EliteMasterEric Sep 22, 2024
d23ae7c
Merge remote-tracking branch 'public/develop' into docs/updated-chang…
EliteMasterEric Sep 22, 2024
29a7005
Fix a bug where you can hear the game a little when setting the volum…
EliteMasterEric Sep 22, 2024
c7238fc
Stop the volume tray from hiding as long as the game is muted
EliteMasterEric Sep 22, 2024
6a113ad
Merge branch 'develop' into bugfix/chart-selection
EliteMasterEric Sep 22, 2024
28d50a4
Merge branch 'rewrite/master' into nothyper474/chart-selection
EliteMasterEric Sep 22, 2024
bcb7bc4
Merge branch 'develop' into completion-fix
lemz1 Sep 22, 2024
5850875
revert extra flxtrail function
ninjamuffin99 Sep 22, 2024
0bf1bea
Fix some issues causing the Input Offsets view to crash on web.
EliteMasterEric Sep 22, 2024
1937529
Merge pull request #779 from FunkinCrew/cutscene-volume-math-fix
ninjamuffin99 Sep 22, 2024
5c6d72d
Merge pull request #782 from FunkinCrew/cyn0x8/funkinsound-persist
ninjamuffin99 Sep 22, 2024
15bce04
Merge pull request #783 from FunkinCrew/nothyper474/chart-selection
ninjamuffin99 Sep 22, 2024
2edb318
assets submod
FabsTheFabs Sep 22, 2024
84ce43e
assets submod
FabsTheFabs Sep 23, 2024
1c2a403
Merge branch 'rewrite/master' into kadedev/fix-audio-offsets
ninjamuffin99 Sep 23, 2024
50f6517
Merge branch 'rewrite/master' into spirit-trail
ninjamuffin99 Sep 23, 2024
8749372
Merge remote-tracking branch 'origin/docs/updated-changelog' into rew…
ninjamuffin99 Sep 23, 2024
299f484
assets submod
ninjamuffin99 Sep 23, 2024
3d54826
Merge branch 'week2-death-fix' into rewrite/master
ninjamuffin99 Sep 23, 2024
a86cfde
assets submod
ninjamuffin99 Sep 23, 2024
29c860e
Merge branch 'pico-burp-fix' into rewrite/master
ninjamuffin99 Sep 23, 2024
0389cd6
Fix a compile issue on HTML5 with video sprites
EliteMasterEric Sep 23, 2024
252b87c
Merge pull request #763 from FunkinCrew/feature/tracy
ninjamuffin99 Sep 23, 2024
52f5c24
Add frame market support, and enable on demand tracing.
EliteMasterEric Sep 23, 2024
78d0ad9
Merge remote-tracking branch 'origin/feature/tracy' into rewrite/master
ninjamuffin99 Sep 23, 2024
f6697f8
Merge branch 'bugfix/html5-video-error' into rewrite/master
ninjamuffin99 Sep 23, 2024
073dbaa
Merge remote-tracking branch 'origin/bugfix/input-offsets-crash' into…
ninjamuffin99 Sep 23, 2024
7e75308
capitalization hxCodec
ninjamuffin99 Sep 23, 2024
ec9b5db
Create shader for Week 5 once and reuse it rather than recreating it …
EliteMasterEric Sep 24, 2024
84d8c02
Update art repo
EliteMasterEric Sep 25, 2024
5693d62
Update so that album art works.
EliteMasterEric Sep 25, 2024
8576381
Merge branch 'develop' into patch-2
EliteMasterEric Sep 25, 2024
8d02a3f
A bunch of controls fixes
EliteMasterEric Sep 25, 2024
998bbb2
Merge branch 'rewrite/master' into nebulazorua/classic-camera-fix
EliteMasterEric Sep 25, 2024
a84ae60
Fix an issue where Pico wouldn't shoot in Stress
EliteMasterEric Sep 25, 2024
67126b3
Suppress some spammy log calls
EliteMasterEric Sep 25, 2024
e1aa25a
Merge pull request #791 from FunkinCrew/actions-manual-output
ninjamuffin99 Sep 25, 2024
cb16a8d
Merge pull request #793 from FunkinCrew/cyn0x8/module-ondestroy-fix
ninjamuffin99 Sep 25, 2024
4669ac0
Merge pull request #795 from FunkinCrew/nebulazorua/classic-camera-fix
ninjamuffin99 Sep 25, 2024
2053f0d
Fix a missing import in Pico (Blazin)
EliteMasterEric Sep 27, 2024
c4ed31b
Fix a bug where force-ending a song could occasionally try to draw de…
EliteMasterEric Sep 27, 2024
e321861
Fix an issue where animations wouldn't loop properly on AnimateAtlasC…
EliteMasterEric Sep 27, 2024
f1c1e63
Use more dynamic API version rules for checking mod versions.
EliteMasterEric Sep 27, 2024
378179d
Change crash keybind to Ctrl-Alt-Shift-L
EliteMasterEric Sep 27, 2024
b5f3996
Properly sort difficulties/variations. Validate variation IDs (alphan…
EliteMasterEric Sep 27, 2024
2eb5208
Hide the pixel icon in the Results screen when there's no matching ch…
EliteMasterEric Sep 27, 2024
067f52c
Kill intro music when leaving Results state.
EliteMasterEric Sep 27, 2024
5630e74
Rework Freeplay variation handling... again.
EliteMasterEric Sep 27, 2024
8a8160d
Update assets submodule
EliteMasterEric Sep 27, 2024
cd2b458
add flipx and flipy
AbnormalPoof Sep 27, 2024
06fee55
Merge pull request #796 from FunkinCrew/lemz1/completion-fix
ninjamuffin99 Sep 27, 2024
9a57762
Merge remote-tracking branch 'origin/bugfix/web-screenshots' into rew…
ninjamuffin99 Sep 27, 2024
007a32d
assets submod
ninjamuffin99 Sep 27, 2024
fb1b3cc
Merge branch 'bugfix/week-7-pico-stress' into rewrite/master
ninjamuffin99 Sep 27, 2024
db09447
Merge branch 'rewrite/master' into bugfix/mod-dev-fixes
ninjamuffin99 Sep 27, 2024
ac3e2b2
discord api mac
ninjamuffin99 Sep 27, 2024
7a3d983
Merge branch 'feature/discord-rpc-resurrected' into rewrite/master
ninjamuffin99 Sep 27, 2024
042dfb7
Merge branch 'rewrite/master' into abnormalpoof/stage-prop-flipx
EliteMasterEric Sep 28, 2024
7ce7d78
Update stage data version after adding new values.
EliteMasterEric Sep 28, 2024
a137015
Merge pull request #803 from FunkinCrew/abnormalpoof/stage-prop-flipx
ninjamuffin99 Sep 28, 2024
93039c3
intro text stuff
ninjamuffin99 Sep 28, 2024
6678118
Merge branch 'rewrite/master' of github.com:FunkinCrew/Funkin-secret …
ninjamuffin99 Sep 28, 2024
e3ed153
Add a "persist" argument to FunkinSound to prevent Results music from…
EliteMasterEric Sep 29, 2024
90f6f80
Fix issues with animation offsets breaking on restart on characters w…
EliteMasterEric Sep 29, 2024
9d3131b
Merge branch 'rewrite/master' into bugfix/two-fixes
ninjamuffin99 Sep 30, 2024
84ff837
Merge pull request #805 from FunkinCrew/bugfix/two-fixes
ninjamuffin99 Sep 30, 2024
136e735
bump project version
ninjamuffin99 Sep 30, 2024
0971a0b
music persist fixes for title screen
ninjamuffin99 Sep 30, 2024
5d013a1
submods
ninjamuffin99 Sep 30, 2024
4a9ad53
submods
ninjamuffin99 Sep 30, 2024
9324359
Some fixes to Character Select
gamerbross Sep 25, 2024
30a9887
Fix bf changing twice on enter
gamerbross Sep 25, 2024
c5a76cf
another little fix
gamerbross Sep 25, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
44 changes: 44 additions & 0 deletions .github/label-actions.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
# Configuration for Label Actions - https://github.com/dessant/label-actions

# Automatically close issues and pull requests when the `status: duplicate` label is applied
'status: duplicate':
issues:
# Post a comment
comment: >
This issue is a duplicate. Please direct all discussion to the original issue.
# Close the issue
close: true
# Remove other status labels
unlabel:
- 'status: pending triage'
# Set a close reason
close-reason: 'not planned'
prs:
# Post a comment
comment: >
This pull request is a duplicate. Please direct all discussion to the original pull request.
# Remove other status labels
unlabel:
- 'status: pending triage'
# Close the pull request
close: true
# Set a close reason
close-reason: 'not planned'

'status: rejected':
issues:
# Close the issue
close: true
# Remove other status labels
unlabel:
- 'status: pending triage'
# Set a close reason
close-reason: 'not planned'
prs:
# Close the pull request
close: true
# Remove other status labels
unlabel:
- 'status: pending triage'
# Set a close reason
close-reason: 'not planned'
28 changes: 25 additions & 3 deletions .github/workflows/build-game.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,15 @@ name: Build and Upload nightly game builds

on:
workflow_dispatch:
inputs:
build-defines:
type: string
description: Build defines to use
default: '-DGITHUB_BUILD'
save-artifact:
type: boolean
description: Save the build artifact to Github Actions (sends to itch otherwise)
default: false
push:
paths-ignore:
- '**/Dockerfile'
Expand Down Expand Up @@ -53,13 +62,20 @@ jobs:
- name: Build game
if: ${{ matrix.target == 'windows' }}
run: |
haxelib run lime build windows -v -release -DGITHUB_BUILD
haxelib run lime build windows -v -release ${{ github.event.inputs.build-defines }}
timeout-minutes: 120
- name: Build game
if: ${{ matrix.target != 'windows' }}
run: |
haxelib run lime build ${{ matrix.target }} -v -release --times -DGITHUB_BUILD
haxelib run lime build ${{ matrix.target }} -v -release --times ${{ github.event.inputs.build-defines }}
timeout-minutes: 120
- name: Save build artifact to Github Actions
if: ${{ github.event.inputs.save-artifact }}
uses: actions/upload-artifact@v4
with:
name: build-${{ matrix.target }}
path: export/release/${{matrix.target}}/bin/


- name: Upload build artifacts
uses: ./.github/actions/upload-itch
Expand Down Expand Up @@ -125,9 +141,15 @@ jobs:

- name: Build game
run: |
haxelib run lime build ${{ matrix.target }} -v -release --times -DGITHUB_BUILD
haxelib run lime build ${{ matrix.target }} -v -release --times ${{ github.event.inputs.build-defines }}
timeout-minutes: 120

- name: Save build artifact to Github Actions
if: ${{ github.event.inputs.save-artifact }}
uses: actions/upload-artifact@v4
with:
name: build-${{ matrix.target }}
path: export/release/${{matrix.target}}/bin/
- name: Upload build artifacts
uses: ./.github/actions/upload-itch
with:
Expand Down
29 changes: 29 additions & 0 deletions .github/workflows/label-actions.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# Perform actions when labels are applied to issues, discussions, or pull requests
# See .github/label-actions.yml
name: 'Label Actions'

on:
issues:
types:
- labeled
- unlabeled
pull_request_target:
types:
- labeled
- unlabeled
discussion:
types:
- labeled
- unlabeled

permissions:
contents: read
issues: write
pull-requests: write
discussions: write

jobs:
action:
runs-on: ubuntu-latest
steps:
- uses: dessant/label-actions@v4
52 changes: 52 additions & 0 deletions .github/workflows/label-issue.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
name: "Issue Labeler"
on:
issues:
types:
- opened
- reopened
- edited

jobs:
# When an issue is opened, perform a similarity check for potential duplicates.
# If some are found, add a label and comment listing the potential duplicate issues.
potential-duplicate:
name: Detect potential duplicate issues
runs-on: ubuntu-latest
steps:
- uses: wow-actions/potential-duplicates@v1
with:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
# Issue title filter work with anymatch https://www.npmjs.com/package/anymatch.
# Any matched issue will stop detection immediately.
# You can specify multi filters in each line.
filter: ''
# Exclude keywords in title before detecting.
exclude: ''
# Label to set, when potential duplicates are detected.
label: 'potential duplicate'
# Get issues with state to compare. Supported state: 'all', 'closed', 'open'.
state: all
# If similarity is higher than this threshold([0,1]), issue will be marked as duplicate.
# Turn this up if the detection is too sensitive
threshold: 0.6
# Reactions to be add to comment when potential duplicates are detected.
# Available reactions: "-1", "+1", "confused", "laugh", "heart", "hooray", "rocket", "eyes"
# reactions: '-1'
# Comment to post when potential duplicates are detected.
comment: >
Potential duplicates: {{#issues}}
- [#{{ number }}] {{ title }} ({{ accuracy }}%)
{{/issues}}
# When an issue is opened, detect if it has an empty body or incomplete issue form.
# If it does, close the issue immediately.
empty-issues:
name: Close empty issues
runs-on: ubuntu-latest
steps:
- name: Run empty issues closer action
uses: rickstaa/empty-issues-closer-action@v1
env:
github_token: ${{ secrets.GITHUB_TOKEN }}
with:
close_comment: Closing this issue because it appears to be empty. Please update the issue for it to be reopened.
open_comment: Reopening this issue because the author provided more information.
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ on:
- pull_request_target

jobs:
# Apply labels to pull requests based on which files were edited
labeler:
permissions:
contents: read
Expand All @@ -13,6 +14,7 @@ jobs:
uses: actions/labeler@v5
with:
sync-labels: true
# Apply labels to pull requests based on how many lines were edited
changed-lines-count-labeler:
permissions:
contents: read
Expand Down
4 changes: 2 additions & 2 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[submodule "assets"]
path = assets
url = https://github.com/FunkinCrew/funkin.assets
url = https://github.com/FunkinCrew/Funkin-assets-secret
[submodule "art"]
path = art
url = https://github.com/FunkinCrew/funkin.art
url = https://github.com/FunkinCrew/Funkin-art-secret
10 changes: 10 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -96,6 +96,11 @@
"target": "windows",
"args": ["-debug", "-DFEATURE_DEBUG_FUNCTIONS"]
},
{
"label": "Windows / Debug (Tracy)",
"target": "windows",
"args": ["-debug", "-DFEATURE_DEBUG_TRACY", "-DFEATURE_DEBUG_FUNCTIONS"]
},
{
"label": "Linux / Debug",
"target": "linux",
Expand All @@ -106,6 +111,11 @@
"target": "hl",
"args": ["-debug"]
},
{
"label": "Windows / Debug (Discord)",
"target": "windows",
"args": ["-debug", "-DFEATURE_DEBUG_FUNCTIONS", "-DFEATURE_DISCORD_RPC"]
},
{
"label": "Windows / Debug (FlxAnimate Test)",
"target": "windows",
Expand Down
10 changes: 6 additions & 4 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,19 +9,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Added a new Character Select screen to switch between playable characters in Freeplay
- Modding isn't 100% there but we're working on it!
- Added Pico as a playable character! Unlock him by completing Weekend 1 (if you haven't already done that)
- The songs from Weekend 1 have moved; you must now switch to Pico in Freeplay to access them
- Added 10 new Pico remixes! Access them by selecting Pico from in the Character Select screen
- The songs from Weekend 1 have moved; you must now switch to Pico via Character Select screen in Freeplay to access them
- Added 11 new Pico remixes! Access them by selecting Pico from in the Character Select screen
- Bopeebo (Pico Mix)
- Fresh (Pico Mix)
- DadBattle (Pico Mix)
- Spookeez (Pico Mix)
- South (Pico Mix)
- Pico (Pico Mix)
- Philly Nice (Pico Mix)
- Blammed (Pico Mix)
- Blammed (Pico Mix)
- Eggnog (Pico Mix)
- Ugh (Pico Mix)
- Guns (Pico Mix)
- Added 1 new Boyfriend remix! Access it by selecting Pico from in the Character Select screen
- Added 1 new Boyfriend remix! Access it by completing Weekend 1 as Pico and then selecting Boyfriend from in the Character Select screen
- Darnell (BF Mix)
- Added 2 new Erect remixes! Access them by switching difficulty on the song
- Cocoa Erect
Expand All @@ -39,6 +40,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- These display on Pico remixes, as well as when playing Weekend 1.
- Implemented support for scripted Note Kinds. You can use HScript define a different note style to display for these notes as well as custom behavior. (community feature by lemz1)
- Implemented support for Numeric and Selector options in the Options menu. (community feature by FlooferLand)
- Implemented new animations for Tankman and Pico
## Changed
- Girlfriend and Nene now perform previously unused animations when you achieve a large combo, or drop a large combo.
- The pixel character icons in the Freeplay menu now display an animation!
Expand Down
2 changes: 1 addition & 1 deletion art
Submodule art updated from bfca2e to fbd3e3
2 changes: 1 addition & 1 deletion assets
26 changes: 13 additions & 13 deletions hmm.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,6 @@
"ref": "a1eab7b9bf507b87200a3341719054fe427f3b15",
"url": "https://github.com/FunkinCrew/FlxPartialSound.git"
},
{
"name": "discord_rpc",
"type": "git",
"dir": null,
"ref": "2d83fa863ef0c1eace5f1cf67c3ac315d1a3a8a5",
"url": "https://github.com/FunkinCrew/linc_discord-rpc"
},
{
"name": "flixel",
"type": "git",
Expand All @@ -25,7 +18,7 @@
"name": "flixel-addons",
"type": "git",
"dir": null,
"ref": "9c6fb47968e894eb36bf10e94725cd7640c49281",
"ref": "7424db4e9164ff46f224a7c47de1b732d2542dd7",
"url": "https://github.com/FunkinCrew/flixel-addons"
},
{
Expand Down Expand Up @@ -70,14 +63,14 @@
"name": "haxeui-core",
"type": "git",
"dir": null,
"ref": "22f7c5a8ffca90d4677cffd6e570f53761709fbc",
"ref": "c9d96b168ea2a19274ad7c766ab1a34b57baa793",
"url": "https://github.com/haxeui/haxeui-core"
},
{
"name": "haxeui-flixel",
"type": "git",
"dir": null,
"ref": "28bb710d0ae5d94b5108787593052165be43b980",
"ref": "013b9d4e56bfe9a034e028a8d685f0b274cb73c4",
"url": "https://github.com/haxeui/haxeui-flixel"
},
{
Expand All @@ -98,8 +91,8 @@
"name": "hxcpp",
"type": "git",
"dir": null,
"ref": "904ea40643b050a5a154c5e4c33a83fd2aec18b1",
"url": "https://github.com/HaxeFoundation/hxcpp"
"ref": "c6bac3d6c7d683f25104296b2f4c50f8c90b8349",
"url": "https://github.com/cortex-engine/hxcpp"
},
{
"name": "hxcpp-debug-server",
Expand All @@ -108,6 +101,13 @@
"ref": "147294123f983e35f50a966741474438069a7a8f",
"url": "https://github.com/FunkinCrew/hxcpp-debugger"
},
{
"name": "hxdiscord_rpc",
"type": "git",
"dir": null,
"ref": "82c47ecc1a454b7dd644e4fcac7e91155f176dec",
"url": "https://github.com/FunkinCrew/hxdiscord_rpc"
},
{
"name": "hxjsonast",
"type": "git",
Expand Down Expand Up @@ -205,4 +205,4 @@
"url": "https://github.com/fponticelli/thx.semver"
}
]
}
}
Loading
Loading