Skip to content

Commit

Permalink
the final changes pre-1.15.0
Browse files Browse the repository at this point in the history
Actually removed Mobile Middlescroll
Fixed a null object reference if you had quant-based notes turned on and show notes turned off
updated the mainmenustate to 1.15.0
Fixed the lil Buddies always being red
  • Loading branch information
JordanSantiagoYT committed Nov 24, 2023
1 parent 36babb4 commit b542976
Show file tree
Hide file tree
Showing 8 changed files with 37 additions and 28 deletions.
45 changes: 30 additions & 15 deletions THECHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,30 @@
1.14.0;
Added 3 new noteskins: Chip, Future and Circle
Health Display is no longer enabled by default.
Strum Light Up Style - Customize how long the strum animations play for!
7 Events! - An overdue addition to JS Engine! Now you can make pressing the Chart Editor key take you to another song or close the game!
Windows builds now utilize DPI Awareness for higher fidelity visuals on resolutions higher than 1280x720 and speaking of resolutions...
You can now change the game's resolution in the Graphics Options!
Removed Chart Drawing in the Chart Editor - EZ Spam is just better in every way.
EZ Spam can now use decimal numbers!
You can now undo up to 100 of the most recent changes in the Chart Editor by pressing Ctrl+Z (PC) or V on the virtual pad (Android)!
Song credits now display the title of the song, the composer of the song and are now colored according to the opponent's health bar color!
EZ Spam now fully adapts to BPM changes!
INGAME UPDATER!! - Now you'll never possibly have to head to GitHub to view the changelog and update there again! Now you can update the engine directly inside itself! (From CDEV Engine!!)
Added Main Menu Tips (from SB Engine!!)
Fixed a few crashes as well as full screen issues on Android builds
1.15.0;
Removed Mobile Middlescroll
fixed prompt not showing when crash the engine was selected in the debug menu
removed resolution scaling for android players
Added the Denpa Engine Health Drain Bug as a feature (if Denpa devs request removal of this, i will do so)
OG HP Colors RETURNS
Sustain notes now render under normal notes and the strums
Finally fixed an issue with sustain notes after the first Troll Mode loop
Double Note Ghosts are no longer turned on by default
Fixed a crash with Freeplay
Fixed NPS sometimes being inaccurate or stuck at "1"
Removed Randomized Hitsounds
Smoothed Healthbar
Optimized some code
Added window name customizability per song
Brought back Title Screen Bouncing
Added Rainbow FPS
Fixed FPS counter not updating properly when on 60 FPS
improved the compact number code
Fixed Double Note Ghosts returning a Null Object Reference in some occasions
Improved performance with rating popups
The Color Quants option was replaced with a multiple-choice option where you can now choose multiple ways to color the notes:
Quant-Based: Just like before, colors notes based on their quantization.
Char-Based: Colors notes based on the character's health bar color. Even works with character changes and GF notes!
Grayscale: Self-explanatory.
The HSB of the notes now actually affects the notes and also affects the color of the Lil Buddies
Adding and deleting notes is now much faster and doesn't exponentially lag the more spam you have
Added an even better multi-section copy tool. This one lets you chart at a much faster pace!
Improved performance of the "Copy to the next.." button
Color Quantization, Rainbow Notes and the new Char-Based notes now apply to note splashes!
2 changes: 1 addition & 1 deletion gitVersion.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.13.0
1.15.0
1 change: 1 addition & 0 deletions source/FunkinLua.hx
Original file line number Diff line number Diff line change
Expand Up @@ -170,6 +170,7 @@ class FunkinLua {
set('shouldKillNotes', PlayState.instance.shouldKillNotes);

set('npsSpeedMult', PlayState.instance.npsSpeedMult);
set('polyphony', PlayState.instance.polyphony);

// Gameplay settings
set('healthGainMult', PlayState.instance.healthGain);
Expand Down
2 changes: 1 addition & 1 deletion source/MainMenuState.hx
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ using StringTools;

class MainMenuState extends MusicBeatState
{
public static var psychEngineJSVersion:String = '1.14.0'; //This is also used for Discord RPC
public static var psychEngineJSVersion:String = '1.15.0'; //This is also used for Discord RPC
public static var psychEngineVersion:String = '0.6.3'; //This is also used for Discord RPC
public static var curSelected:Int = 0;

Expand Down
2 changes: 1 addition & 1 deletion source/Note.hx
Original file line number Diff line number Diff line change
Expand Up @@ -449,7 +449,7 @@ class Note extends FlxSprite
centerOrigin();
}
x += offsetX;
if (ClientPrefs.noteColorStyle == 'Quant-Based') quantCheck();
if (ClientPrefs.noteColorStyle == 'Quant-Based' && ClientPrefs.showNotes && ClientPrefs.enableColorShader) quantCheck();
}

