Releases: corecathx/FNF-CDEV-Engine
v1.6.3
v1.6.3 Cool stuffs
Features addition, and bug fixings :)
[Additions]
- Added "Open in Explorer" in Mod Editor.
- Added Note arguments to Chart Editor, similiar to Event arguments.
- Added a way to create a new chart / add your songs in the engine.
- Added Metronome to chart editor.
- Added selection box (click and drag) to Chart Editor. (BETA)
- Added Waveforms to Chart Editor (Heavily based off Psych Engine's Waveforms feature)
- Added more cool stuff to Chart Editor.
[Improvements]
- PlayState.hx clean-up.
- Reduced memory usage in Chart Editor
[Adjustments]
- Updating your mod via New Mod Menu will no longer remove your credits.txt and songList.txt file.
- Redesigned the engine's pop-ups a bit
[Bugfix]
- Fixed a bug where the game crashes on Week 7 Story Mode.
- Fixed a base game bug where if you change the note sustain value without selected any notes in Chart Editor, the game crashes.
- Fixed a bug where you can create a mod outside the cdev-mods folder, also where the game will crash if you used a restricted symbols and names.
- Fixed Discord RPC Always showing "Easy" difficulty on every song.
- Fixed a bug where the in-game updater always showing incorrect download estimation time.
- Fixed a developer bug where i forgot to enable the GitHub Version checking.
- Fixed a bug where the game crashes if there's a mod folder with no mod.json file inside of it
- Fixed a bug where you can't remove a note in the opponent's playfield (Chart Editor).
- Fixed a bug where pressing 7 right before death soft locks the game.
Full Changelog: v1.6.2...v1.6.3
v1.6.2 - Not really a patch update
[Addition]
I Forgot to add FlxRuntimeShader to scripts, sorry about that (it's now added to scripts)
[Addition]
Added "enableCountdown" (boolean) to PlayState class, set this to false to disable the countdown.
[Bugfix]
Fixed a bug on Funkin Mod where the player still can hear the Pause Menu song after leaving the pause menu.
[Bugfix]
Fixed "forceDance" and "idleSpeed" on Character class not working.
[Improvement]
Changed the default Flixel Sound Tray font to VCR OSD Mono, and also changed the "beep" sound whenever you changed the volume.
[Overhaul]
Reworked the "Trace Log Window" to "Game Log".
[Improvement]
Changed CoreDev's icon on About Screen.
[Adjustment]
Replaced the "Toggle Ground" in the Character Editor with "Gray Background".
[Addition]
Added "importScript(scriptName:String)" to HScript API.
[Improvement]
Source Code - Optimized the Alphabet class.
[Addition]
The game now remembers your last volume level.
[Addition]
Added Ghost Character / Offset Helper in Character Editor.
[Addition]
Added Descriptions for each options in the Mod Editor.
[Addition]
Added Freeplay Editor
[Improvement]
Freeplay Song Loader will actually cache stuffs for the selected song, rather than using fake loadings.
[Improvement]
Freeplay Song BG will zoom to the beat (cool stuff heheh)
[Addition]
Added "onStateLeaved" on song script, this function will be called by the game BEFORE the state changes.
Release 1.6.1h - Lot of bugfixes and few additions
[Bugfix]
Fixed a bug where the song instrumental didn't play after calling FlxG.sound.playMusic() before the song countdown
[Bugfix]
curBeat & curStep didn't get updated after the song finished. (Happens if the music is looped.)
[Bugfix]
Trace Log Window should be working properly now.
[Improvement]
Base game songs will now based on the week json files, rather than based on FreeplaySongList.txt.
[Bugfix]
Fixed a bug on Chart Editor where when you wanted to go back to previous section, it doesn't send you back to the previous section.
[Bugfix]
Fixed a bug on Intro and Outro scripts where import() is cannot be executed.
[Bugfix]
Calling parse()
and stringify()
for Json class will actually return values instead of giving you errors.
[Addition]
Added arguments for custom states, usage:
FlxG.switchState(new CustomState("YourState", ["arg1", "arg2", "etc"]));
(Argument data type can be anything.)
[Addition]
Added Custom Substates support to the engine, simply use
FlxG.switchState(new CustomSubstate("YourState", [arguments]));
[Improvement]
Added "accuracy" variable to PlayState, this variable contains current player accuracy. ("convertedAccuracy" variable is now Deprecated since v1.6.1h)
Hotfix update v1.6.1
Optimized Update - v1.6
v1.5 Update for the engine.
v1.2 Update!
-1.2
Added a little bit cool features so yeah
Additions
+ Added multi script support (You can add more than one script to your song chart (not only script.hx))
+ Added Alphabet.hx text size feature.
+ Song Speed modifier now even stable than before
___Fixes___
+ Fixed where the note did not moving smoothly to the strum note.
+ Better Song Speed mod
___Things___
+ Using CDevSaveData than using FlxG.save.data
+ Added more variables that you can use in your song scripts.
Stable - v1.1
-1.1 (Most stable version)
This is the most stable version of CDEV Engine. (i think)
I've fixed some bugs, added some new features, and more to this engine.
___Additions___
+ Added "About Screen" in the main menu. (It's "Credits")
+ Added Chart Events.
+ Added Custom Difficulties.
+ Added "Play as the opponent" option in the song mod menu.
+ Added Crash Handler! (it was written in python LOL)
+ Added Checker Board effect in the Title Screen.
+ Added Confirmation Box in Chart Editor.
+ Added Animation Support for Stage Editor (Still in BETA Testing)
+ Added Freeplay Song Editor.
+ Added Note Delay Counter. (See Options > Gameplay)
+ Added Single Rating Sprite. (See Options > Gameplay)
+ Added Camera Start Focus.
+ Added Update Checking on the engine (Enable / Disable it through the Options)
+ Added Health counter in Options.
+ Added Trace Log Window. (Useful for HScript "trace();" function)
+ Added Intro and Outro Cutscene support script!
___Updates___
+ Updated the Week Editor.
+ Updated the "Install Mods" menu. (supports custom backgrounds on the menu)
+ Updated the Offset Testing Screen.
+ Updated Strum Notes Code. (see game > StrumNote.hx)
+ Updated the Note Input Code.
+ Updated the UI Font in Week 6.
+ Stage Editor was fully rewritten and much stable now.
___Fixes and Stuff___
+ Fixed Song Speed Mod, it is stable now.
+ Changed the Note Scale, from 0.7 to 0.65. (yeah, 0.05 lower than the default scale.)
+ Fixed a bug where the player cannot press the text box in Character Editor.
+ More support for HScript.
+ Now you can move the Combo Counter sprite in Rating Sprite Position option.
+ Added Clear Cache option incase if you got a memory leak.
+ Fixed Song Speed bug (that one bug when you set the song rate below 1, the song loops)
+ A little bit changes to the charter strum line.
+ Updated the health bar width.
___Optimization___
+ Fixed lag spikes on Stage Editor.
+ The Notes now moving smoothly through the Screen
+ Fixed HScript lag.
___Things i added to the engine's hscripting___
+ FlxColor should be working properly on my engine now.
+ Added BlendMode.
+ Added FlxBackdrop.