Skip to content

Commit

Permalink
major bug fixes
Browse files Browse the repository at this point in the history
found out that flixel openfl and lime need to be a couple versions out of date because stuttering input. weird.
fix an issue about characterdata not setting isPlayer to true
update discord stuff
make the hit timings easier (for people who don't know about the input stuttering)
rainbow fps is back and consistent no matter what fps it is
optimize a bunch of shit
  • Loading branch information
TheRealJake12 committed Dec 23, 2024
1 parent b3b6313 commit e11740a
Show file tree
Hide file tree
Showing 20 changed files with 440 additions and 516 deletions.
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
export/
.timetracker
.haxelib
2 changes: 1 addition & 1 deletion .hxpkg
Original file line number Diff line number Diff line change
@@ -1 +1 @@
[{"profile":"default","pkgs":[{"name":"flixel"},{"name":"openfl"},{"name":"lime"},{"name":"flixel-tools"},{"name":"flixel-addons"},{"name":"flixel-text-input"},{"name":"hxcpp-debug-server"},{"name":"polymod","link":"https://github.com/swordcube/scriptless-polymod.git"},{"name":"hxvlc"},{"name":"hscript"},{"name":"hxdiscord_rpc","link":"https://github.com/MAJigsaw77/hxdiscord_rpc.git"},{"name":"haxeui-core","link":"https://github.com/haxeui/haxeui-core.git"},{"name":"haxeui-flixel","link":"https://github.com/haxeui/haxeui-flixel.git"},{"name":"hxcpp"},{"name":"thx.semver"},{"name":"thx.core","link":"https://github.com/fponticelli/thx.core.git"},{"name":"linc_luajit","link":"https://github.com/superpowers04/linc_luajit"},{"name":"hscript-improved","link":"https://github.com/FNF-CNE-Devs/hscript-improved.git"},{"name":"moonchart","link":"https://github.com/MaybeMaru/moonchart.git"}]}]
[{"profile":"default","pkgs":[{"name":"flixel","version":"5.8.0"},{"name":"openfl","version":"9.3.4"},{"name":"lime","version":"8.1.3"},{"name":"flixel-tools"},{"name":"flixel-addons"},{"name":"flixel-text-input"},{"name":"hxcpp-debug-server"},{"name":"polymod","link":"https://github.com/swordcube/scriptless-polymod.git"},{"name":"hxvlc"},{"name":"hscript"},{"name":"hxdiscord_rpc","link":"https://github.com/MAJigsaw77/hxdiscord_rpc.git"},{"name":"haxeui-core","link":"https://github.com/haxeui/haxeui-core.git"},{"name":"haxeui-flixel","link":"https://github.com/haxeui/haxeui-flixel.git"},{"name":"hxcpp"},{"name":"thx.semver"},{"name":"thx.core","link":"https://github.com/fponticelli/thx.core.git"},{"name":"linc_luajit","link":"https://github.com/superpowers04/linc_luajit"},{"name":"hscript-improved","link":"https://github.com/FNF-CNE-Devs/hscript-improved.git"},{"name":"moonchart","link":"https://github.com/MaybeMaru/moonchart.git"}]}]
3 changes: 1 addition & 2 deletions Project.xml
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@
<!-- _______________________________ Libraries ______________________________ -->
<haxedev set="webgl" />
<!-- Flixel -->
<haxelib name="flixel" />
<haxelib name="flixel" version="5.8.0"/>
<haxelib name="flixel-addons" />
<haxelib name="haxeui-flixel" />
<haxelib name="haxeui-core" />
Expand Down Expand Up @@ -108,7 +108,6 @@
<haxedef name="HXCPP_STACK_LINE" if="desktop" />
<haxedef name="no_deprecation_warnings" />
<haxeflag name="-D no-traces" unless="debug" />
<haxedef name="queue_experimental_optimization" />
<haxedef name="haxeui_allow_drag_any_component" value="true" />
<haxedef name="haxeui_flixel_no_custom_cursors" value="true" />
<haxedef name="haxeui_dont_impose_base_class" value="true" />
Expand Down
Binary file modified art/flashFiles/NOTE_assets.fla
Binary file not shown.
Binary file modified assets/shared/images/noteskins/Arrows.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
146 changes: 54 additions & 92 deletions assets/shared/images/noteskins/Arrows.xml
Original file line number Diff line number Diff line change
@@ -1,92 +1,54 @@
<?xml version="1.0" encoding="utf-8"?>
<TextureAtlas imagePath="Arrows.png">
<!-- Created with Adobe Animate version 22.0.2.168 -->
<!-- http://www.adobe.com/products/animate.html -->
<SubTexture name="arrowDOWN0000" x="482" y="700" width="157" height="154"/>
<SubTexture name="arrowLEFT0000" x="1146" y="0" width="154" height="157"/>
<SubTexture name="arrowRIGHT0000" x="1146" y="162" width="154" height="157"/>
<SubTexture name="arrowUP0000" x="0" y="717" width="157" height="154"/>
<SubTexture name="blue alone0000" x="162" y="717" width="157" height="154"/>
<SubTexture name="blue hold0000" x="765" y="599" width="50" height="44"/>
<SubTexture name="blue tail0000" x="864" y="448" width="50" height="64"/>
<SubTexture name="down confirm0000" x="0" y="0" width="238" height="235"/>
<SubTexture name="down confirm0001" x="0" y="240" width="238" height="235"/>
<SubTexture name="down confirm0002" x="704" y="226" width="220" height="217" frameX="-6" frameY="-12" frameWidth="238" frameHeight="235"/>
<SubTexture name="down confirm0003" x="704" y="226" width="220" height="217" frameX="-6" frameY="-12" frameWidth="238" frameHeight="235"/>
<SubTexture name="down press0000" x="1013" y="640" width="142" height="140" frameX="-4" frameY="-2" frameWidth="149" frameHeight="146"/>
<SubTexture name="down press0001" x="1013" y="640" width="142" height="140" frameX="-4" frameY="-2" frameWidth="149" frameHeight="146"/>
<SubTexture name="down press0002" x="710" y="448" width="149" height="146"/>
<SubTexture name="down press0003" x="710" y="448" width="149" height="146"/>
<SubTexture name="green alone0000" x="644" y="700" width="157" height="154"/>
<SubTexture name="green hold0000" x="1233" y="486" width="50" height="44"/>
<SubTexture name="green tail0000" x="1088" y="216" width="50" height="64"/>
<SubTexture name="left confirm0000" x="243" y="0" width="228" height="231"/>
<SubTexture name="left confirm0001" x="704" y="0" width="218" height="221" frameX="-5" frameY="-5" frameWidth="228" frameHeight="231"/>
<SubTexture name="left confirm0002" x="474" y="236" width="225" height="228" frameX="-2" frameY="-1" frameWidth="228" frameHeight="231"/>
<SubTexture name="left confirm0003" x="474" y="236" width="225" height="228" frameX="-2" frameY="-1" frameWidth="228" frameHeight="231"/>
<SubTexture name="left press0000" x="1160" y="640" width="140" height="142" frameX="-3" frameY="-3" frameWidth="146" frameHeight="149"/>
<SubTexture name="left press0001" x="1160" y="640" width="140" height="142" frameX="-3" frameY="-3" frameWidth="146" frameHeight="149"/>
<SubTexture name="left press0002" x="1082" y="486" width="146" height="149"/>
<SubTexture name="left press0003" x="1082" y="486" width="146" height="149"/>
<SubTexture name="left press0004" x="1082" y="486" width="146" height="149"/>
<SubTexture name="left press0005" x="1082" y="486" width="146" height="149"/>
<SubTexture name="left press0006" x="1082" y="486" width="146" height="149"/>
<SubTexture name="left press0007" x="1082" y="486" width="146" height="149"/>
<SubTexture name="left press0008" x="1082" y="486" width="146" height="149"/>
<SubTexture name="left press0009" x="1082" y="486" width="146" height="149"/>
<SubTexture name="left press0010" x="1082" y="486" width="146" height="149"/>
<SubTexture name="left press0011" x="1082" y="486" width="146" height="149"/>
<SubTexture name="left press0012" x="1082" y="486" width="146" height="149"/>
<SubTexture name="left press0013" x="1082" y="486" width="146" height="149"/>
<SubTexture name="left press0014" x="1082" y="486" width="146" height="149"/>
<SubTexture name="left press0015" x="1082" y="486" width="146" height="149"/>
<SubTexture name="left press0016" x="1082" y="486" width="146" height="149"/>
<SubTexture name="left press0017" x="1082" y="486" width="146" height="149"/>
<SubTexture name="left press0018" x="1082" y="486" width="146" height="149"/>
<SubTexture name="left press0019" x="1082" y="486" width="146" height="149"/>
<SubTexture name="purple alone0000" x="929" y="216" width="154" height="157"/>
<SubTexture name="purple hold0000" x="1233" y="535" width="50" height="44"/>
<SubTexture name="purple tail0000" x="1013" y="534" width="50" height="64"/>
<SubTexture name="red alone0000" x="1088" y="324" width="154" height="157"/>
<SubTexture name="red hold0000" x="1233" y="584" width="50" height="44"/>
<SubTexture name="red tail0000" x="710" y="599" width="50" height="64"/>
<SubTexture name="right confirm0000" x="476" y="0" width="223" height="226" frameX="-1" frameY="-3" frameWidth="226" frameHeight="230"/>
<SubTexture name="right confirm0001" x="482" y="469" width="223" height="226" frameX="-1" frameY="-3" frameWidth="226" frameHeight="230"/>
<SubTexture name="right confirm0002" x="243" y="236" width="226" height="230"/>
<SubTexture name="right confirm0003" x="243" y="236" width="226" height="230"/>
<SubTexture name="right press0000" x="806" y="680" width="138" height="141" frameX="-3" frameY="-7" frameWidth="148" frameHeight="151"/>
<SubTexture name="right press0001" x="806" y="680" width="138" height="141" frameX="-3" frameY="-7" frameWidth="148" frameHeight="151"/>
<SubTexture name="right press0002" x="929" y="378" width="148" height="151"/>
<SubTexture name="right press0003" x="929" y="378" width="148" height="151"/>
<SubTexture name="right press0004" x="929" y="378" width="148" height="151"/>
<SubTexture name="right press0005" x="929" y="378" width="148" height="151"/>
<SubTexture name="right press0006" x="929" y="378" width="148" height="151"/>
<SubTexture name="right press0007" x="929" y="378" width="148" height="151"/>
<SubTexture name="right press0008" x="929" y="378" width="148" height="151"/>
<SubTexture name="right press0009" x="929" y="378" width="148" height="151"/>
<SubTexture name="right press0010" x="929" y="378" width="148" height="151"/>
<SubTexture name="right press0011" x="929" y="378" width="148" height="151"/>
<SubTexture name="right press0012" x="929" y="378" width="148" height="151"/>
<SubTexture name="right press0013" x="929" y="378" width="148" height="151"/>
<SubTexture name="right press0014" x="929" y="378" width="148" height="151"/>
<SubTexture name="right press0015" x="929" y="378" width="148" height="151"/>
<SubTexture name="right press0016" x="929" y="378" width="148" height="151"/>
<SubTexture name="right press0017" x="929" y="378" width="148" height="151"/>
<SubTexture name="right press0018" x="929" y="378" width="148" height="151"/>
<SubTexture name="right press0019" x="929" y="378" width="148" height="151"/>
<SubTexture name="right press0020" x="929" y="378" width="148" height="151"/>
<SubTexture name="right press0021" x="929" y="378" width="148" height="151"/>
<SubTexture name="right press0022" x="929" y="378" width="148" height="151"/>
<SubTexture name="right press0023" x="929" y="378" width="148" height="151"/>
<SubTexture name="right press0024" x="929" y="378" width="148" height="151"/>
<SubTexture name="right press0025" x="929" y="378" width="148" height="151"/>
<SubTexture name="right press0026" x="929" y="378" width="148" height="151"/>
<SubTexture name="up confirm0000" x="0" y="480" width="236" height="232"/>
<SubTexture name="up confirm0001" x="241" y="480" width="236" height="232"/>
<SubTexture name="up confirm0002" x="927" y="0" width="214" height="211" frameX="-11" frameY="-10" frameWidth="236" frameHeight="232"/>
<SubTexture name="up confirm0003" x="927" y="0" width="214" height="211" frameX="-11" frameY="-10" frameWidth="236" frameHeight="232"/>
<SubTexture name="up press0000" x="864" y="534" width="144" height="141" frameX="-5" frameY="-4" frameWidth="153" frameHeight="150"/>
<SubTexture name="up press0001" x="864" y="534" width="144" height="141" frameX="-5" frameY="-4" frameWidth="153" frameHeight="150"/>
<SubTexture name="up press0002" x="324" y="717" width="153" height="150"/>
<SubTexture name="up press0003" x="324" y="717" width="153" height="150"/>
</TextureAtlas>
<?xml version="1.0" encoding="UTF-8"?>
<!--
Created with Funkin Packer v0.1.3 https://neeeoo.github.io/funkin-packer/
-->
<TextureAtlas imagePath="Arrows.png" width="998" height="1045">
<SubTexture name="arrowDOWN0000" x="686" y="1" width="154" height="157" rotated="true" frameX="-0" frameY="-0" frameWidth="157" frameHeight="154"/>
<SubTexture name="arrowLEFT0000" x="686" y="161" width="154" height="157" frameX="-0" frameY="-0" frameWidth="154" frameHeight="157"/>
<SubTexture name="arrowRIGHT0000" x="684" y="321" width="154" height="157" frameX="-0" frameY="-0" frameWidth="154" frameHeight="157"/>
<SubTexture name="arrowUP0000" x="663" y="481" width="157" height="154" frameX="-0" frameY="-0" frameWidth="157" frameHeight="154"/>
<SubTexture name="blue alone0000" x="663" y="638" width="157" height="154" frameX="-0" frameY="-0" frameWidth="157" frameHeight="154"/>
<SubTexture name="blue hold0000" x="786" y="954" width="44" height="50" rotated="true" frameX="-0" frameY="-0" frameWidth="50" frameHeight="44"/>
<SubTexture name="blue tail0000" x="733" y="795" width="64" height="50" rotated="true" frameX="-0" frameY="-0" frameWidth="50" frameHeight="64"/>
<SubTexture name="down confirm0000" x="1" y="1" width="229" height="228" frameX="-2" frameY="-1" frameWidth="238" frameHeight="235"/>
<SubTexture name="down confirm0001" x="1" y="232" width="229" height="228" frameX="-2" frameY="-1" frameWidth="238" frameHeight="235"/>
<SubTexture name="down confirm0002" x="218" y="683" width="210" height="210" frameX="-8" frameY="-13" frameWidth="238" frameHeight="235"/>
<SubTexture name="down confirm0003" x="218" y="683" width="210" height="210" frameX="-8" frameY="-13" frameWidth="238" frameHeight="235"/>
<SubTexture name="down press0000" x="449" y="891" width="139" height="142" rotated="true" frameX="-4" frameY="-3" frameWidth="149" frameHeight="146"/>
<SubTexture name="down press0001" x="449" y="891" width="139" height="142" rotated="true" frameX="-4" frameY="-3" frameWidth="149" frameHeight="146"/>
<SubTexture name="down press0002" x="1" y="898" width="149" height="146" frameX="-0" frameY="-0" frameWidth="149" frameHeight="146"/>
<SubTexture name="down press0003" x="1" y="898" width="149" height="146" frameX="-0" frameY="-0" frameWidth="149" frameHeight="146"/>
<SubTexture name="green alone0000" x="843" y="1" width="154" height="157" rotated="true" frameX="-0" frameY="-0" frameWidth="157" frameHeight="154"/>
<SubTexture name="green hold0000" x="638" y="795" width="50" height="44" frameX="-0" frameY="-0" frameWidth="50" frameHeight="44"/>
<SubTexture name="green tail0000" x="733" y="848" width="64" height="50" rotated="true" frameX="-0" frameY="-0" frameWidth="50" frameHeight="64"/>
<SubTexture name="left confirm0000" x="462" y="1" width="221" height="223" frameX="-1" frameY="-2" frameWidth="228" frameHeight="231"/>
<SubTexture name="left confirm0001" x="1" y="683" width="214" height="212" rotated="true" frameX="-6" frameY="-7" frameWidth="228" frameHeight="231"/>
<SubTexture name="left confirm0002" x="1" y="463" width="218" height="217" rotated="true" frameX="-4" frameY="-4" frameWidth="228" frameHeight="231"/>
<SubTexture name="left confirm0003" x="1" y="463" width="218" height="217" rotated="true" frameX="-4" frameY="-4" frameWidth="228" frameHeight="231"/>
<SubTexture name="left press0000" x="591" y="891" width="139" height="142" frameX="-4" frameY="-3" frameWidth="146" frameHeight="149"/>
<SubTexture name="left press0001" x="591" y="891" width="139" height="142" frameX="-4" frameY="-3" frameWidth="146" frameHeight="149"/>
<SubTexture name="left press0002" x="153" y="898" width="149" height="146" rotated="true" frameX="-0" frameY="-0" frameWidth="146" frameHeight="149"/>
<SubTexture name="left press0003" x="153" y="898" width="149" height="146" rotated="true" frameX="-0" frameY="-0" frameWidth="146" frameHeight="149"/>
<SubTexture name="purple alone0000" x="843" y="161" width="154" height="157" frameX="-0" frameY="-0" frameWidth="154" frameHeight="157"/>
<SubTexture name="purple hold0000" x="638" y="842" width="50" height="44" frameX="-0" frameY="-0" frameWidth="50" frameHeight="44"/>
<SubTexture name="purple tail0000" x="733" y="901" width="64" height="50" rotated="true" frameX="-0" frameY="-0" frameWidth="50" frameHeight="64"/>
<SubTexture name="red alone0000" x="841" y="321" width="154" height="157" frameX="-0" frameY="-0" frameWidth="154" frameHeight="157"/>
<SubTexture name="red hold0000" x="833" y="926" width="44" height="50" rotated="true" frameX="-0" frameY="-0" frameWidth="50" frameHeight="44"/>
<SubTexture name="red tail0000" x="733" y="954" width="50" height="64" frameX="-0" frameY="-0" frameWidth="50" frameHeight="64"/>
<SubTexture name="right confirm0000" x="222" y="463" width="218" height="217" rotated="true" frameX="-1" frameY="-5" frameWidth="226" frameHeight="230"/>
<SubTexture name="right confirm0001" x="443" y="461" width="217" height="218" frameX="-1" frameY="-5" frameWidth="226" frameHeight="230"/>
<SubTexture name="right confirm0002" x="462" y="227" width="219" height="219" frameX="-1" frameY="-4" frameWidth="226" frameHeight="230"/>
<SubTexture name="right confirm0003" x="462" y="227" width="219" height="219" frameX="-1" frameY="-4" frameWidth="226" frameHeight="230"/>
<SubTexture name="right press0000" x="823" y="785" width="141" height="138" rotated="true" frameX="-3" frameY="-7" frameWidth="148" frameHeight="151"/>
<SubTexture name="right press0001" x="823" y="785" width="141" height="138" rotated="true" frameX="-3" frameY="-7" frameWidth="148" frameHeight="151"/>
<SubTexture name="right press0002" x="823" y="634" width="151" height="148" rotated="true" frameX="-0" frameY="-0" frameWidth="148" frameHeight="151"/>
<SubTexture name="right press0003" x="823" y="634" width="151" height="148" rotated="true" frameX="-0" frameY="-0" frameWidth="148" frameHeight="151"/>
<SubTexture name="up confirm0000" x="233" y="1" width="226" height="227" rotated="true" frameX="-3" frameY="-1" frameWidth="236" frameHeight="232"/>
<SubTexture name="up confirm0001" x="233" y="231" width="226" height="227" rotated="true" frameX="-3" frameY="-1" frameWidth="236" frameHeight="232"/>
<SubTexture name="up confirm0002" x="431" y="683" width="204" height="205" frameX="-15" frameY="-12" frameWidth="236" frameHeight="232"/>
<SubTexture name="up confirm0003" x="431" y="683" width="204" height="205" frameX="-15" frameY="-12" frameWidth="236" frameHeight="232"/>
<SubTexture name="up press0000" x="305" y="896" width="141" height="144" rotated="true" frameX="-5" frameY="-4" frameWidth="153" frameHeight="150"/>
<SubTexture name="up press0001" x="305" y="896" width="141" height="144" rotated="true" frameX="-5" frameY="-4" frameWidth="153" frameHeight="150"/>
<SubTexture name="up press0002" x="823" y="481" width="153" height="150" frameX="-0" frameY="-0" frameWidth="153" frameHeight="150"/>
<SubTexture name="up press0003" x="823" y="481" width="153" height="150" frameX="-0" frameY="-0" frameWidth="153" frameHeight="150"/>
</TextureAtlas>
16 changes: 16 additions & 0 deletions setup/setup.bat
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
haxelib install openfl 9.3.4
haxelib install lime 8.1.3
haxelib install flixel 5.8.0
haxelib install flixel-tools
haxelib install flixel-addons
haxelib install hxcpp-debug-server
haxelib install hscript
haxelib install hxcpp
haxelib install hxvlc
haxelib git hxdiscord_rpc https://github.com/MAJigsaw77/hxdiscord_rpc.git
haxelib git polymod https://github.com/swordcube/scriptless-polymod.git
haxelib git haxeui-core https://github.com/haxeui/haxeui-core.git --never
haxelib git haxeui-flixel https://github.com/haxeui/haxeui-flixel.git --never
haxelib git linc_luajit https://github.com/superpowers04/linc_luajit
haxelib git hscript-improved https://github.com/FNF-CNE-Devs/hscript-improved.git
haxelib git moonchart https://github.com/MaybeMaru/moonchart.git
16 changes: 16 additions & 0 deletions setup/setup.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
haxelib install openfl 9.3.4
haxelib install lime 8.1.3
haxelib install flixel 5.8.0
haxelib install flixel-tools
haxelib install flixel-addons
haxelib install hxcpp-debug-server
haxelib install hscript
haxelib install hxcpp
haxelib install hxvlc
haxelib git hxdiscord_rpc https://github.com/MAJigsaw77/hxdiscord_rpc.git
haxelib git polymod https://github.com/swordcube/scriptless-polymod.git
haxelib git haxeui-core https://github.com/haxeui/haxeui-core.git --never
haxelib git haxeui-flixel https://github.com/haxeui/haxeui-flixel.git --never
haxelib git linc_luajit https://github.com/superpowers04/linc_luajit
haxelib git hscript-improved https://github.com/FNF-CNE-Devs/hscript-improved.git
haxelib git moonchart https://github.com/MaybeMaru/moonchart.git
3 changes: 3 additions & 0 deletions source/kec/backend/Debug.hx
Original file line number Diff line number Diff line change
Expand Up @@ -218,9 +218,12 @@ class Debug
#if !web
logInfo('Operating System : ${Sys.systemName()}');
#end
logInfo("Debug Timestamp : " + Date.now().toString());
logInfo('Haxe Version: ' + haxe.macro.Compiler.getDefine("haxe"));
// I've wanted the haxe version since like 1.2 released. 1.9.4 isn't too late, is it?
logInfo('HaxeFlixel version: ${Std.string(FlxG.VERSION)}');
logInfo('Lime Version : ${haxe.macro.Compiler.getDefine('lime')}');
logInfo('OpenFl Version : ${haxe.macro.Compiler.getDefine('openfl')}');
logInfo('Kade Engine version: ${Constants.keVer}');
logInfo('KEC version: ${Constants.kecVer}');
}
Expand Down
Loading

0 comments on commit e11740a

Please sign in to comment.