AP Pre-Release - (4.9.25) - THE "UPDATE THAT HAS LITERAL MONTHS OF WORK, SO MUCH SO THAT AT SOMEPOINT WE JUST STARTED DOING WHATEVER WE FELT LIKE THAT DAY, AND TO BE HONEST I'M KINDA SUPRISED WE GOT THIS TO RELEASE WITHIN EITHER OF OUR LIFETIMES anyway so how are you doing?" UPDATE!
Pre-releaseOk. I'm gonna be 100% honest. I know I said in the beta11 version that updates wouldn't take this long BUT I swear we made it worth the wait this time.
This bad boy is packing:
On the engine side of things:
-
Optimization. So. Much. Optimization. It may be framey now and again for one reason or another, but it shouldn't die after like 10 songs anymore :D
-
ACTUAL PROPER DISCORD PRESENCE (Now you can finally stop telling your friends you're playing psych)
-
Blazin now uses the proper stickers when transitioning
-
Added compatibility for the FridayLight Launcher
-
You can now actually go into fullscreen when pressing your fullscreen keybind
-
Removed the secondary Ghost Effect option (Whoops)
-
Whatever you do, DO NOT delete fred.
-
Spruced the Main Menu up a bit
-
Changed how the Titlescreen GF works (mods shouldn't break with the change)
-
Added an option to change what the loading screen loads (Off to be directly sent to playstate, song only for the normal loading screen, and everything to load everything for that current mod (CAN BE MEMORY HEAVY!!! BE CAREFUL NOT TO LOAD A GIGANTIC MOD WITH THIS ON!!!))
-
The engine now properly clears the memory. You should be able to notice a HUGE difference in memory usage (via Task Manager, because the in-game one isn't 100% accurate)
-
Added a secret to the title screen if you type a certain name from DELTARUNE
-
The "Sick!" rating no longer has the same accuracy as the "Marvelous!" rating. It is now 0.88 (from 1)
-
Crashes from tween-related issues should no longer occur (this isn't a guarantee, but most of them have been addressed)
-
Dialogue bubbles now properly adjust to the Dark Mode theme.
-
I finally remembered to actually put in the ScreenShot plugin, so now you can press the bindable screenshot button to take a screenshot
-
added support for loading .hscript files
-
You can now edit the Metadata of a song in the chart editor (it's a little buggy, but as long as you have a properly formatted meta.json in the files already, it should work flawlessly. If it isn't properly formatted, please delete the file so that the chart editor won't have a stroke trying to read it.)
-
Base modcharts now (for the most part) work. If a modchart uses NoteTween, it's not gonna work. This is an issue that is being looked into.
-
The Random button now tweens to the selected song instead of snapping to it
-
Animated Icons should work now, but I have no idea because I forgot if I tested it or not (it was 2 months ago lol)
-
Idk if I put this in any of the previous updates or not, but Freeplay (Both of them) now properly updates the sound that plays when you select a song
-
The game will no longer delete the entire sustain when hitting a parent sustain note
-
Added the Pixel and Pico Breakfast variants, Girlfriend's Ringtone, and Stay Funky to the Pause Menu Music options
-
DO NOT PRESS F5
-
Gave the snow in the mall more "depth"
-
Added some charting SFX (courtesy of SkyDecay Engine) (ONLY IN THE NEW EDITOR!!!)
-
Optimized ALL the images
-
You can now configure icons via an inserticonnamehere.json file with the following:
{ "type": "INSERTTYPEINALLCAPSHERE" }
The type can be either ANIMSINGLE (Animation name must be "idle" to work!), ANIMDEFAULT (Animation names must be "normal" and "losing" to work!), ANIMWINNING (Animation names must be "winning", "normal", and "losing" to work!), or ANIMSINGING (Animation names must be "idle", "left", "down", and "right" to work!)
little side note, ANIMSINGING doesn't work in this update, though it will by the next one! -
FunkinModchart Support (because one modchart system wasn't enough!)
-
Added a few achievements because I gotta give the 100% people something to do
-
Added a Trash Mode option, which, like the No AntiAliasing option, makes the graphics in playstate worse for the sake of performance. (It is also now required for the "potato" achievement)
-
Added an UNO minigame (no, I'm not kidding. It's got custom music and everything. Made by me.)
-
Added an alternative crash handler to better catch and mark crashes
-
Added a Debug menu (Accessed via F4 or CTRL + D)
-
Removed the unnecessary HUD folder that was doing nothing but taking up unnecessary space
-
Add the entirety of the Mechanics Mod (shoutout to @EyeDaleHim for letting me do this! Check out the original mod too! It is accessed via the mechanics mod logo, poorly placed in the corner of the Category state.)
-
Added the ability to turn off Garbage Collection (removes stuttering at the cost of heavy memory usage. Be careful when turning this off!)
-
Added a console that can be spawned via a bindable button (Credits to Codename Engine for that code)
-
You can now display a user's username (if enabled) by typing USERNAME in dialogue. (if disabled, it has a built-in fallback, so don't worry about it being weird and just straight up saying USERNAME lol)
-
Added a new input: Troll Engine
-
You can also use your mouse to hit the notes, but I never actually tested it, so I have no idea if that actually works lol
-
Added new Chart Modifier: UNO (it's very buggy but really funny to look at)
-
Changed the search bar in Mixtape Freeplay to only update the songlist when the Accept keybind is pressed. This is so that it doesn't lag like a mofo as you're typing
-
Added a new loading screen: Mixtape Loading Screen (Courtesy of Yuta)
-
Also an option to switch between Mixtape and Psych
-
Added the options to the UNO game in the options menu
-
Added Window Functions to LUA (The Wiki and Server will be updated with this information later)
-
Added Pong Minigame (Nope. Still not a joke. It ALSO has custom music made by me.)
-
Added 144p Mode. You're just gonna have to see it for yourself. Nothing I could say would do it proper justice.
-
Added Rendered Text (toggleable in options) so that you can see how many current notes are loaded/how many max were loaded/how many are currently in the notes array
-
Made it so that exiting the game continues to exit the game if you open a new state
-
Added Legacy Lua Settings to the Options Menu
-
There is now a 5% chance of getting a random transition when switching menus
-
Added a Match 3 Minigame (W.I.P., but mostly done. No custom music yet :( )
-
Fixed a small problem with the Small Argument Chart
-
Added P-Slice Metadata support (mostly)
-
Added another Secret Song
-
Added Proper Time signatures (New Chart Editor Only for now!)
-
Added a visualizer to Category State (Credit to Novaflare Engine for the visualizer code, btw)
-
Fixed a spelling error
-
You can now add a videosprite directly behind the HUD (put 'hud' for the addBehind argument)
-
Menus with visualizers should no longer crash when the music is null/isn't playing (emphasis on SHOULD)
-
Re-added the EX Opponent/ EX Player options fully
-
Re-added the balance code to the new chart editor
-
Added Modchart Debug Info (Togglable in options)
-
Added a Minigame Menu (in the Debug Menu for now)
-
Added a third Splash Screen
-
Downscroll now works again
-
You can now disable the traces for a performance boost, at the cost of, well, no more traces lol
-
Added an experimental NotePool option (Does essentially nothing for now)
-
Added a Chart Preload option (Tends to not like reloading a song, and can break the notes/game. Recommend to keep this off for now)
-
If you're a speciallilbaby you should let the Caregory Menu know.
-
Added the option to change the Icon Bop
On the AP side of things:
- Made it so that the freeplay song list only shows songs you have within that sync.
- You can no longer use Showcase Mode as an alternative to botplay and still send checks
- Deathlink should work now (how many times have you heard THAT)
- An issue where the game would falsely flag completion upon entering freeplay has been fixed
- Added some flavor text to the YAML depending on how many mods you have loaded and enabled when generating
- The Hint Category is now fully functional! Any hinted songs will appear there.
- Traplink Support (It'd be rude of me to reveal everything >:))
- LOCALHOST SUPPORT!!! (idk why this wasn't a thing to begin with)
- You can now import weighted YAMLs (even though you really shouldn't be using one in the first place)
- Fixed the Streamer Vs. Chat and Tutorial Trap weights being swapped (Don't ask how that happened, I still don't know)
- Experimental Compressed Websockets (I'm pretty sure it doesn't work yet, so I personally recommend keeping it off for now)
- CUSTOM AP ITEMS! (Read the docs in the CustomEx branch to learn how it works)
- Added the UNO Challenge Trap (no, I'm still not kidding)
- Added the Pong Challenge Trap (Also still not a joke)
- Added the Song Switch Trap (Like the Tutorial Trap, except it's special songs added exclusively for this trap)
- Added two new items: Pocket Lens and Extra Lives
- Added new AP Menus (and an option to switch between them and the old menus)
- You can now set your Starting/Victory songs
- Added the Max HP Down Trap (and yes, you can lose max health without the extra health)
- Combo/Accuracy Requirements now actually work
- There is now a pop-up that tells you what items you've sent
- The coloring for the songs has been fixed
- Pressing quit no longer closes the game, as closing the game is no longer required to leave AP Mode
- Added the Resistance Trap (Don't let her replace you, or she'll slowly kill you)
- Added a new filler item: PONG Dash Mechanic (Only exists if the Pong Challenge Trap is set to exist)
- Added the ability to turn on and off the Base, Erect, Pico, and Secret songs
This was quite a monster to put together, and with all the IRL stuff that's happened, we're lucky to get this update out as soon as we did. That said, however, we hope you enjoy this update.
Chances are, updates might be slower than usual, but you know where to go for the latest updates on that kind of stuff, dontcha?
And yes, that .25 is there on purpose, because honestly, I lost track of the number of times we had to fix this thing over and over again,
WHY ARE YOU STILL READING THIS DOWNLOAD THE ENGINE AND PLAY IT GO GO GO GO GO
Full List of the absolute monstrous amount of changes we made: beta11.5...beta12