var lastNoteOffsetXForPixelAutoAdjusting:Float = 0;
Expand Down
2 changes: 1 addition & 1 deletion source/PlayState.hx
Original file line number Diff line number Diff line change
Expand Up @@ -6679,7 +6679,7 @@ if (ClientPrefs.showNPS) {
unspawnNotes = unspawnNotesCopy.copy();
for (n in unspawnNotes)
{
if (n.strumTime >= Conductor.songPosition)
if (n.strumTime >= startPoint)
{
n.active = true;
n.visible = true;
Expand Down
4 changes: 2 additions & 2 deletions source/editors/ChartingState.hx
Original file line number Diff line number Diff line change
Expand Up @@ -290,7 +290,7 @@ class ChartingState extends MusicBeatState
lilStage.scrollFactor.set();
add(lilStage);

lilBf = new FlxSprite(32, 432).loadGraphic(Paths.image(!(ClientPrefs.colorQuants || ClientPrefs.rainbowNotes) ? "chartEditor/lilBf" : "chartEditor/lilBfRed"), true, 300, 256);
lilBf = new FlxSprite(32, 432).loadGraphic(Paths.image(!ClientPrefs.colorQuants || !ClientPrefs.rainbowNotes ? "chartEditor/lilBf" : "chartEditor/lilBfRed"), true, 300, 256);
lilBf.animation.add("idle", [0, 1], 12, true);
lilBf.animation.add("0", [3, 4, 5], 12, false);
lilBf.animation.add("1", [6, 7, 8], 12, false);
Expand All @@ -308,7 +308,7 @@ class ChartingState extends MusicBeatState
lilBuddiesColorSwap = new ColorSwap();
lilBuddies2ColorSwap = new ColorSwap();
lilBf.shader = lilBuddiesColorSwap.shader;
lilOpp = new FlxSprite(32, 432).loadGraphic(Paths.image(!(ClientPrefs.colorQuants || ClientPrefs.rainbowNotes) ? "chartEditor/lilOpp" : "chartEditor/lilOppRed"), true, 300, 256);
lilOpp = new FlxSprite(32, 432).loadGraphic(Paths.image(!ClientPrefs.colorQuants || !ClientPrefs.rainbowNotes ? "chartEditor/lilOpp" : "chartEditor/lilOppRed"), true, 300, 256);
lilOpp.animation.add("idle", [0, 1], 12, true);
lilOpp.animation.add("0", [3, 4, 5], 12, false);
lilOpp.animation.add("1", [6, 7, 8], 12, false);
Expand Down
7 changes: 0 additions & 7 deletions source/options/GameplaySettingsSubState.hx
Original file line number Diff line number Diff line change
Expand Up @@ -56,13 +56,6 @@ class GameplaySettingsSubState extends BaseOptionsMenu
false);
addOption(option);

var option:Option = new Option('Mobile Middlescroll',
"If checked, your notes and the opponent's notes get centered.",
'mobileMidScroll',
'bool',
false);
addOption(option);

var option:Option = new Option('Opponent Notes',
'If unchecked, opponent notes get hidden.',
'opponentStrums',
Expand Down

0 comments on commit b542976

Please sign in to comment.