Windows the Computer

Windows the Computer KB2934207 (1.71)

What permissions do you give others to modify and/or maintain your submission?
Modify: ASK ME - Maintain: NO - Others must ask me for permission before modifying my submission or use it in their own work, and I reserve the right to say no for any reason. No, others may not maintain my submission, even in my absence.
I made sure my file(s) follow the Submissions Guidelines
  1. Yes
I named my file(s) correctly (see Filename Conventions)
  1. Yes
header.png

Done by XG5#4941

Having been made in Kart first, Windows is now here to compute through the game that started it all, sharing the same look and all, as well as bringing a mechanic or two over.

Note: This character is more of a standard platformer type than most characters are. Prior to 1.41, in some areas, because of the slower playstyle, some areas you will have to work a bit more to pass through them - this especially applies to wide open spaces and/or being launched far off with springs/boosters.
Edit: Windows was designed with automatic braking in mind to check for springs/grabbable chains/etc.

Please read changelogs for more information. CSS done by XG5#4941

srb20056.gif

Although 33% slower than Sonic, Windows does jump 33% higher and can do it twice. In addition, the faster you're going, the higher the jump, albeit the effect is subtle.
srb20061.gif

By technicality, Windows is also shorter since the logo is just that - a logo.
srb20058.gif

Like Fang, Windows can shoot send a file out at an enemy or monitor. Might as well, considering how little storage most home computers had back in the day!
srb20059.gif

Being heavy (ignore the double jumps, hah), Windows can bust through heavy walls, but only if it has enough speed.​
  • Windows uses MP Special Stages instead to gather Chaos Emeralds. Using tokencompile, you can revert it back to having the tokens converted into emeralds directly.​
  • Yes, Windows can go Super/Hyper... in this case, the Emeralds provide Windows with the XP setup, upgrading it. However, the configuration isn't ideal - rings will be used for keeping the system stable. Run out of them or die and you'll downgrade.​
    • Use Custom3 to force a Super transformation if you have the emeralds and 50 rings. Handy if you want to keep a shield on you.​
    • If you press Custom1, you'll perform an "XPerience Blast" for 3 (since 1.4) rings (or all of Hyper) - clearing an area of enemies and damaging nearby bosses, falling into a 5 second (or 60 if Hyper) cooldown.​
      • Be careful doing that when Hyper, though - the ring consumption will be affecting everyone.​
  • Since v1.1, you can stack Invincibility and Speed Shoes timers when, latter of which can work even if Super/Hyper and if kartgrow is enabled.​
  • Since v1.2, pressing Custom2 will briefly enable "hardware acceleration" of the DirectX Boost, which will briefly increase your top speed on top of launching you forward.​
    • If you're moving fast enough, DirectX Boost will merely redirect all the speed whichever way you're facing.​
    • Cooldown is 15 seconds and 5 if Super/Hyper. Collecting Rings/Coins/Spheres and Ring Monitors will reduce the cooldown by 0.25s and 2.5s respectively.​
    • Since v1.4, pressing Custom2 with Spin/Jump will perform different moves. See changelog for more information.​
srb20060.png
canyon.mid (0/1/2) - controls the custom Windows-related jingles for invincibility, speed shoes and a Super (& Hyper, if you have XMomentum loaded) theme. The two jingles and Super theme are available in Sound Test to be played.
  • 0 disables all custom music.​
  • 1 enables some of the custom music, like Invincibility and Speed Shoes.​
  • 2 enables all of the music, including Super, Hyper and Act Clear jingles.​
kartgrow (0/1) - disable/enable a custom reaction to Speed Shoes on Windows.
  • Speed Shoes will instead act like a Growth powerup from Kart, doubling your size and playing the familiar tune.
    • Using the Attraction Shield? If you're under the effects of Growth, your ring pull range also doubles!
    • The jingle will attempt to be played regardless of canyon.mid's setting, although it doesn't usually overwrite the Hyper theme.
  • The default 20 seconds of Speed Shoes are cut down to 12 seconds to balance it out. Invincibility will also be applied if you didn't have it before.
    • If more Speed Shoes are to be applied, they will add to the current timer.
  • This variable is enabled by default and can only be changed by hosts/admins. If changed mid-map, it usually will take effect immediately.
winflash (0/1) - disable/enable screen flashes/shakes from the XPerience Blast. Enabled by default since v1.4.
ssd (0/1) - disable/enable faster File Toss cooldowns. Disabled by default, admin/host only!
DirectX (0/1) - disable/enable DirectX Boosting. Enabled by default, admin/host only.
funindeath (0/1) - disable/enable the rare, special death on everyone. Enabled by default, admin/host only.
funindeathchance (0 - 1) - if the special death mentioned above is enabled, this controls the chance. 0 is 0%, 1 is 100%.
TokenCompile (default/legacy) - switch token interactions. "Default" lets Windows store tokens to have a chance at the Multiplayer Special Stages, whilst "Legacy" converts the tokens into emeralds on the spot like it was prior to OSR2.5 / 1.3.
pentium4 (0/1) - disable/enable XPerience Blasts when Hyper. Will only work if CrossMomentum is present. Admin/host only.
pentium4check - checks for allowance of XPerience Blasts when Hyper. Will only work if CrossMomentum is present.
winbubble (0/1) - disable/enable bubble popping by Windows. Admin/host only.
filetossbind (0/1) - swap File Toss bind for local player between Spin and Ring Toss. Default is 1. Works per player.
winintro (0/1) - disable/enable the custom title card for Windows. Works per player.
winver - returns information about version of the mod, SRB2 client used and, if playing as Windows, see current configuration for File Toss and the custom title card, as well as check if DirectX Boost is disabled/enabled.
msconfig - controls automatic save/load for Windows settings.
dxcoop - controls whether the experimental shared DirectX Boosting is turned on.
  • If DirectX Boost is used by Windows and there are others in range, as well as them having opted in to receive such effects, they will be thrusted depending on which of the moves was performed.
  • dxcoopeffect (0/1) controls whether a player wants to receive the effects. Opt-in or opt-out.
  • dxcooprangeh and dxcooprangev control the range of the cooperative DirectX Boost.
