Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
324 commits
Select commit Hold shift + click to select a range
fcc4c6d
Revert "update workflow"
mikolka9144 Apr 27, 2025
2cd5950
update build scripts
mikolka9144 Apr 27, 2025
64d660f
update a lot of things
mikolka9144 Apr 29, 2025
0de9465
Update metadata
mikolka9144 Apr 30, 2025
5a29525
fix pico colors
mikolka9144 Apr 30, 2025
fe9e68c
I hate you @superpowers04 for changing commits like that
mikolka9144 Apr 30, 2025
17d64be
I still hate you
mikolka9144 Apr 30, 2025
46e8dc5
Update Project.xml
mikolka9144 Apr 30, 2025
5e5a236
add some cool images
mikolka9144 Apr 30, 2025
a1fefa6
bump version
mikolka9144 Apr 30, 2025
8337f85
fixes
mikolka9144 Apr 30, 2025
94be34d
pls work
mikolka9144 Apr 30, 2025
67b95bb
fix for gf-car
mikolka9144 May 1, 2025
5faddec
patch actions
mikolka9144 May 1, 2025
0b5353f
again?
mikolka9144 May 1, 2025
b19a832
fix mod loading on android
mikolka9144 May 1, 2025
6427ea0
please be nice this time
mikolka9144 May 1, 2025
47caf87
it's fixed
mikolka9144 May 1, 2025
fee0be9
Merge branch 'master-dev'
mikolka9144 May 3, 2025
811c53e
Merge branch 'master-dev'
mikolka9144 May 3, 2025
f8280e5
Merge branch 'master-dev'
mikolka9144 May 3, 2025
6cac1d8
Merge branch 'master-dev'
mikolka9144 May 8, 2025
efea5c4
Merge branch 'master-dev'
mikolka9144 May 11, 2025
f8989d3
update workflows
mikolka9144 May 25, 2025
7ff45ca
some testing tweaks
mikolka9144 May 13, 2025
250eb13
fix imports lol
mikolka9144 May 13, 2025
cdafc67
we do a bit of tomfoolery
mikolka9144 May 13, 2025
c9d427f
git
mikolka9144 May 13, 2025
9e6670c
?
mikolka9144 May 13, 2025
672e856
??
mikolka9144 May 13, 2025
c8caeed
please
mikolka9144 May 13, 2025
a42b8db
maybe?
mikolka9144 May 13, 2025
896a805
maybe?
mikolka9144 May 13, 2025
482d207
edit build config
mikolka9144 May 14, 2025
d59aedb
update mobile compile deps
mikolka9144 May 14, 2025
955cc80
some performance tweaks
mikolka9144 May 14, 2025
3025e48
update git compiler
mikolka9144 May 14, 2025
19ac00a
I fixed some issue with the new results
mikolka9144 May 16, 2025
e5a52c1
fix paths
mikolka9144 May 16, 2025
d092089
fix some result code
mikolka9144 May 17, 2025
61cc426
update result even more
mikolka9144 May 17, 2025
b0bd99b
scale fixes?
mikolka9144 May 17, 2025
ecb7b8e
fix some minor bugs
mikolka9144 May 18, 2025
1405a45
other minor fixes
mikolka9144 May 19, 2025
be242e1
extract cutscene
mikolka9144 May 22, 2025
74eadcc
fix shaders?
mikolka9144 May 22, 2025
2fd9a34
update with 0.6.3
mikolka9144 May 22, 2025
483ded3
update actions
mikolka9144 May 25, 2025
9fec99b
move files
mikolka9144 May 25, 2025
aa72aa5
update names
mikolka9144 May 25, 2025
7de9b1c
another fix
mikolka9144 May 25, 2025
d79ddda
rename
mikolka9144 May 25, 2025
6d6f27f
P-slice Tweaks (#206)
DerpyTheHedgeone May 25, 2025
eefa243
permission fixes
mikolka9144 May 25, 2025
b5a8c54
update scripts
mikolka9144 May 26, 2025
8b6d83e
minor fixes
mikolka9144 May 26, 2025
a3b3b52
fix shaders
mikolka9144 May 27, 2025
8729870
minor fixes
mikolka9144 May 23, 2025
8bfc9cd
final fix
mikolka9144 May 28, 2025
b007307
Merge branch 'master-dev'
mikolka9144 May 29, 2025
93adc6d
update some things
mikolka9144 Jun 5, 2025
4fb1ffe
tweaks
mikolka9144 Jun 8, 2025
e20ab50
other fixes for preloader
mikolka9144 Jun 8, 2025
52201fd
add some fix?
mikolka9144 Jun 8, 2025
3922849
null safe guards
mikolka9144 Jun 8, 2025
5513e2c
fixes for characters on mobile
mikolka9144 Jun 10, 2025
38551c6
android char select fix
mikolka9144 Jun 10, 2025
5bdedb5
This should fix path issues
mikolka9144 Jun 10, 2025
e491756
low quality is better
mikolka9144 Jun 11, 2025
1465183
telemetry in P-Slice???
mikolka9144 Jun 11, 2025
5bc53a1
not feeling like it
mikolka9144 Jun 11, 2025
16b73e9
P-slice Tweaks 2 (#243)
DerpyTheHedgeone Jun 11, 2025
631e40d
last fixes
mikolka9144 Jun 11, 2025
d6bb024
Revert unnecessary changes
mikolka9144 Jun 11, 2025
3a7718e
more parity to 0.7.3
mikolka9144 Jun 12, 2025
05bb4bd
forgot to update shaders in some parts
mikolka9144 Jun 25, 2025
4bc7f00
ABot broke
mikolka9144 Jun 25, 2025
d1748f3
fixed preload (push to main)
mikolka9144 Jun 25, 2025
9ae4a45
atlas cache fix (push to main)
mikolka9144 Jun 27, 2025
f244b1c
preload fixes
mikolka9144 Jun 28, 2025
23dee01
update some code for atlas sprites
mikolka9144 Jun 28, 2025
2590de6
update code
mikolka9144 Jun 29, 2025
cd6c1c4
capsule texts (wip)
mikolka9144 Jun 30, 2025
d926a1c
update code
mikolka9144 Jul 1, 2025
60169ea
look at him. Isn't he cute?
mikolka9144 Jul 2, 2025
887e0e2
I fixed some things in mobile controls
mikolka9144 Jul 3, 2025
e6d51cb
fix shader bugs
mikolka9144 Jul 3, 2025
e5f83b5
Update mobile controls I think
mikolka9144 Jul 4, 2025
07fbc24
minor fixes
mikolka9144 Jul 5, 2025
7cd62ed
Added log enforcement + new button keys (and title screen refactor)
mikolka9144 Jul 7, 2025
66272c4
saving buttons
mikolka9144 Jul 7, 2025
f85f15f
did some tweaks
mikolka9144 Jul 7, 2025
7dcf959
updated mobile ui + fixed event select bug
mikolka9144 Jul 8, 2025
1cc6a11
Added init week names and touch for reset
mikolka9144 Jul 11, 2025
995a991
update game over
mikolka9144 Jul 11, 2025
79e0056
improved dialogues and added scrolling to midificator options
mikolka9144 Jul 11, 2025
b3facd1
Added custom flixel to fix note color bug, Fixed dialugues, translati…
mikolka9144 Jul 12, 2025
6bd3937
P
mikolka9144 Jul 12, 2025
6bd8c18
new titles
mikolka9144 Jul 12, 2025
198535b
sixed some bugs (and reverted custom names. they might not be a good …
mikolka9144 Jul 13, 2025
a0beb43
did some fixes
mikolka9144 Jul 14, 2025
204fbdd
ios fix?
mikolka9144 Jul 14, 2025
aaf7546
invalid commit (no way)
mikolka9144 Jul 14, 2025
2a5b138
flixed doesn't pull
mikolka9144 Jul 14, 2025
1bbf66b
try fixing the compile issue
mikolka9144 Jul 15, 2025
43799ea
update
mikolka9144 Jul 15, 2025
566aa51
fix this spam issue
mikolka9144 Jul 15, 2025
b1e3190
update with 0.6.3
mikolka9144 Jul 15, 2025
c20acf9
Update Main.hx (did the scaling broke?)
mikolka9144 Jul 16, 2025
6c21032
updated control locking mechanism
mikolka9144 Jul 16, 2025
ff39a41
Revert "Update Main.hx (did the scaling broke?)"
mikolka9144 Jul 16, 2025
8172995
hixes in the way we handle init stage
mikolka9144 Jul 16, 2025
bea0fd8
restored cpp crash handling and added a fallback for faulty saves
mikolka9144 Jul 16, 2025
d3f1eae
fix
mikolka9144 Jul 16, 2025
90a1210
fix the one crash reported
mikolka9144 Jul 16, 2025
ee94f28
bump git version
mikolka9144 Jul 16, 2025
80b4997
fix for desktop
mikolka9144 Jul 16, 2025
93be7f4
Update CharSelectSubState.hx
mikolka9144 Jul 17, 2025
98cb012
Update ?
mikolka9144 Jul 17, 2025
d18f17d
?
mikolka9144 Jul 17, 2025
af10c45
Added caching???
mikolka9144 Jul 17, 2025
d4bd359
Final build
mikolka9144 Jul 17, 2025
b7d5654
Merge branch 'master-dev'
mikolka9144 Jul 18, 2025
1092a59
fixing some bugs found by people (better preload + fixed Master menu …
mikolka9144 Jul 18, 2025
ce52e68
missing char
mikolka9144 Jul 18, 2025
16d0112
fix story state
mikolka9144 Jul 19, 2025
0d8ef6a
update github stuff
mikolka9144 Aug 21, 2025
a7e0809
fixing some bugs found by people (better preload + fixed Master menu …
mikolka9144 Jul 18, 2025
a5d9f89
missing char
mikolka9144 Jul 18, 2025
de4b443
added tracy + some tweaks
mikolka9144 Jul 27, 2025
3216369
tweaked some files
mikolka9144 Jul 27, 2025
cad67c5
fixed the stars
mikolka9144 Jul 27, 2025
f98d048
some other fixes
mikolka9144 Jul 28, 2025
e954200
fixed chart edit bug
mikolka9144 Jul 28, 2025
4ad7094
I added some silly tweak option (pls test)
mikolka9144 Jul 28, 2025
77fb7cf
fixed a bit???
mikolka9144 Jul 29, 2025
eee7f0a
Add fixes
mikolka9144 Jul 29, 2025
7fa2ea5
Update Project.xml
mikolka9144 Jul 29, 2025
2f20bd0
scaffolder better widescreen
mikolka9144 Aug 3, 2025
f4462f2
some "minor" fixes
mikolka9144 Aug 5, 2025
df9bde9
fixed some issues with load times
mikolka9144 Aug 6, 2025
5704a4e
ios fixes
mikolka9144 Aug 6, 2025
53ab6a3
more mobile fixes
mikolka9144 Aug 8, 2025
a27d0c0
fixes to the wide screen mode
mikolka9144 Aug 9, 2025
828c1dc
title screen scale fix
mikolka9144 Aug 10, 2025
92276f4
updated some stages
mikolka9144 Aug 10, 2025
c828dc9
I hate pixel stages
mikolka9144 Aug 11, 2025
4f879fd
fixed last stages (except pixel ones)
mikolka9144 Aug 12, 2025
b3e59ea
Initial ATSC support
mikolka9144 Aug 12, 2025
1b33f99
ATSC fixes + school fixed!!!
mikolka9144 Aug 13, 2025
0d28f3f
finally fixed school erect
mikolka9144 Aug 13, 2025
75094ab
update widescreen
mikolka9144 Aug 15, 2025
850e0ac
minor fixes
mikolka9144 Aug 16, 2025
baf6f81
clean up dependencies
mikolka9144 Aug 18, 2025
4c2a451
fix grig
mikolka9144 Aug 18, 2025
f895278
fix ios
mikolka9144 Aug 19, 2025
85fb340
set XCode version properly because github broke it
mikolka9144 Aug 19, 2025
2401579
misc fixes to widescreen + asset cleanup and ios fix because it broke…
mikolka9144 Aug 19, 2025
8b57686
test new menu
mikolka9144 Aug 20, 2025
11e5cf1
main menu rework
mikolka9144 Aug 20, 2025
a40979f
--skip-dependencies
mikolka9144 Aug 20, 2025
e6d2333
minor tweaks
mikolka9144 Aug 20, 2025
ddd4a7a
add old desktop main menu
mikolka9144 Aug 21, 2025
7e81a27
no
mikolka9144 Aug 21, 2025
5d50e62
shut up
mikolka9144 Aug 21, 2025
94a795c
mac universal
mikolka9144 Aug 21, 2025
e2e41d9
fix
mikolka9144 Aug 21, 2025
8999bf7
fix offsets
mikolka9144 Aug 22, 2025
89526fa
fix pure color
mikolka9144 Aug 22, 2025
83a7e4d
freeplay tweaks
mikolka9144 Aug 22, 2025
a3df811
freeplay tweaks + initial player editor fixes
mikolka9144 Aug 23, 2025
04876bf
some fixes
mikolka9144 Aug 23, 2025
020ab51
added fnf arrows
mikolka9144 Aug 24, 2025
e763348
arrow hitbox fixes
mikolka9144 Aug 24, 2025
4b6c2fd
fixes
mikolka9144 Aug 24, 2025
acc4dd7
fixed erect hard changing, mod menu buttons and textbox in options
mikolka9144 Aug 25, 2025
7278bd3
fixed some issues with this editor
mikolka9144 Aug 25, 2025
edd9b36
touchups to the new control scheme
mikolka9144 Aug 25, 2025
3a01a54
some minor fixes
mikolka9144 Aug 25, 2025
f3a4567
i fone fixes. Please test the song preview thing. It doesn't work at …
mikolka9144 Aug 25, 2025
f4194da
arrow tweaks
mikolka9144 Aug 26, 2025
d1a0024
dialog fixes, turntable fix and prob. some other
mikolka9144 Aug 26, 2025
6d8a050
fixes between 0.6.3
mikolka9144 Aug 26, 2025
a3f0ca1
update git version
mikolka9144 Aug 26, 2025
b103980
metdata updates
mikolka9144 Aug 27, 2025
48b6706
initial animated arrows (to fix)
mikolka9144 Aug 27, 2025
cffe655
fixes for the android
mikolka9144 Aug 28, 2025
a3df311
update some things
mikolka9144 Aug 28, 2025
ce10449
fix action
mikolka9144 Aug 28, 2025
fccb44d
let's try now
mikolka9144 Aug 28, 2025
5a27e86
remove old colpile
mikolka9144 Aug 28, 2025
19cb7e4
change the sign action
mikolka9144 Aug 28, 2025
eac0f73
let's see
mikolka9144 Aug 28, 2025
f7b838a
update build tools
mikolka9144 Aug 28, 2025
1738f5e
found another action
mikolka9144 Aug 28, 2025
265dab0
add env ref
mikolka9144 Aug 28, 2025
f4dce2b
test now
mikolka9144 Aug 28, 2025
92d9d6f
fix env vals
mikolka9144 Aug 28, 2025
b498069
update
mikolka9144 Aug 28, 2025
d01dc45
Update build.yml
mikolka9144 Aug 28, 2025
2bdfa98
fix ref
mikolka9144 Aug 28, 2025
ee5b32c
fix var
mikolka9144 Aug 28, 2025
1baf851
test with plain text
mikolka9144 Aug 28, 2025
d811605
downgrade build tools
mikolka9144 Aug 28, 2025
143215e
fix?
mikolka9144 Aug 28, 2025
62d94ff
more verbose
mikolka9144 Aug 28, 2025
b403870
fix java home
mikolka9144 Aug 28, 2025
e6f0620
maybe now pls??
mikolka9144 Aug 28, 2025
071a3bb
keystore was empty
mikolka9144 Aug 28, 2025
ce84c54
another secret issue
mikolka9144 Aug 28, 2025
cdb8dd2
test new workflows
mikolka9144 Aug 28, 2025
f519844
update the file again
mikolka9144 Aug 28, 2025
495e3a3
add a lil remix
mikolka9144 Aug 28, 2025
0a787e4
H
mikolka9144 Aug 28, 2025
28b6392
initial number precaching
mikolka9144 Aug 29, 2025
22bdae0
batching for song texts
mikolka9144 Aug 29, 2025
105478f
remove fake blur rating rating (caused some major issues)
mikolka9144 Aug 29, 2025
3f55096
Some optimalisations. P-Slice 3.3 is closer to release!
mikolka9144 Aug 29, 2025
be2c450
forgot a char
mikolka9144 Aug 29, 2025
237e454
it's the wrong name
mikolka9144 Aug 29, 2025
384501f
send the android version too
mikolka9144 Aug 30, 2025
fc458a9
Update main.yml
mikolka9144 Aug 30, 2025
bac27a0
fix save import (hopefully)
mikolka9144 Aug 30, 2025
4b9979b
yummy freeplay tweaks (experimental)
mikolka9144 Aug 30, 2025
7f3ff8b
update positions on results state
mikolka9144 Aug 30, 2025
6911113
new FlxPartialSound leaks memory when streaming
mikolka9144 Aug 30, 2025
48d2fbe
Working save imports
mikolka9144 Aug 31, 2025
3168b44
update arrows
mikolka9144 Aug 31, 2025
3e1732b
hopefully last fixes
mikolka9144 Aug 31, 2025
1015ccd
correct position
mikolka9144 Aug 31, 2025
66109df
Updates were disabled
mikolka9144 Aug 31, 2025
82af912
Add 0.6.3 Support
Lsp127 Sep 11, 2025
e99f66f
Merge branch 'master-dev'
mikolka9144 Sep 12, 2025
14edc18
fix my code
Lsp127 Sep 12, 2025
237990b
Merge branch 'Psych-Slice:master' into master
lspepinho Sep 12, 2025
2c9fab0
Merge branch 'master-dev'
mikolka9144 Oct 19, 2025
39f9b07
Tweak issue labels
mikolka9144 Oct 20, 2025
13373d1
fix the soft lock in the mod options on android
mikolka9144 Oct 19, 2025
b6b1ce9
fix keybind mod options, and fix another init crash with mobile controls
mikolka9144 Oct 19, 2025
5f7a102
android fixes
mikolka9144 Oct 19, 2025
1067146
set diffrent OS version to hopefully fix android failing to build cor…
mikolka9144 Oct 19, 2025
ccd9dd8
another android fixes
mikolka9144 Oct 19, 2025
348e3d7
fix score text on phones
mikolka9144 Oct 19, 2025
39a7b93
update config to include pointer checks again
mikolka9144 Oct 22, 2025
1af4650
fix loading screen double mutex issue
mikolka9144 Oct 22, 2025
4c6fa58
Add some error handling for uninitialised songs
mikolka9144 Oct 22, 2025
11a81d1
Add the note fix
mikolka9144 Oct 22, 2025
ec22236
update lime
mikolka9144 Oct 23, 2025
0530b3d
fix another crash
mikolka9144 Oct 23, 2025
402df48
Merge branch 'Psych-Slice:master' into master
lspepinho Dec 4, 2025
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
4 changes: 3 additions & 1 deletion .github/ISSUE_TEMPLATE/bugs.yml
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
name: Bug report
description: Report bugs with the engine here
labels: [bug]
labels: ["Type: Bug","Awaits labels"]
body:
- type: textarea
id: description
attributes:

label: "Describe your bug here."
validations:
required: true
Expand Down Expand Up @@ -60,6 +61,7 @@ body:
- "HTML5"
validations:
required: true


- type: input
id: buildsummary
Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/crash.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: Crash report
description: Report bugs that cause the engine to crash here
labels: [crash]
labels: ["Type: Crash", "Awaits labels"]
body:
- type: textarea
id: description
Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/feature-request.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: Feature Request
description: Request something to be added to P-Slice
labels: [enhancement]
labels: ["Type: request","Awaits labeling"]
body:
- type: textarea
attributes:
Expand Down
9 changes: 0 additions & 9 deletions .github/ISSUE_TEMPLATE/question.yml

This file was deleted.

4 changes: 2 additions & 2 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -79,8 +79,8 @@ jobs:
if: inputs.exportPath == 'android'
run: |
haxelib run lime config ANDROID_SDK $ANDROID_HOME
haxelib run lime config ANDROID_NDK_ROOT $ANDROID_NDK_LATEST_HOME
haxelib run lime config JAVA_HOME $JAVA_HOME_17_arm64
haxelib run lime config ANDROID_NDK_ROOT $ANDROID_NDK_HOME
haxelib run lime config JAVA_HOME $JAVA_HOME_17_X64
haxelib run lime config ANDROID_SETUP true

- name: Compile
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,12 +15,12 @@ jobs:
matrix:
include:
- name: Linux
os: ubuntu-latest
os: ubuntu-24.04
setupScript: sh ./setup/unix.sh
CACHE_NAME: P-Slice.1.0.desktop-cache

- name: Mobile
os: macos-latest
os: macos-15
setupScript: sh ./setup/mobile.sh
CACHE_NAME: P-Slice.1.0.mobile-cache
uses: ./.github/workflows/dependencies.yml
Expand Down Expand Up @@ -82,7 +82,7 @@ jobs:
matrix:
include:
- name: Android
os: macos-15
os: ubuntu-24.04
exportPath: android
buildArgs: "android"
cacheLibrariesPath: P-Slice.1.0.mobile-cache
Expand Down
12 changes: 6 additions & 6 deletions Project.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,18 +7,18 @@

<app unless="PROFILE_BUILD || mobile" title="Friday Night Funkin': P-Slice Engine"
file="PSliceEngine" packageName="com.mikolka9144.pslice" package="com.mikolka9144.pslice"
main="Main" version="3.2" company="mikolka9144" />
main="Main" version="3.4.1" company="mikolka9144" />
<app if="PROFILE_BUILD" title="P-Slice Engine Profiling build" file="PSliceEngine"
packageName="com.mikolka9144.testPslice" package="com.mikolka9144.testPslice" main="Main"
version="3.2" company="mikolka9144" />
version="3.4.1" company="mikolka9144" />
<app if="mobile" unless="PROFILE_BUILD" title="P-Slice Engine" file="PSliceEngine"
packageName="com.mikolka9144.pslice" package="com.mikolka9144.pslice" main="Main"
version="3.2" company="mikolka9144" />
version="3.4.1" company="mikolka9144" />
<!--Switch
Export with Unique ApplicationID and Icon-->
<set name="APP_ID" value="0x0100f6c013bbc000" />
<meta build-number="340" />
<config type="android" gradle-version="8.10.2" gradle-plugin="8.8.0" ndkVersion="28.0"
<config type="android" gradle-version="8.10.2" gradle-plugin="8.8.0" ndkVersion="27.3"
minimum-sdk-version="26" target-sdk-version="35" />
<!-- NOTE TO SELF: DISABLE THIS IF ISSUES ARE FOUND -->
<haxedef name="LINC_LUA_RELATIVE_DYNAMIC_LIB" /> <!-- stable luas PUT AFTER FIRST LINE WITH APP
Expand Down Expand Up @@ -314,10 +314,10 @@
for crash handler-->
<section if="cpp">
<!-- !DO NOT ENABLE THIS -->
<!-- <haxedef name="HXCPP_GC_MOVING" unless="HXCPP_TRACY_MEMORY"/> -->
<!-- This will break the GC and delete textures on it's own-->
<!-- <haxedef name="HXCPP_CHECK_POINTER" /> -->
<haxedef name="HXCPP_CHECK_POINTER" />

<!-- <haxedef name="HXCPP_GC_MOVING" unless="HXCPP_TRACY_MEMORY"/> -->
<haxedef name="HXCPP_STACK_LINE" />
<haxedef name="HXCPP_STACK_TRACE" />
<haxedef name="HXCPP_CATCH_SEGV" />
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
44 changes: 14 additions & 30 deletions assets/base_game/week_data/week5/images/christmas/bottomBop.xml
Original file line number Diff line number Diff line change
@@ -1,33 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<TextureAtlas imagePath="bottomBop.png">
<!-- Created with Adobe Animate version 21.0.1.37179 -->
<!-- http://www.adobe.com/products/animate.html -->
<SubTexture name="Bottom Level Boppers Idle0000" x="4" y="4" width="1975" height="661" pivotX="3.2" pivotY="13.95" frameX="-3" frameY="-13" frameWidth="1978" frameHeight="674"/>
<SubTexture name="Bottom Level Boppers Idle0001" x="4" y="4" width="1975" height="661" frameX="-3" frameY="-13" frameWidth="1978" frameHeight="674"/>
<SubTexture name="Bottom Level Boppers Idle0002" x="1983" y="4" width="1972" height="664" frameX="-4" frameY="-10" frameWidth="1978" frameHeight="674"/>
<SubTexture name="Bottom Level Boppers Idle0003" x="1983" y="4" width="1972" height="664" frameX="-4" frameY="-10" frameWidth="1978" frameHeight="674"/>
<SubTexture name="Bottom Level Boppers Idle0004" x="4" y="672" width="1973" height="672" frameX="0" frameY="-2" frameWidth="1978" frameHeight="674"/>
<SubTexture name="Bottom Level Boppers Idle0005" x="4" y="672" width="1973" height="672" frameX="0" frameY="-2" frameWidth="1978" frameHeight="674"/>
<SubTexture name="Bottom Level Boppers Idle0006" x="1981" y="672" width="1973" height="674" frameX="0" frameY="0" frameWidth="1978" frameHeight="674"/>
<SubTexture name="Bottom Level Boppers Idle0007" x="1981" y="672" width="1973" height="674" frameX="0" frameY="0" frameWidth="1978" frameHeight="674"/>
<SubTexture name="Bottom Level Boppers Idle0008" x="1981" y="672" width="1973" height="674" frameX="0" frameY="0" frameWidth="1978" frameHeight="674"/>
<SubTexture name="Bottom Level Boppers Idle0009" x="1981" y="672" width="1973" height="674" frameX="0" frameY="0" frameWidth="1978" frameHeight="674"/>
<SubTexture name="Bottom Level Boppers Idle0010" x="1981" y="672" width="1973" height="674" frameX="0" frameY="0" frameWidth="1978" frameHeight="674"/>
<SubTexture name="Bottom Level Boppers Idle0011" x="1981" y="672" width="1973" height="674" frameX="0" frameY="0" frameWidth="1978" frameHeight="674"/>
<SubTexture name="Bottom Level Boppers Idle0012" x="1981" y="672" width="1973" height="674" frameX="0" frameY="0" frameWidth="1978" frameHeight="674"/>
<SubTexture name="Bottom Level Boppers Idle0013" x="1981" y="672" width="1973" height="674" frameX="0" frameY="0" frameWidth="1978" frameHeight="674"/>
<SubTexture name="Bottom Level Boppers HEY!!0000" x="4" y="1350" width="1882" height="705" pivotX="-12.75" pivotY="44.35" frameX="-7" frameY="0" frameWidth="1902" frameHeight="705"/>
<SubTexture name="Bottom Level Boppers HEY!!0001" x="4" y="1350" width="1882" height="705" frameX="-7" frameY="0" frameWidth="1902" frameHeight="705"/>
<SubTexture name="Bottom Level Boppers HEY!!0002" x="1890" y="1350" width="1893" height="698" frameX="-6" frameY="-7" frameWidth="1902" frameHeight="705"/>
<SubTexture name="Bottom Level Boppers HEY!!0003" x="1890" y="1350" width="1893" height="698" frameX="-6" frameY="-7" frameWidth="1902" frameHeight="705"/>
<SubTexture name="Bottom Level Boppers HEY!!0004" x="4" y="2059" width="1897" height="686" frameX="-3" frameY="-19" frameWidth="1902" frameHeight="705"/>
<SubTexture name="Bottom Level Boppers HEY!!0005" x="4" y="2059" width="1897" height="686" frameX="-3" frameY="-19" frameWidth="1902" frameHeight="705"/>
<SubTexture name="Bottom Level Boppers HEY!!0006" x="1905" y="2059" width="1902" height="685" frameX="0" frameY="-20" frameWidth="1902" frameHeight="705"/>
<SubTexture name="Bottom Level Boppers HEY!!0007" x="1905" y="2059" width="1902" height="685" frameX="0" frameY="-20" frameWidth="1902" frameHeight="705"/>
<SubTexture name="Bottom Level Boppers HEY!!0008" x="1905" y="2059" width="1902" height="685" frameX="0" frameY="-20" frameWidth="1902" frameHeight="705"/>
<SubTexture name="Bottom Level Boppers HEY!!0009" x="1905" y="2059" width="1902" height="685" frameX="0" frameY="-20" frameWidth="1902" frameHeight="705"/>
<SubTexture name="Bottom Level Boppers HEY!!0010" x="1905" y="2059" width="1902" height="685" frameX="0" frameY="-20" frameWidth="1902" frameHeight="705"/>
<SubTexture name="Bottom Level Boppers HEY!!0011" x="1905" y="2059" width="1902" height="685" frameX="0" frameY="-20" frameWidth="1902" frameHeight="705"/>
<SubTexture name="Bottom Level Boppers HEY!!0012" x="1905" y="2059" width="1902" height="685" frameX="0" frameY="-20" frameWidth="1902" frameHeight="705"/>
<SubTexture name="Bottom Level Boppers HEY!!0013" x="1905" y="2059" width="1902" height="685" frameX="0" frameY="-20" frameWidth="1902" frameHeight="705"/>
<SubTexture name="Bottom Level Boppers0000" x="0" y="0" width="1975" height="661" frameX="-3" frameY="-13" frameWidth="1978" frameHeight="674" />
<SubTexture name="Bottom Level Boppers0001" x="0" y="0" width="1975" height="661" frameX="-3" frameY="-13" frameWidth="1978" frameHeight="674" />
<SubTexture name="Bottom Level Boppers0002" x="1985" y="0" width="1972" height="664" frameX="-4" frameY="-10" frameWidth="1978" frameHeight="674" />
<SubTexture name="Bottom Level Boppers0003" x="1985" y="0" width="1972" height="664" frameX="-4" frameY="-10" frameWidth="1978" frameHeight="674" />
<SubTexture name="Bottom Level Boppers0004" x="0" y="674" width="1973" height="672" frameX="0" frameY="-2" frameWidth="1978" frameHeight="674" />
<SubTexture name="Bottom Level Boppers0005" x="0" y="674" width="1973" height="672" frameX="0" frameY="-2" frameWidth="1978" frameHeight="674" />
<SubTexture name="Bottom Level Boppers0006" x="1983" y="674" width="1973" height="674" frameX="0" frameY="0" frameWidth="1978" frameHeight="674" />
<SubTexture name="Bottom Level Boppers0007" x="1983" y="674" width="1973" height="674" frameX="0" frameY="0" frameWidth="1978" frameHeight="674" />
<SubTexture name="Bottom Level Boppers0008" x="1983" y="674" width="1973" height="674" frameX="0" frameY="0" frameWidth="1978" frameHeight="674" />
<SubTexture name="Bottom Level Boppers0009" x="1983" y="674" width="1973" height="674" frameX="0" frameY="0" frameWidth="1978" frameHeight="674" />
<SubTexture name="Bottom Level Boppers0010" x="1983" y="674" width="1973" height="674" frameX="0" frameY="0" frameWidth="1978" frameHeight="674" />
<SubTexture name="Bottom Level Boppers0011" x="1983" y="674" width="1973" height="674" frameX="0" frameY="0" frameWidth="1978" frameHeight="674" />
<SubTexture name="Bottom Level Boppers0012" x="1983" y="674" width="1973" height="674" frameX="0" frameY="0" frameWidth="1978" frameHeight="674" />
<SubTexture name="Bottom Level Boppers0013" x="1983" y="674" width="1973" height="674" frameX="0" frameY="0" frameWidth="1978" frameHeight="674" />
</TextureAtlas>
2 changes: 1 addition & 1 deletion gitVersion.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3.4
3.4.1
2 changes: 1 addition & 1 deletion setup/mobile.sh
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ haxelib git funkin.vis https://github.com/FunkinCrew/funkVis 22b1ce089dd924f15cd
haxelib git hxcpp https://github.com/Psych-Slice/hxcpp.git e48576506a270237ec2ec6501c0bedbd03034af1 --quiet --skip-dependencies

haxelib git openfl https://github.com/FunkinCrew/openfl.git c4fa1dcfc384f07bb537e08cae671f9507fe49e6 --quiet --skip-dependencies
haxelib git lime https://github.com/Psych-Slice/lime-pslice.git 1c65d15d99a9b0771b2ecfaf261861e5946933c2 --quiet
haxelib git lime https://github.com/Psych-Slice/lime-pslice.git 160f0e0da13b7b9600aca950ae7db30167fafc9b --quiet

haxelib install flixel-addons 3.3.2 --quiet --skip-dependencies
haxelib install flixel-tools 1.5.1 --quiet --skip-dependencies
Expand Down
2 changes: 1 addition & 1 deletion setup/unix.sh
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ haxelib git funkin.vis https://github.com/FunkinCrew/funkVis 22b1ce089dd924f15cd
haxelib git hxcpp https://github.com/Psych-Slice/hxcpp.git e48576506a270237ec2ec6501c0bedbd03034af1 --quiet --skip-dependencies

haxelib git openfl https://github.com/FunkinCrew/openfl.git c4fa1dcfc384f07bb537e08cae671f9507fe49e6 --quiet --skip-dependencies
haxelib git lime https://github.com/Psych-Slice/lime-pslice.git 1c65d15d99a9b0771b2ecfaf261861e5946933c2 --quiet
haxelib git lime https://github.com/Psych-Slice/lime-pslice.git 160f0e0da13b7b9600aca950ae7db30167fafc9b --quiet

haxelib install flixel-addons 3.3.2 --quiet --skip-dependencies
haxelib install flixel-tools 1.5.1 --quiet --skip-dependencies
Expand Down
2 changes: 1 addition & 1 deletion setup/windows.bat
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ haxelib git funkin.vis https://github.com/FunkinCrew/funkVis 22b1ce089dd924f15cd
haxelib git hxcpp https://github.com/Psych-Slice/hxcpp.git e48576506a270237ec2ec6501c0bedbd03034af1 --quiet --skip-dependencies

haxelib git openfl https://github.com/FunkinCrew/openfl.git c4fa1dcfc384f07bb537e08cae671f9507fe49e6 --quiet --skip-dependencies
haxelib git lime https://github.com/Psych-Slice/lime-pslice.git 1c65d15d99a9b0771b2ecfaf261861e5946933c2 --quiet
haxelib git lime https://github.com/Psych-Slice/lime-pslice.git 160f0e0da13b7b9600aca950ae7db30167fafc9b --quiet

haxelib install flixel-addons 3.3.2 --quiet --skip-dependencies
haxelib install flixel-tools 1.5.1 --quiet --skip-dependencies
Expand Down
1 change: 1 addition & 0 deletions source/mikolka/compatibility/freeplay/FreeplayHelpers.hx
Original file line number Diff line number Diff line change
Expand Up @@ -109,6 +109,7 @@ class FreeplayHelpers
try
{
PlayState.SONG = Song.loadFromJson(poop, songLowercase);
if(PlayState.SONG == null) throw "Song parsing failed!";
PlayState.isStoryMode = false;
PlayState.storyDifficulty = diffId;

Expand Down
1 change: 1 addition & 0 deletions source/mikolka/compatibility/ui/StoryModeHooks.hx
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,7 @@ class StoryModeHooks {


Song.loadFromJson(PlayState.storyPlaylist[0].toLowerCase() + diffic, PlayState.storyPlaylist[0].toLowerCase());
if(PlayState.SONG == null) throw "Song parsing failed!";
PlayState.campaignScore = 0;
PlayState.campaignMisses = 0;
return true;
Expand Down
9 changes: 1 addition & 8 deletions source/mikolka/vslice/charSelect/CharSelectGF.hx
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,11 @@ package mikolka.vslice.charSelect;

import haxe.Exception;
import mikolka.funkin.FlxAtlasSprite;
import flixel.tweens.FlxTween;
import flixel.tweens.FlxEase;
import flixel.math.FlxMath;
import mikolka.funkin.FramesJSFLParser;
import mikolka.funkin.FramesJSFLParser.FramesJSFLInfo;
import mikolka.funkin.FramesJSFLParser.FramesJSFLFrame;
import flixel.math.FlxMath;
import funkin.vis.dsp.SpectralAnalyzer;
import mikolka.compatibility.funkin.FunkinPath as Paths;

class CharSelectGF extends FlxAtlasSprite
{
Expand All @@ -23,7 +19,6 @@ class CharSelectGF extends FlxAtlasSprite

var intendedYPos:Float = 0;
var intendedAlpha:Float = 0;
var list:Array<String> = [];

var analyzer:SpectralAnalyzer;

Expand All @@ -32,9 +27,7 @@ class CharSelectGF extends FlxAtlasSprite

public function new()
{
super(0, 0, "charSelect/gfChill");

list = anim.curSymbol.getFrameLabelNames();
super(0, 0, null);

switchGF("bf");
}
Expand Down
2 changes: 1 addition & 1 deletion source/mikolka/vslice/charSelect/CharSelectPlayer.hx
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ class CharSelectPlayer extends FlxAtlasSprite
{
public function new(x:Float, y:Float)
{
super(x, y, "charSelect/bfChill");
super(x, y, null);

onAnimationComplete.add(function(animLabel:String) { //? changed the hook here
switch (animLabel)
Expand Down
4 changes: 3 additions & 1 deletion source/mikolka/vslice/freeplay/FreeplayState.hx
Original file line number Diff line number Diff line change
Expand Up @@ -1996,11 +1996,13 @@ class FreeplayState extends MusicBeatSubstate
if (diffSprite != null && diffSprite.difficultyId == currentDifficulty)
return diffSprite;
}
throw "NO DIFF! Something is VERY wrong!";
trace("No DIFF! Perhaps it isn't available for this character...");
return null;
}

// ? This handles trans OUT
var diffObj = getCurrentDiff(); //
if(diffObj == null) return;
var diffSprite:DifficultySprite = diffObj;

if (transIn)
Expand Down
Loading