this commit makes changes that re-adds compatibility with charts using Lua Extra Keys for HScript (well, a modified version which i made to support the new chart loading system.)
This script will release with 1.45.0.
if a character has a noteskin that is null, it changes to '' instead of null!!!!! additionally, the noteskin and stuff no longer breaks because of that :)
additionally, I FOUND AN ISSUE WITH STEP-LONG SUSTAIN LENGTHS ROUNDING DOWN AND FIXED IT.
Upgraded the Note Color System to the 0.7 System (YOU WILL NEED TO ENTER THE VISUALS & UI MENU TO RESET YOUR NOTESKIN AND SPLASH SKINS TO DEFAULT!) however, this will slow down rendering speeds a bit. if you don't want to use the RGB Shaders, the Classic noteskin is also available!
(almost) All of the num1 sprites (and their pixel variants) have been updated to their 0.3.X version
Fixed Blammed Erect having the incorrect events
Fixed bf-christmas having funky offsets for the Left & Down animations
ive been testing this commit for several days, and i'm sure it's READY!!
enjoy :)
Add support for the new Rendering Mode on Linux (cyklus the linux playtester so we gotta wait for him to know if it works)
Enabling Rendering Mode will now display "Rendering" on the time bar if "Show Playback Rate on Time Bar" is enabled
Fixed Alt Animations.. not playing correctly
Added more info to the readme in gameRenders
Improved the note rewriting system, now everything that uses notes also uses this system (well.. most of them)
Sustain notes now use proper sustain colors
Added a bit of inlines
Like, come on. Everyone cares about render mode, troll mode, and trying to load huge charts. I rewrote playstate because there were so much shit in it.
Jordan did fix my issue btw
Moved sustain notes down a bit
Added back OS Engine shaders
Removed Rainbow Notes as an option and instead made it one of the note color options
Added a bit of indentation to hopefully make things a little easier to read
This is a huge cleanup and breaking change!
@JordanSantiagoYT You can finish troll mode if you want because I did finish it mosty, but I didn't test it so it probably has some bugs that need fixed.
Also, I did rewrite the random botplay text stuff.
This ALSO removes stuff like gold ratings, marvelous judgement, and rainbow notes since they're all unnecessary in the engine anyway.
It also removes double note ghost stuff, the show notes option, colored notes, hardcoded noteskins, hardcoded hud's, and note rows as well.
I did keep shit gives miss, opponent nps, botplay txt fade, progressive audio loading, menu music type, and smooth health. (I did remove the smooth health type because it's basically potential bloat)
I also made it so that you only die when you have no health and missed. (Because I like that)
Also you don't need to change gameplay settings in the pause screen, that's removed aswell.
I did clean up client preferences because it was so messy that I had to remove options that are TOTALLY unneeded.
And then I removed most asset bloat.
New hey sound from https://www.youtube.com/watch?v=G5ZkOBybmIk
Also good news, lossless frame capturing for render mode now works!!! I had to fix some stuff in ``Screenshot.hx``!
And it introduces a new option: "Note Hit Offset Bug". You want to go back to the old days of psych engine spam songs where you lag horribly and the notes can't handle it due to how many popups are spawned? Enable this option!
Wow the gitVersion is old
Added Video Rendering mode by HRK_EXEX
"Rendered Notes" is now separate from the Botplay text and is now a toggleable option
Changed the FPS counter color indicators:
Yellow when your FPS is half of the expected framerate
Orange when your FPS is 1/3 of the expected framerate
And red when your FPS is 1/4 of the expected framerate
added going past max health
added the ability for icons to bop every time a note is hit instead of every beat
oh yeah you can set if a note bypasses the max health limit too
fixed the following bugs with playing as opponent:
icons are no longer incorrectly positioned
the health bar is no longer just 1 color
fixed char-based note colors applying to the wrong side
fixed char-based note colors crashing if the stage specified to hide gf
fixed double note ghosts crashing when triggered with gf notes if gf is hidden
added a little checkbox that hides the grid if turned off (off by default)
ADDED CHART EDITOR ANTI-CRASHING
Added the ability to change the final Y that the logo tweens to on the titleState
Chart Editor
Fixed deleting notes falsely deleting all other event texts
Added an even better multi-section copy tool. This one lets you chart at a much faster pace!
Fixed another crash with Freeplay
Character-based Note Colors now works with Change Character events
basically just replaced the color quants 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.
Grayscale: Self-explanatory.
3 new noteskins: circle, chip and future
health display is no longer toggled by default
strum light up style: customizes how long strum anims play for
fixed health tween type having the wrong description
optimized notes flying to the strums, so now every note skin has centered sustain notes
Android changes:
You can now pause the game
Adding and deleting notes now works
EZ Spam now works
General changes:
Added TANKMAN ASCEND
Maybe fixed a memory leak related to ScoreTxt?
Fixed a bug where notes that caused a miss if hit counted to totalNotes
Added additional debug details
You can now loop songs in LUA, and even set a starting point!
A comedic message is now included with every crash. Try to find them all!
Added a super secret options menu that can only be found by pressing a few keys in a specific order
Fixed Troll Mode loops after loop 1 hitting sustain notes a little too early
StrumPlayAnim is no longer used for note hits, improving performance
If color quants are enabled, the strum colors now change accordingly
- Added bbpanzu to Credits
- Removed stuff from a Pull request that broke a lot of shit
- Changed how health icons move
- Health icons can now have other sizes instead of 150x150
- Corrected PolybiusProxy's bg color on credits
- Fixed memory leak on Lua
- Updated Dialogue sprites
- Removed Mind Games Mod leftover dialogue sprite
- Added GF's dialogue sprite
- Pixel HUD can now be used on other stages
- Moved some Week 6 files to shared/ (For the change above)
- Changed how Character groups are handled for easier understanding on Lua
- Added more variables to notes for Lua
- Added 2 new note types: "GF Sing" and "No Animation"
- Minor fixes on Transitions
- You can now playtest your charts inside the Chart Editor (Press ESC)
- Added new functions to Lua
- Fixed freeze when changing characters
- Other minor fixes
- Added vocals/instrumental volume to Chart Editor
- Volume buttons are now disabled while typing on Chart/Character Editor
- Added Hurt notes to Pixel stages
- Added support to .lua scripts
- Added a way to disable achievements/etc on Project.xml
- Moved some Week 6 assets to "shared" for the Character Editor working properly in html5
- Renamed "Button Mashing" to "Ghost Tapping" and changed how it works
- Fixed "No miss on Week # on Hard" achievements not checking for difficulty
- Fixed note colors not working
- Disabled note miss stun
- Other minor bug fixes