Commit Graph
319 Commits
Author SHA1 Message Date
ItsLJcoolandGitHub 315c5e007c added onScriptSetup so now instead of using onScriptCreated in HScript, you can now use this function whent the script is actually initalized!!!! LETS FUCKING GO!!! (#618) 2025-04-23 21:51:12 +02:00
⍚~Nex 0f2e542ca0 lemme actually invert these oop
cuz setting an flxgraphic is rarer, at least we let it be a little more optimized in most of cases
2025-04-22 23:49:26 +02:00
⍚~Nex cd8327604b shaders now support nullable values and FlxGraphic 2025-04-22 23:40:35 +02:00
8c252bba81 Better Health Icons (#484)
* Better Health Icons

- Add Animated Icons Support
- Switch to Funkin Sprite
- Customizable Icon Bumps With HScript

* Moved icons

* Improve code and features for Health Icons V2

* Small fixes

* fix icons in editors

* Remove that not needed code

* Use better onFinish callback

* Animate Atlas icons

* Cleanup

* Small change

* sing anim nodes on icons and updateIconPos can be overitten on hscript

* remove sing nodes since its useless

* fix potential null function pointer

* remove that lines

* fixing compiling errors

* hawk tuah

* ORGANIZE THEM >:D

* mlem

imports are organized based on the func in vsc smh

* bruh

---------

Co-authored-by: Ne_Eo <NeeEoo@users.noreply.github.com>
Co-authored-by: ⍚~Nex <87421482+NexIsDumb@users.noreply.github.com>
2025-04-21 00:27:41 +02:00
⍚~Nex 2a700b61c9 FunkinSprite's copyFrom working for FlxSprite too 2025-04-20 21:17:13 +02:00
Ne_Eo 047e2fc551 Fuck 2025-03-02 23:39:31 +01:00
Ne_Eo 503ff87ab3 Add property parsing and cloning property values 2025-03-02 23:36:25 +01:00
Ne_Eo bcde8c8709 Small changes 2025-03-02 20:31:25 +01:00
28396e28bb openalsoft audio fix (#552)
Co-authored-by: Smokey <78874128+Smokey555@users.noreply.github.com>
Co-authored-by: Cobalt Bar <79053181+CobaltBar@users.noreply.github.com>
2025-02-15 16:44:19 +01:00
FrakitsandGitHub 59b0c2ddee nape integration support... 2025-01-31 16:31:48 +02:00
Ne_Eo dab6a3b520 Small crash fix 2025-01-19 22:04:03 +01:00
2557fc4fb3 Allow for Float as BPM (#489)
* Allow for Float as BPM

Please bro 🙏

* making it unlimited

---------

Co-authored-by: ⍚~Nex <87421482+NexIsDumb@users.noreply.github.com>
2025-01-07 00:30:13 +01:00
300f38d290 [ENHANCEMENT] Prevent accidental selecting when tabbing back in (#513)
* prevent accidental selecting

* made something better

---------

Co-authored-by: ⍚~Nex <87421482+NexIsDumb@users.noreply.github.com>
2025-01-02 15:56:33 +01:00
74884854ea Fixes a crash when no mod folders are founded (#515)
* Fixes a crash when no mod folders are founded

Hi

* lemme

---------

Co-authored-by: ⍚~Nex <87421482+NexIsDumb@users.noreply.github.com>
2025-01-02 03:09:14 +01:00
DixNutzzzandGitHub 76c07cef30 Update FlxAnimate.hx (#512) 2024-12-29 08:15:11 +01:00
Ne_Eo 17cc888e61 Add blend mode support for flxanimate 2024-12-27 23:51:42 +01:00
e2a3951702 Transition crash fix again + changeable transition script (#493)
* fix transition crash when skipping

* transition crash fix again

* rename transition script var

* better transition scripting

* add more transition script functions

* move post create to actually be after

* change this

* actually destroy the script

* add a variable to disable skipping the transition

* opa

idk felt better like this

---------

Co-authored-by: ⍚~Nex <87421482+NexIsDumb@users.noreply.github.com>
2024-12-14 16:48:58 +01:00
6e2877c2a9 Added flipX and flipY to loadSpriteFromXML() (#487)
Fixes #478

* Added flipX and flipY to loadSpriteFromXML()

why was this not already implemented? Nevermind I'm pretty sure it's because parseBool isn't a thing

* WHOOPS

gotta update my heckin repo

* Wow neo is good at simplifying stuff

rip parseBool but HAXE MAKE IT A THING

* sigma

¯\_(ツ)_/¯

* Allow for flipx and flipy

as opposed to flipX and flipY (cammel text)

* gaming chair

🪑

---------

Co-authored-by: ⍚~Nex <87421482+NexIsDumb@users.noreply.github.com>
2024-12-14 15:47:47 +01:00
Ne_EoandGitHub ee33acf1b8 Revert "fix transition crash when skipping (#490)" (#492)
This reverts commit 49f13ed8c8.
2024-12-13 19:18:56 +01:00
TheZoroForce240andGitHub 49f13ed8c8 fix transition crash when skipping (#490) 2024-12-13 16:19:44 +01:00
Ne_Eo 5a8af43017 Fixed links due to rename of Organization
Remove Haxe 4.3.0 warning
2024-12-09 22:42:57 +01:00
⍚~Nex f6deda2c84 addAnim for FunkinSprite + better names
so u dont have to manually add based if atlas or sparrow or else

this behaves as both addByPrefix and addByIndices and like the xml animations
2024-12-08 21:35:39 +01:00
TheZoroForce240andGitHub 3297befda2 Backwards compatibility with older vertex shaders (#477)
* add backwards compatibility with older vertex shaders

* add todo comment for fixing comments in shaders
2024-12-07 22:34:18 +01:00
FuroandGitHub 83cf69b477 UIState Reloading Fix (#469)
* Reloading UIStates does not softlock anymore

* fix

* Removed all prev changes and use a better method

* Switch to tabs
2024-11-30 21:10:00 +01:00
⍚~Nex eada3105a4 psych 1.0 format + some charts improvements
Fixes #448
2024-11-30 02:15:35 +01:00
454bb73571 Fixed Window dark mode issue for Windows 10 users! (#449)
* Added extras to NativeAPI.hx

-Added `setWindowBorderColor()`, `hasVersion()`, and `redrawWindowHeader`.

* Added `redrawWindowHeader` to Main.hx

* Added setWindowBorderColor

* Update NativeAPI.hx

* Update Main.hx

* Update Windows.hx

* Update NativeAPI.hx

* Update Windows.hx

* Update NativeAPI.hx

* Added FlxColorToArray to CoolUtil

-Added the FlxColorToArray function to CoolUtil so people can easily use FlxColors with functions like setWindowBorderColor and setWindowTitleColor.

* Update Windows.hx

* Fix Windows.hx

-You now have to use `FlxColor.fromRGB(255, 255, 254)` or 0xFFFFFFFE to set the border to normal

* Update Windows.hx

shhh

* Update NativeAPI.hx

* Small fixes

* small optimization

* eh imma add it here too

---------

Co-authored-by: Ne_Eo <NeeEoo@users.noreply.github.com>
Co-authored-by: ⍚~Nex <87421482+NexIsDumb@users.noreply.github.com>
2024-11-27 00:30:17 +01:00
SrtHero278 a2a12f121e quick fix 2
classes not using the correct line number.
2024-11-25 11:33:48 -08:00
Ne_Eo 200d8e3950 Improve shader logs 2024-11-15 11:45:42 +01:00
b1b1663f5c Event based dialogue handling (#443)
* Event based dialogue handling

* better imo

* typo

* Small script example

new script by NexIsDumb

---------

Co-authored-by: ⍚~Nex <87421482+NexIsDumb@users.noreply.github.com>
2024-11-14 01:29:12 +01:00
5ea2f57e25 judgements and combo can now be toggled off in hscript (#439)
* Update PlayState.hx

* movin and changin names

* the fucking space

* e e ee e ee ee SANS??

* mama SANS behind you❤️

help me

* brother...

* BROTHER...

---------

Co-authored-by: ⍚~Nex <87421482+NexIsDumb@users.noreply.github.com>
2024-11-12 00:52:55 +01:00
⍚~Nex 759dbaed6a actually 2024-11-11 20:10:29 +01:00
StrawberrySageandGitHub 1aacf14c6b Make Paths.getAssetsRoot() return the source assets rather than the exported assets when using ./cne test (#389) 2024-11-11 20:05:52 +01:00
Ne_Eo 74ce1756dc Fixed hashlink?
I cant test on mac since FATAL ERROR : Failed to load library ssl.hdll
and with define no_ssl
IMUL(stack,cpu)
JIT ERROR 0 (jit.c line 613)
2024-11-09 00:58:00 +01:00
Ne_Eo f54c485d0c Important rendering bug fix + optimizations 2024-11-08 23:49:52 +01:00
Ne_Eo 3de3c3f828 Allow tweening arrays and shaders
Ignore the contents of this, its just to make it redownload flixel
2024-11-08 18:04:05 +01:00
Ne_Eo 25b563066f Allow hold notes to be forced deleted 2024-11-06 19:54:15 +01:00
72238d7ebf mobile fixes on logs and some format (#423)
* mobile fixes on logs and some format

* oops

* use switch on here

* mb i forgor switches could handle only inlines

* no more dissasembled bodies

no more murder..
no more innocence?

* Update Logs.hx

* Update Logs.hx

---------

Co-authored-by: ⍚~Nex <87421482+NexIsDumb@users.noreply.github.com>
2024-11-03 14:13:18 +01:00
crowplexusandGitHub 796d585f9c fix xdg-open in NixOS (#426)
since `/usr/bin/xdg-open` isn't an actual path in NixOS, it's actually BETTER to just invoke `xdg-open` without the full path
2024-11-03 14:01:56 +01:00
crowplexusandGitHub da3fd5e0dd remove sudo requirement when launching on the CLI under Linux systems (#425)
* Update MemoryUtil.hx

* move comment

* Remove random whitespace

* I kinda broke mac there
2024-11-03 02:14:21 +01:00
⍚~Nex 2be2c68c9b updating the win title on mod switch
why did we never do this??
2024-10-20 01:39:50 +02:00
⍚~NexandNe_Eo 682358c93a characters xml events + script extensions too!
Co-Authored-By: Ne_Eo <NeeEoo@users.noreply.github.com>
2024-10-18 01:17:09 +02:00
⍚~Nex a8860604e8 mods dialogues fonts fix 2024-10-08 15:51:40 +02:00
Ne_Eo 2c52720244 Added getAnim and isAnimAtEnd 2024-10-07 00:10:43 +02:00
Ne_Eo 120127b10c Small optimizations + bug fix for atlases 2024-10-01 02:02:37 +02:00
swordcubeandGitHub cf63d2608e Fix oversight in FNFLegacyParser.hx
We were pushing the Codename note data into FNF Legacy sectionNotes, which is invalid and caused invalid chart exports

so uh i fixed that in dev but forgot to publicly fix it Fuck
2024-09-23 17:10:39 -05:00
⍚~Nex bb58e08c29 XMLImportedScriptInfo + importStageSprites
way better and clean
2024-09-19 21:41:46 +02:00
Ne_Eo 615206769c Small change :3 2024-09-15 10:29:13 +02:00
Ne_Eo 90c5802057 Fix rotation on flxanimate 2024-09-14 18:53:15 +02:00
⍚~Nex f281cc6ee4 forgor to remove this 2024-09-10 23:11:39 +02:00
⍚~Nex dd4e8962d8 better default forced
FINALLY i had the best idea to fix this shit
2024-09-10 22:59:45 +02:00