Red Alert
Spread the doom. Adds 3 survivors based on Red Alert 2, themed around RoR2. Tesla Trooper, Desolator, and Chrono Legionnaire
Date uploaded | a week ago |
Version | 3.1.1 |
Download link | TheTimesweeper-Red_Alert-3.1.1.zip |
Downloads | 14507 |
Dependency string | TheTimesweeper-Red_Alert-3.1.1 |
This mod requires the following mods to function
bbepis-BepInExPack
Unified BepInEx all-in-one modding pack - plugin framework, detour library
Preferred version: 5.4.2101RiskofThunder-R2API_Language
API for modifying the language localisation of the game
Preferred version: 1.0.0RiskofThunder-R2API_Prefab
API for Prefab creation, networking and duplication
Preferred version: 1.0.1Smooth_Salad-ShaderSwapper
A lightweight library for upgrading stubbed shaders to actual shaders at runtime.
Preferred version: 1.0.0README
Unit Ready
Adds 3 (+1.5 more in config) new survivors, Tesla Trooper, Desolator, and Chrono Legionnaire
Based on their respective units from Red Alert 2, but with SkeletorChampion coming in and saying "nah I'm model them to fit RoR2, and look awesome, and my dong is enormous".
Anything you'd like to say about the guys, ping me (thetimesweeper
) on the ror2 modding discord or the enforcer discord (https://discord.gg/r5XTMFd4W7).
Electrician In the Field
Adds the Tesla Trooper, who can construct Tesla Towers to help him fry enemies.
- Fully multiplayer compatible
- Item displays and ragdoll
- Alt skills and skins with achievements
- Mod Support
- Ancient Scepter
- Skills++
- Aetherium (Item Displays)
- CustomEmotesAPI
- VRAPI
- Risk of Options
- Driver (weapon)
SPREAD THE DOOM
Adds the Desolator, who spreads large spheres of radiation everywhere in his wake.
- Fully multiplayer compatible
- Item displays and ragdoll
- Mod Support
- Ancient Scepter
- Skills++ (one skill lol)
- Aetherium (Item Displays)
- CustomEmotesAPI
- Driver (weapon)
They're History
Adds the Chrono Legionnaire, who teleports around and vanishes enemies from existence.
- Beta. animations missing, and gameplay has some reworks planned
- Fully multiplayer compatible
Item displays andragdoll- FULLY configurable
- Mod Support
- Autosprint
- CustomEmotesAPI
- Risk of Options
- Driver (weapon)
Checking Designs
For SotS update I just decided to upload the work-in-progress parts of the mod so fuck it 1.5 more new characters. Enable in config.
- G.I. is simple shoot man who can deploy to become beefier simple shoot man
- gameplay basically finished, fully multiplayer compatible, just missing visuals and effects
- fully configurable
- Conscript is simple shoot man who builds garrisons to help him simple shoot more
- prototype. hav fun
Chrono doesn't have screenshots yet but I assure you he is very cool
Credits
SkeletorChampion - Made the character models (which kicked off the mod. Without him, the mod wouldn't exist.), and Tesla grandmastery skin
Violet Chaolan - wwise sound help
SweeperSecret - icons, <3
Mr.Bones - mastery skins
Jaysian - Lores
SOM - animation help
Domi - Chrono Animations
Blast - Chrono Sounds
GoodGuy - Chrono Icons
Moffein - consult, savior
DeegerDill - consult
Westwood Studios - sounds, inspiration
Thanks to the lovely reception from the community, including all the great feedback and ideas c:
Languages
If you'd like to translate to your language, check out the language folder on Github.
Bazillion thanks to those that have, and in advance to those that may.
Currently Supported:
- Ukrainian - by Damglador
- Spanish - by Juhnter
- Russian - by Nikto0o
- French - by Fyrebw
- BR Portuguese - by Kauzok
- Chinese (simplified) - by Rody, and FallenTroop
Translations currently only apply to Tesla Trooper and Desolator
Future Plans (that I may or may not get to)
- Alt skills
- Achievements
- custom lightningorb effects
- improved animations (help)
Scepter and vr and all those fun stuffsDesolatorChrono Legionnaire, G.I.- Conscript, Prisma Trooper
Driver compat
for no particular reason I made a cool skin for minecraft check it out
CHANGELOG
Changelog
3.1.1
- fixed guillotine fix not actually fixing
3.1.0
- updated tesla trooper tracking code to be slightly more optimized
- reduced the amount that the tesla trooper tracking reticle jumps around enemy hurtboxes
- just where the indicator shows up. actual aim target accuracy has not changed.
- re-replaced chrono bomb with instant placed version
- updated chrono bomb placing to use tesla's tracking instead
- this improves detection distance on large enemies like bosses and parents
- likely more work still to be done on this
- moved thrown bomb to config
- will combine these versions of the bomb in the future
- Added Driver mod compat: adds 3 weapons based on the guys.
- fixed guillotine increasing chrono vanish threshold on all enemies
- fixed chronosphere not teleporting
3.0.12
- readded previous chrono bomb under cursed config
3.0.11
- Chrono:
- special damage ticks faster (overall damage and debuff stacks unchanged)
- special range increased and added to config
- bomb is no longer lock-on. throws a short distance and magically floats in the air because I didn't have time to polish this
- bomb detonation time lowered from 3 to 2 seconds
- bomb textured
- made sprint teleport on release the default
- alt util now halts enemies in the air
- fixed alt util sound ending early
- fixed scepter sprint breaking in multiplayer
- added a debug config to be actionable while in teleport disabled state (but still can't move)
- Tesla Trooper: re-added ability to command Starstorm 2 Shock Drones
3.0.10
- removed log spam on all damage instances. woopsies
3.0.9
- fixed desolator utility for real, effect is back
- adjusted desolator m1 from from 100% + 156% in 2 stacks of radiation -> 80% + 201% in 3 stacks of radiation
- configs coming eventually
- reworded desolator's irradiating tooltips so you dont have to pull out a calculator to know what damage it does lol
- nah you'll still probably need a calculator what with all the dots and ticks
- will probably do the same for the base move descriptions later
- not applied to other languages
- fixed desolator m1 tracer being missing
- fixed chrono m1 tracer being missing
- changed ukranian folder from UA to UK as I heard that is the thing to do now
3.0.8
- added safety checks for desolator's utility to work in multiplayer
- visual is still bugged until I can fully figure this out but the move will hopefully always work, gameplay-wise
3.0.7
- added Chrono item displays
- fixed achievements on disabled characters destroying the mod. happy I didn't get any reports of this.
3.0.6
- split up Chrono's special into 3 charges
- added stock display to crosshair for special charges
- made scepter teleport purple to distinguish you got scepter
- made chrono scepter disable-able in config if you don't like it
- added temp chrono icons
3.0.5
- fixed all deployables (desolator irradiators, engi mines, everything) being set to the laws of tesla trooper's towers
3.0.4
- added AI for chrono (goobo and vengeance)
- fixed tesla and deso goobo and vengeance being broken
- temporarily removed deployable restriction on desolator glow sticks
- couldn't figure out how to fix it right so for now grab some brain stalks and go crazy
3.0.3
- fixed tesla trooper (and some other moves I think) not scaling with attack speed
3.0.2
- illegally forced compat with autosprint for chrono
- fix error with m2 bombs when deputy was installed
3.0.1
- fixed conflict with riskytweaks removing something from frost relic that I was cloning
- fixed some issues with scepter even though it's not working yet
3.0.0
new mod new us
- fixed for sots. please reach out if you find any more issues
- added Chrono Legionnaire, still Beta but all working and multiplayer compatible
- added G.I., still alpha but all working and multiplayer compatible (afaik)
- added Conscript, not even alpha lol, but hey if you're curious
- Completely revamped code behind the scenes. some things may be improved some things may still be missing.
- Character creation and some assets are now loaded async. this should improve load times by probably 0.0001%
- Risk of options support for configs
- I spent like months on this update there's no way it's like 5 lines
2.2.4
- fixed desolator scepter forever
- completely removed the troublesome part of desolator's special code and replaced it with jank
- but jank that shouldn't fail anymore
2.2.3
- fixed desolator scepter resetting when zetaspects is installed
- skill will still reset if a buff is lost while in special because of code jank on scepter's end. full fix to completely workaround all this coming at some point.
- fixed desolator rad cannon not spinning when deployed
2.2.2
- fixed Tesla Trooper Surging Forward while rooted locking you in purgatory
- fixed Tesla Trooper M2 conflict with autosprint, only a year after it was reported
- Desolator passive now counts stacks from SS2U Nucleator dot
2.2.1
- forgot to update text to the changes of last patch woops
2.2.0
- tesla trooper
- passive: ally buff multiplier 1.3 -> 1.1
- passive: ally buff shock duration 1 - 3.5
- secondary (empowered): 1200% -> 1500%
- He gets a lot of feedback that he's very strong, this may surprise you, because he also gets a lot of feedback that he's weak.
- I suspect a giant culprit is those people don't know to buff the tower before using secondary, missing out on a lot of his potential damage (1200% * 1.3 = 1560%)
- These changes remove this aspect from being a necessity, in exchange buffing a bit of its utility when you do decide to use it
- If you liked that aspect, configs will come at some point so you can revert these changes
- primary: animation plays on each bolt
- as well as the tower aspect, I suspect the people are also missing out on tripling close-range primary damage. more feedback on doing multiple hits should help with this.
- Utility: sound now plays when absorbing damage, increasing in pitch based on damage absorbed
- thanks rob for the suggestion. I agree with all your others as well so they'll come at some point
- except except when you said it does a whole lot of nothing. late game it's a free 1800% with a giant aoe ya goon
- secondary (empowered): now commands Starstorm 2 Shock Drones as well
- fix potential nullref spam on tracking component
- Desolator
fixed a bug where sceptered special reverts to regular special after using itI assume. I could not reproduce it so if it still happens to you, let me know and give a log
- he'll get some more love I promise
2.1.6
- added failsafe fix for current incompatiblility with Shaman (must play default skin until he pulls my fix)
- added simplified chinese translation (thanks Rody and FallenTroop!)
- fixed Desolator scepter skills multiplayer issues
- fixed Desolator scepter alt special description displaying wrong damage
2.1.5
- added Brazilian Portuguese translation (thanks Kauzok!)
- added mastery skin for Desolator (thanks again, Mr.Bones)
- google translated the name for other languages, sorry if something's wrong!
- haven't touched this project in several months so I hope nothing broke making this update!
2.1.4
- added french translation (thanks Fyrebw!)
2.1.3
- added russian translation (thanks Nikto0o!)
- attempt to optimized desolator's big-ass specials by simplifying the hitboxes
- this makes the cube hitbox wildly inaccurate to the sphere visual so enjoy the extra range I suppose
- removed joe
2.1.2
- r2api split ass(emblies)
- now that colorsapi is real, added a color to communicate tesla trooper charged ally attacks
- added some missing text to language file
2.1.1
- added Ukrainian translation (thanks Damglador!)
- added Spanish translation (thanks Juhnter!)
- fixed desolator disable config breaking both characters
- fixed desolator irradiator projectile collisions being inconsistent
- added buff icon for desolator deployed state
- lowered desolator sounds
- adjusted sound for desolator utility
2.1.0
- added sit emotes for both men
- added language support. thanks to Damglador for pushing for it, and thanks to Moffein and Anreol for the code
- if you'd like to translate to your language, check out the language folder on Github
- made desolator back pack tube thing change color with recolors
- fixed "voice line in css" config for playing wrong voice lines for desolator
- fixed not being able to play voice lines while using certain abliites
- finally came out of the past and separated assetbundles and soundbank from dll
2.0.1
- fixed utility broken
2.0.0
- released new character Desolator!
- added new alt secondary skill for tesla trooper, expanding on alt m1 in cursed config
- added achievement for alt m1. still in cursed for now
- config has been reorganized. you should probably just delete existing
- finished tower item displays for sotv items
- fixed level growth stats not being to the vanilla standard
- lowered distance scaling on sounds
- added head hurtbox proper
- small tweaks to the russion section of lore (thanks Damglador)
1.3.2
- fixed eclipse not saving progress
- attempt fix to targeting just not wanting to target sometimes
1.3.1
- fixed emoteapi rig
1.3.0
- added rig for EmoteAPI. happy now?
- freed alt Util from cursed config and added as a proper skill variant
- improved reticle targeting, separate from m1 targeting
- icon and sound
- unlockable by achievement
- haven't tested much in multiplayer but I'm pretty sure it should work fine?
- added additional property for scepter: tower now zaps multiple enemies at once
- kept multiple towers by the rule of cool
- it's probably way overtuned now, so I'll maybe dial it back in the future. for now, have fun c:
- finally fixed malachite aspect destroying his and his towers' bones
- adjusted m1 reticle to help more clearly read the 3 different tiers of range
- added secret beta config
1.2.1
- fixed conflict with ttgl mod and vrapi
1.2.0
- new Grand Mastery skin! Thanks as always to the lovely SkeletorChampion
- comes with a unique tower
- comes with a few custom effects
- holy shit VR
- zaps with right hand, build tower with left hand
- all skins supported
- Added Lore by Jaysian, thanks!
- bumped up damage of cursed config alt primary
- if it's not gonna make sense may as well be strong
- Added new heavy WIP Alt Utility in cursed config: Surging Forward
- not really sure where I was going with this one but turned out kinda fun so y not
- fixed tower blocking its own projectiles, mainly ATG missiles
1.1.1
buncha tweaks
- ally zap no longer does damage, fixing pennies exploit
- zapping allies with m1 now ends the move earlier
- so accidentally hitting allies doesn't eat up a full duration m1
- m1 zap now travels instantly
- slightly lowered m1 attack duration
- not enough to affect any balance concerns, just to hopefully feel a little smoother
- fixed m1 not blooming crosshair for clients
- lowered lingering m2 cast time
- added very WIP m1 alt skill under cursed config
1.1.0
- Added proper Mastery skin, complete with a unique tower
- thanks Mr.Bones!
- Added Scepter Upgrade
but by accident I did exactly lysate cell, so I'm open to any better ideas
- Limited lysate cell to 1 additional tower, similar to engi
- stacking simultaneous towers turned out way too strong for a green rarity item
- truthfully it should be 0 but I want the opportunity for multiple towers in some capacity
- unlimited stacking behavior can be reverted in config
- Fixed Utility's cooldown to start after the move is done
- Fixed missing tower sounds in multiplayer
- lowered sound distance so they don't dominate the battlefield
- let me know if they're too quiet now
- Removed dependency on FixPluginTypesSerialization
1.0.2
- accidentally cranked up m1 distance way too high woops
1.0.1
- fixed tower getting taken by void infestors
- bumped up tracking range to help deal with xi construct
- adjusted m1 visual to make separate arcs a little more visible
- added config to disable tower item displays if you find them too silly
- added Aetherium item displays
- added item displays just for Tinker's Satchel mustaches
1.0.0
- c: