Forum

Storm Engine 2 (modified Doom 3 BFG) source code is public

Discuss anything not covered by any of the other categories.

Moderator: InsideQC Admins

Storm Engine 2 (modified Doom 3 BFG) source code is public

Postby motorsep » Sun Apr 17, 2016 3:37 pm

There ya go folks:

https://github.com/motorsep/StormEngine2/

Hopefully someone can take it farther.
motorsep
 
Posts: 231
Joined: Wed Aug 02, 2006 11:46 pm
Location: Texas, USA

Re: Storm Engine 2 (modified Doom 3 BFG) source code is publ

Postby toneddu2000 » Mon Apr 18, 2016 11:51 am

WOHOOOOOOOOOOOOOOO!
This is a great news!
HUGE Thanks for sharing this great engine.
In hopes that it will become as well known as possible!

Go, Kot-In-Action, Go!! :biggrin:
toneddu2000
 
Posts: 1315
Joined: Tue Feb 24, 2009 4:39 pm
Location: Italy

Re: Storm Engine 2 (modified Doom 3 BFG) source code is publ

Postby Julius » Mon Apr 18, 2016 2:05 pm

Nice, same as this: https://youtu.be/YiLkKJveY6E right?

Can it still be made to run the Doom3 BFG assets and game (under Linux)?
Julius
 
Posts: 92
Joined: Sun Aug 29, 2010 4:32 pm

Re: Storm Engine 2 (modified Doom 3 BFG) source code is publ

Postby motorsep » Mon Apr 18, 2016 2:13 pm

Yeah, it was suppose to power Phaeton (aka Steel Storm 2).

No, it won't work with Doom 3 BFG because we changed shaders and texture compression stuff. However, it can be made where you keep core stuff from BFG (menus, fonts, etc.) but get all assets from original Doom 3. The engine would binarize all of the original Doom 3 assets and then you should be able to run it. I didn't look close into it, but it's possible to make it run Doom 3 that way.

However, the purpose of the engine is for indie devs who is into FOSS engines/development to use it as a solid foundation for their games. It's a much more stable and performant than RBDoom 3 BFG, so it's suitable for commercial game dev.
motorsep
 
Posts: 231
Joined: Wed Aug 02, 2006 11:46 pm
Location: Texas, USA

Re: Storm Engine 2 (modified Doom 3 BFG) source code is publ

Postby toneddu2000 » Mon Apr 18, 2016 4:20 pm

However, the purpose of the engine is for indie devs who is into FOSS engines/development to use it as a solid foundation for their games. It's a much more stable and performant than RBDoom 3 BFG, so it's suitable for commercial game dev.
Super cool! :)
By the way? There's a documentation or a skeleton project to start with? I've seen that there are some shaders, which it's cool, but, what about simple game code (just some files to explain how to start a game type, for example)? Are they included? And, for models? Which format are supported? Is IQM supported or just md5?
toneddu2000
 
Posts: 1315
Joined: Tue Feb 24, 2009 4:39 pm
Location: Italy

Re: Storm Engine 2 (modified Doom 3 BFG) source code is publ

Postby motorsep » Mon Apr 18, 2016 4:25 pm

No, it's just as if you make Doom 3 mod. You can run the engine in debug mode, see what crashes it (for sure it needs player's model, player's def, player's material and skin, at least one weapon def and script) and add those missing things.

I don't provide any support, sorry. If I could figure out how to take original BFG and what basic set of assets should be present in order to load a basic map with player on it, anyone else can :) As long as there is a desire to make it happen ;)

The most difficult things like fonts, SWF menus, etc. are already there. So you don't really need to worry about all that.
motorsep
 
Posts: 231
Joined: Wed Aug 02, 2006 11:46 pm
Location: Texas, USA

Re: Storm Engine 2 (modified Doom 3 BFG) source code is publ

Postby toneddu2000 » Mon Apr 18, 2016 5:22 pm

ah ok thanks. Do you know a good documentation about making doom3 mods? You know, I used only FTE, and it's a little different from doom3 engine! :)

I don't provide any support, sorry.
of, course, completely understood. I'm already happy to tinker with your engine! :biggrin:
toneddu2000
 
Posts: 1315
Joined: Tue Feb 24, 2009 4:39 pm
Location: Italy

Re: Storm Engine 2 (modified Doom 3 BFG) source code is publ

Postby motorsep » Mon Apr 18, 2016 5:30 pm

https://www.iddevnet.com/doom3/

Also, Doom 3 has all assets in ascii format, so it's really easy to reverse engineer.
motorsep
 
Posts: 231
Joined: Wed Aug 02, 2006 11:46 pm
Location: Texas, USA


Re: Storm Engine 2 (modified Doom 3 BFG) source code is publ

Postby Tr3B » Tue Apr 19, 2016 8:36 am

Thanks for publishing the code. I will merge back some fixes and probably the MFC tools work into RBDOOM-3-BFG.
Tr3B
 
Posts: 15
Joined: Tue May 13, 2014 2:24 pm

Re: Storm Engine 2 (modified Doom 3 BFG) source code is publ

Postby motorsep » Wed Apr 20, 2016 1:00 am

Tr3B wrote:Thanks for publishing the code. I will merge back some fixes and probably the MFC tools work into RBDOOM-3-BFG.


:cool: no problem

Don't forget performance fixes, oblique view frustum (for in-water reflections) and demo recording ;) SE2 runs as fast on AMD as on Nvidia, last time we did performance testing.

Oh, and soft (feathered) particles.

We also did work on .resources system and how engine handles building .resources for mods (and how it handles loose mod files).
motorsep
 
Posts: 231
Joined: Wed Aug 02, 2006 11:46 pm
Location: Texas, USA

Re: Storm Engine 2 (modified Doom 3 BFG) source code is publ

Postby Tr3B » Thu Apr 21, 2016 9:34 am

Yeah many of the changes are very useful. It would also be nice if you could add the renderprogs/*.pixel and *.vertex shaders.
You only uploaded translated GLSL output however that output varies with my renderer depending on which OpenGL version is targeted.
The source shaders would help the migration process a lot.
Tr3B
 
Posts: 15
Joined: Tue May 13, 2014 2:24 pm

Re: Storm Engine 2 (modified Doom 3 BFG) source code is publ

Postby motorsep » Fri Apr 22, 2016 1:23 am

Done, committed.

Also added advanced ASE exporter and MD5 Camera exporter for Blender
motorsep
 
Posts: 231
Joined: Wed Aug 02, 2006 11:46 pm
Location: Texas, USA

Re: Storm Engine 2 (modified Doom 3 BFG) source code is publ

Postby Tr3B » Fri Apr 22, 2016 9:35 am

Cool thanks. I really need to get more time to work RBDOOM again.
Tr3B
 
Posts: 15
Joined: Tue May 13, 2014 2:24 pm

Re: Storm Engine 2 (modified Doom 3 BFG) source code is publ

Postby motorsep » Wed May 04, 2016 1:17 pm

@Tr3B: So what do you think so far (if you already began digging the code) ?
motorsep
 
Posts: 231
Joined: Wed Aug 02, 2006 11:46 pm
Location: Texas, USA

Next

Return to General Discussion

Who is online

Users browsing this forum: No registered users and 1 guest