![[Project OutFox Conversion] Super Reactor (XeroOl & Ky_Dash)](/images/yt/5i/project-outfox-conversion-super-reactor-xerool-and-ky-dash-10wqr.jpg)
[Project OutFox Conversion] Super Reactor (XeroOl & Ky_Dash)
Original file by XeroOl+Ky_Dash: https://www.youtube.com/watch?v=yXbqC4PAj9k
SM5.3 Download: https://drive.google.com/file/d/1L9FCBwy7yzjk8ydSCcBkNuD4haae6GAf/view?usp=sharing
Notes: So, this is where everything runs from, huh? Time to fight it at full force!
Requested by myself.
Go check out XeroOl and Ky_Dash!
https://www.youtube.com/user/XeroOl
https://www.youtube.com/c/kydash
XeroOl is someone who is more akin to a mad scientist, seraching to find everything's limit.
Ky_Dash is someone who makes cursed content without meaning to, sometimes.
Oh boy, it's the sequel to XeroOl's "Red and Blue" file.
So, this file was ported live on twitch! It took me four days to do the first pass, and one extra day of polishing it. I want to never do this kind of file again, but I have a feeling xero has more in store...
I do these porting streams every monday & wednesday!
https://www.twitch.tv/mrthatkid4
If you want to watch the porting process for this file, check this playlist!
https://www.youtube.com/playlist?list=PLUMGUgmhWSwim6Ol0fv7hL5KQT12Geg-A
Mod changes:
Changed digital periods to their SM5 equivalents.
Gradients - Arrow becomes Diffuse, Stealth becomes StealthGlow., Path becomes NotePath
Added some HoldGrainMult to try making the Red and Blue spiral hurt a bit less.
1.5 stepsize is about the same as -62.5% mult? (for the ending)
Added TinyUsesMiniCalc, scaled notepath width.
Internal changes:
The mod code is not in spellcards anymore.
- This was very painful to do.
- I wouldn't wish this upon anyone.
An InitCommand became an OnCommand.
Took out all the red herring code, but left in the prints just for Xero.
Found that math.type is a thing and it kept overwriting the actual type function.
Tried giving functions and variables actual names.
Colors now have actual names.
Tried moving some of the stuff that gets eval'd once out of eval.
Removed a whole bunch of un-needed params.
Used PlayerOptions functions instead of using ApplyModifiers.
It's a column. It's a increment. It's a column increment!
Modtweens? More like actual tweens.
noteskew becomes NoteSkewX.
Needed to add some sustains.
centered2 becomes CenteredPath.
Some mods just don't need SCREEN variables.
Needed to increase the diffuse gradient's alpha because of how it works in nITG.
SetFarDist becomes fardistz.
Needed to add some resets to the BG to make it work properly.
Used ratios to scale things like:
- Positioning
- Widths and Heights
- Zooms
Tried optimizing the BG in some places.
GAMESTATE:GetX/Z() replaced with ArrowEffects.GetX/ZPos()
Removed the unused Square period and offset.
Used a scaled down version of SCREEN_WIDTH in some mods.
Pulse is split into Inner and Outer.
Needed to take out a digit for one TipsyOffset.
arrowpath becomes NotePath, distance becomes Size.
Had to make a table local, otherwise the BG squares during the Red and Blue spiral break.
Split a crop into four calls because I don't have one that does all of them at once.
Grabbed the proper player if only one exists.
Made the file not implode if there's only one player.
modtimer becomes ModTimerSong.
reversetype becomes UnboundedReverse.
SetHiddenRegions becomes AddHiddenRegions.
Hid more UI elements.
Did some wrapper state and rotafterzoom(false) madness.
Have problems getting this to work, or want me to convert something to SM5? Let me know!
Other Videos By MrThatKid4
Other Statistics
Project OutFox Statistics For MrThatKid4
At this time, MrThatKid4 has 17,502 views for Project OutFox spread across 51 videos. The game makes up 1 hour of published video on his channel, making up less than 0.20% of the total overall content for Project OutFox on MrThatKid4's YouTube channel.