[OutFox aV Conversion] BATTLE NO. 1 (Large Collab)
Original file: • [NotITG | Collab] BATTLE NO.1
OutFox aV Download: https://drive.google.com/file/d/1Au7uQOOV6iD00ySc1ABp-BbiccK803ts/view?usp=sharing
Notes: The multi-person music collab got a multi-person modfile collab. Good luck!
Requested by "Dancing Maractus" (via ko-fi), "KennethLias" and myself.
Here's everyone that worked on the file on order of appearance!
/ @ky_dash
/ @tetaes
kinoseidon (There's no socials here!)
/ @irissumusicofficial
/ @notitgfan61
/ @jecket22
/ @kirby_5464
/ @mangoafterdawn
/ @kaypooma
/ @taro4012itg
/ @scryptslol
/ @twelvestones4176
Oh boy this file. You know how the original video had the judgment and combo tweens+gfx change for each person? For this, I asked everyone in order to choose a noteskin from a slowly decreasing pool, with mirin getting 2d noteskins included since there's no 3d being done. (The code for doing this is there, but commented out, if you're curious)
Surprisingly, the end-result had only 4 variants of scalable!
Simfile changes:
It's an SSC now because the mirin template is a lua file
Visual changes:
some of the rand uses OFMath, so I don't think they quite line up with the original, but it's close enough.
Shader changes:
glitch-lines: Flipped uv math for x rand
barrel: flipped y axis math, forced a 480 in there, scaled x axis effects
fisheye: scaled x axis effect and flipped y axis math
gradientmap: Renamed sampler1 to samplergrad
Moon Healing: No more gl_FragCoord, scaled x axis effects, flipped y axis math
naenae and yeet: Made the arrows consistently sized and spaced, did some really strange math and axis flipping
Mod changes:
Added tinyusesminicalc
Attempted minimizing the amount of drawsize
Needed to adjust suddenoffset during tetaes section
60 grain becomes -70 holdgrainmult
Translated nITG squareperiod to SM5 squareperiod
Split some tiny into x & y because normal tiny also affects z
Internal changes:
We went from mirin template 3.0.1 to 4.0.3
You'd best believe I incremented columns
Centered2 isn't a thing, but we do have CenteredPath
Threw the Moon Healing shader into AFT jail
NotePathDrawMode instead of GAMESTATE:ForceSmoothLines
Abused rotafterzoom(false)
additiveblend isn't real
The bass was being overcomplicated
There were times we went back to 0 cover, so I made it not
used math.fmod to attempt preserving lua 5.0 modulo behavior
Downscaled the input for glitch-lines
gfind becomes gmatch
Don't use SCREEN variables for positioning or zoom sometimes
Removed uses of path grain and path drawsizeback when path wasn't used
Forced 4:3 math during tetaes section
HiddenRegions are part of NoteField
Scaled some positions and zooms or added some basezooms
Did at least 1.7 crimes with wrapper states because y2, x2 and zoomx/y2 aren't real!!!
Replaced randomseed random with Random Value Tables
Scaled a vibrate
spiralholds? More like notefield functions! Hah, got 'em good with that one
Attempted making the lines in taro's section metrics-aware
We have eases engine-side
taro, stop hitting p3 and p4, they don't exist here!
There was at least one definemod being overwritten by someone else's
xywh isn't real, but I can do without it
Scaled at least one customtexturerect
Had to downscale some math because it relied on zspace!
We have SongPosition, no need to write a variable for the music seconds
Slight loss of sanity dealing with y2 vs y and easing both at once
I think gsub changed a bit between lua 5.0 and lua 5.4
Sometimes, I don't want movex to be scaled
visited bassbook but made no use of the experience
modtimer becomes modtimersong
halgun becomes hideholdjudgments
arrowpath becomes notepath
bumpyz? what are you talking about?
girth becomes width
I had to *3 the alpha of the twist models to make it match the video for some reason???
AFTs don't need negative basezoomy, which means:
Needed to swap croptop & cropbottom for the moon healing sprite
Needed to *-1 some rotz
Used basezoom for the mirin because I used FullScreen
longholds become extendholds
Decremented a column?????
Attempted making it so the ending shader can properly do its' animations regardless of aspect ratio, and I think I did it???????
Have problems getting this to work, or want me to convert something to SM5 or OutFox? Let me know!
If you want to support me, I have a Ko-Fi and Patreon!
https://ko-fi.com/mrthatkid4
https://patreon.com/mrthatkid4