srb20053.gif
  • Join Milne's Kazotsky Kick and dance along!
  • XMomentum's trick-related frames and Hyper jingle have been added.
  • When playing Co-op in a netgame, you can perform gifts similiar to Adventure Sonic.
    • Some of characters with custom gifts include:
    • If the character does not have a unique gift written for them, a failsafe is present, which will grant a shield (if you don't have one or the shield is Pity) or a bunch of rings.
      • 50% to roll for either one in range.
Wouldn't be Windows without some annoyance, now would it?
  • Because of how Growth was done with Speed Shoes, it may lead to situations where one may end up stuck or be squished.
  • If under the effects of invincibility and/or speed shoes as Windows and you swap characters, the special stats may not be removed.
    • I'm aware that this might happen, but it's not as broken as Growth not being reverted from if the speed shoes ran out.
  • The music change may work weirdly in Co-op or other gametypes, especially when switching characters.
  • Also in multiplayer, the HUD related values might not initialize properly, leading to a spam of warnings. Changing map whilst having selected Windows as your skin usually fixes it.
  • When joining a server with Windows on it, DirectX Boost may not spawn a trail when active and spike-busting will always be active.
    • No longer true as of v1.31?
  • The custom top speeds for Windows if Hyper or under Invincibility do not appear to function correctly as of CrossMomentum v1.3.
    • Regular DirectX Boost under Hyper is also borked.
    • Use CrossMomentum v1.2 with Windows for maximum compatibility as it was built against that version with how player.normalspeed is handled.
      • Fixed in 1.5 Public Beta - use the 1.3.x versions of CrossMomentum.
  • 1.41 changed up how File Toss projectiles are spawned. As a result, sometimes, you may get a warning about the variable responsible for the projectile suddenly being nil. There is not much I can do about that.
  • As mentioned above, A_SuperSneakers and A_Invincibility have been changed to allow for stacking of Speed Sneakers and Invincibility while A_RingBox has the cooldown reduction effect.
    • 1.5 Public Beta has reworked that, go nuts.
  • DirectX Boost may end up being permanently active if you quickly swap characters if a netgame.
  • Having designed Windows to be played with automatic braking on, if you do not have it on, you will have higher top speed when jumping.
    • Fixed in more modern versions, but MRCE will trigger the higher top speed if you destroy a badnik by landing on it or destroying from the side when not on the ground.
  • Ringslinger NEO and BattleMod support are rough, expect some things to be jank.

Thanks to the SRB2 Discord for assisting with the Lua and hope you enjoy the lil guy... err, thing.

Read the update logs for up-to-date stuff.
Author
TheOneGoofAli
Downloads
15,841
Views
36,179
Extension type
pk3
File size
5.9 MB
MD5 Hash
ba6cf688949605debb0e464a16fdc860
First release
Last update
Rating
4.75 star(s) 12 ratings

More resources from TheOneGoofAli

Share this resource

Latest updates

  1. End of Mainstream Support / 1.71

    This is a minor update. Just two oversights fixed: Game Over music didn't play due to...
  2. Platform Update / 1.7

    Been a while, huh? This originally was meant to be released on the day Windows 7 ESU and 8.1...
  3. NTLDR Sysprep / 1.6b1

    This is a one week(-ish) patch for 1.6b. Fixed the screen fade not occuring related to MRCE...

Latest reviews

This is a very OP character. This is also a very fun character. Too fun infact, I think I'd be lying if I said this isn't one of my favorite SRB2 modded characters. Combining the double jump with the acceleration moves makes for some sick mid-air combos.
TheOneGoofAli
TheOneGoofAli
...that's one way to word it, hah. Well, glad you enjoy this high effort shitpost regardless. 🧡
Upvote 0
YES! I was hoping this mod would come out! And the way they play is perfection! Thank you for making this!
Upvote 0
Playable Windows. Beautiful. I played as Windows once on a multiplayer and it was GOLD. Time to speedrun SRB2 as a computer!
Upvote 0
The idea is dumb.
But you can forget about this as the mod in so good.

I'll waiting android the mobile
Upvote 0
Love this mod for a couple of reasons;

- The DirectX Boost is very satisfying to use, and allows for snappy maneuverability along with a very useful double jump and stomp

- The attention to detail with the character as a whole, along with the highly detailed changelog

- The "Welcome To a New Era" color makes me feel warm and fuzzy

Overall this character is a great example of how SRB2 modding can accomplish a different playstyle while still being able to be picked up easily. I'm definitely biased towards the early windows theming as I adore the look.

The only flaw with the character I had was the DirectX boost bug, but that seems to be fixed as of this version.

10/10 Would add to server again
Upvote 0
My only complaint is that there's no link to the tool you used to make the custom Act titlecards.
TheOneGoofAli
TheOneGoofAli
Making the actual "image" was done in Paint.NET. If you mean actually showing the custom graphic, it's a simple HUD hook with Lua.
Upvote 0
Hey Ali! It's Vanilla from Discord, great job on this. Super cool!
Upvote 0
Oh s**t can't read C: Drive (of the Windows Error Remix) that's cool the mod
Upvote 0
Installing DirectX!
(This mod is super funny and I love it)
Upvote 1
This is a very creative and fun to play mod, I love the abilities and the super form.
Upvote 0
Back
Top