Titan Reactor - A new way to watch our favorite game.
Titan Reactor has been my covid hobby project that has been under solo development since May of last year. I'm happy now to share my vision with the community. Please watch the video below.
Download and Access (Removed download link while I fix some initial errors users are having, will be back up soon) This is INCOMPLETE software and may not work as expected. Please report issues in discord or github issues. The documentation and functionality provided by Titan Reactor may only be utilized with assets provided by ownership of Starcraft.
Video
Vision Statement Incredibly after 20 years our scene is vibrant, exciting, and more talented than ever. With a large pool of talented foreign pros and over 30k korean players broodwar has much left to give. It's the first and greatest e-sport. With so many great games (thanks to our amazing community organizers) and so much depth to each game, perhaps there is something missing in how we are able to express it to the world? Through this last difficult year and with the support of the greater development community I've come to believe that we can do better in bringing greater artistry to how we show our love for the game. What if by keeping the same great deep player experience and revamping the VIEWER EXPERIENCE we can ensure a stronger presence and greater demand for Broodwar. Perhaps with a more integrated and modern way to experience the game we can bring it fully to life. Will there will be another 20 years of Starcraft and can this project help in propel what is a great time and place to be as a fan, nerd, and community member? Maybe? I really hope so!
Features
New HUD with more screen space * Classic HUD style or more e-sports GSL style hud options * built in player renaming and integrated score display
Smooth fog of war (sc2 style)
Smooth panning and zooming
3d audio (more immersive audio)
Psuedo-3D auto-generated terrain
Custom player colors for consistent compatible colors
Camera hotkeys and effects
In progress production, upgrades, and tech
Completed production, upgrades, and tech with completion notifiers
Minimap unit flashing when attacked (sc2 style)
Dead units remain selected / select loaded units
Classic BW features like reveal map, hide player vision, chat, etc.
Interface internationalization support (korean, russian, etc.) full translations still TBD
What's missing
Only works with replays, no full support for SCR Replays (only some work presently)
Real-time observing support (see roadmap)
PIP in minimap (ctrl hotkey, coming soon)
Roadmap (see github for further technical details as to how we can accomplish these)
Full SCR replay support
Shield Battery integration for live game observing
Battle Details (in game range and damage visualization)
Multiple Observers
Improved terrain generation
3D Battle Cam Thanks to Robert Rose (xiaobear on deviant art) for all his incredible contributions to this project, he is a truly talented artist. We've prototyped using 3d models using existing iscript (bw animation code) and it's pretty much plug and play from this way forward. Battle Cam will be a mode you can enter into (think F5) where you can watch battles in full 3d!!!
User Control Manual For Replay Viewer Pan - right click drag or arrow keys Zoom - middle mouse scroll or Numpad +/- Camera hotkeys - Numpad 0 - 9 Menu - F10
Minimap Cut - Left click Pan - Left click hold Slow pan - Shift + Left click hold
Pause - P Full Screen - F11
For Map Viewer Pan - right click drag or arrow keys Zoom - middle mouse scroll or Numpad +/- Rotate - middle mouse button Camera hotkeys - Numpad 0 - 9
Development While this has been a "solo" development I absolutely COULD NOT (even in a million years) have gotten to this stage without tremendous help from the development community so thank you SO SO SO SO MUCH. We're looking for help in development (WebGL, Three.js, React, JS, Node, Electron, C++, Rust) as well as 3d artists. Please check out the github where I outline areas that need work.
Thanks to Mike Morheim and Blizzard for the best game ever made. Thanks to the open source community. Thanks to tec27 (sb/inspiration), heinerman (bwapi), saint of idiocy (formats and sd palettes), poiuy qwert (pyms), zezula (casc/pkware), tcsmoo (openbw), dakota (screp), neiv (animosity), sccait community, sen, threejs, and all others. The broader BW community for keeping the game alive, BSL, BBT, RSL, CPL, TDR, STPL, BWCL, HAY, Jeez, Rogues, and anothers I may have missed. Stryker, Shoop, Queen, JY, Snipe, Diggty, Doc for early support and encouraging words and anyone else I may have missed. Enjoy.
Lastly, I hesitate to include this out of sincere respect however I feel it's been such an ongoing and tremendous reason, motivator and inspiration for me that I cannot help but share especially after going through such difficult personal difficulties this year, which I will not go into detail here. Below is a short video I made early on to keep my hyped. It's been a tremendous struggle and I'm grateful for everyone who has brought a light into my life. Thank you from the bottom of my heart.
this is absolutely insane, dark!!! I went snooping on xiaorobear's deviantart for protoss models and it looks AMAZING. like WHAT THE HECK IS THIS DRAGOON?? it's never looked better..... link to xiaorobear's deviantart page i cant wait for this......
What a sick project! I can't wait to see it in use and developed even further. It looked really cool when you gave me the sneak peak demo and I've been looking forward to trying/checking it out for myself since! Way to go dark you DA MAN!!
I must say this kind of originality, dedication and community resource development in StarCraft is quite inspirational to see. Congratulations my friend. Behind all this lies a great deal of heart and excitement. I look forward to learning more about this marvelous pet project of yours, and tracking its progress!
On April 25 2021 16:29 shoopdawooper wrote: this is absolutely insane, dark!!! I went snooping on xiaorobear's deviantart for protoss models and it looks AMAZING. like WHAT THE HECK IS THIS DRAGOON?? it's never looked better..... link to xiaorobear's deviantart page i cant wait for this......
On April 25 2021 16:29 shoopdawooper wrote: this is absolutely insane, dark!!! I went snooping on xiaorobear's deviantart for protoss models and it looks AMAZING. like WHAT THE HECK IS THIS DRAGOON?? it's never looked better..... link to xiaorobear's deviantart page i cant wait for this......
Robert Rose is a god! I told you He can model anything, especially Starcraft!
On April 25 2021 16:33 lazersnipe wrote: What a sick project! I can't wait to see it in use and developed even further. It looked really cool when you gave me the sneak peak demo and I've been looking forward to trying/checking it out for myself since! Way to go dark you DA MAN!!
Thanks. Maybe CPL can use it next season? We'll see how far we can get in terms of reliability ><
On April 25 2021 16:54 ox.tQ wrote: I must say this kind of originality, dedication and community resource development in StarCraft is quite inspirational to see. Congratulations my friend. Behind all this lies a great deal of heart and excitement. I look forward to learning more about this marvelous pet project of yours, and tracking its progress!
Thank you friend. Your contributions are a huge part of what keeps this place running :D It's all spirit, and maybe a touch of nostalgia, just a touch.
On April 25 2021 16:58 prosatan wrote: Unbelievable work !! Many congratulations !!!!!!
Thanks.
On April 25 2021 16:52 MineraIs wrote: this is seriously amazing.... we will feature images with this in NWMC and absolutely credit you for it. Hats off to you my friend.... well done!
First thing I opened was JungleTerrain and I's map called Sanctuary. The shadows on the high temple! :D
Thanks. Jungle in particular has the worst generation (lots of bumps on highground) but I hope you can find use for it and we can continue to improve on it.
On April 25 2021 16:29 shoopdawooper wrote: this is absolutely insane, dark!!! I went snooping on xiaorobear's deviantart for protoss models and it looks AMAZING. like WHAT THE HECK IS THIS DRAGOON??
Thanks for the kind words, and don't worry, Protoss will be on the way too. That older model on deviantart was meant to be a halfway point between the SC1 and SC2 styles, and I do still like it, but you can see it's a little off/bland from the SC1 gameplay pov. You'll be getting something a bit more accurate to BW for this project... (this model made referencing the work of altjunior, another talented artist.)
Really looking forward to seeing SC1 replays cast in this, the new overlays are so smooth and modern.
Holy shit dude, I'm speechless! Even poor bastards from Blizz wouldn't come up with such a dope idea. Hope you won't abandon this beautiful project and keep it updated.
SCMDraft, ShieldBattery and now Titan Reactor. We don't need Blizz anymore and never needed, we can do it bois!
On April 26 2021 22:38 Gourmand wrote: seeing stuff like that makes you think what blizzard could have actually done to remastered if they didn't just do it for the launch date cash-grab
I'm a bigfan of the 3d map models. Great project and thanks for your hard work. Hope you end up getting all those ideas out and about because this can be very beneficial for the community and would likely see a lot of use as well.
Fantastic work! I'm at a loss for words... this is just amazing!
Thanks for putting your time into creating Titan Reactor. Talented and passionate individuals making stuff like this is why BW will still be alive and doing well 20 years from now =)
This looks sick bro. I would love to see this in it's final stages. Unreal. Also was awesome to see some tQ Showmatch maps featured in your video. Not enough to say about this
- Fixed some broken 116 replays, including the demo replay, which broke on release version (oops), should now play fully - Added map options for background color, doodad display, and mouse speed
- Tile elevation view works both in map and replay viewer (hotkey E) purple = low, red = med, yellow = high
- Show/hide cursor in map view (Hotkey C) - Added anti-alias graphics toggle - Fixed default custom player colors where they started all blank
I'll try and keep a one or two week cadence between releases even if they are likely to be small releases. My focus now is improving replay support.
Thanks to everyone for the positive feedback, it's really appreciated
For the people who had questions (as always feel free to join our discord as well):
On April 25 2021 21:32 TT1 wrote: so sick, SB integration too :o
That's a roadmap item. Really hoping to get it included maybe in summer.
On April 27 2021 15:25 Piste wrote: Cool shit. Can you see and click on a hidden unit under a lifted building in 3D mode?
Technically yes. It depends on how big the y offset ends up being, right now its not so big so it does help select underneath but not by much!
On April 25 2021 19:07 LUCKY_NOOB wrote: What are the minimum requirements?
I don't really know, we'll find out as more people use it. I'm guessing from initial observation and what we're loading that 4GB memory as an absolute minimum, and same for graphics card. Would recommend at least 8GB.