Author Topic: Storm Engine 2 update  (Read 621 times)

0 Members and 1 Guest are viewing this topic.

motorsep

  • Hero Member
  • *****
  • Posts: 1,025
  • Karma: +74/-131
  • Artist
    • View Profile
    • Kot in Action Creative Artel
Storm Engine 2 update
« on: September 14, 2018, 09:20:25 AM »
It appeared that SE2 wouldn't build on Windows 10 (and on top of that had some XAudio2 issues). We got a pull request with fixes submitted last night (on github). I'll try merging it today (if not, early next week), but if you want to test it now - it's there: https://github.com/motorsep/StormEngine2

motorsep

  • Hero Member
  • *****
  • Posts: 1,025
  • Karma: +74/-131
  • Artist
    • View Profile
    • Kot in Action Creative Artel
Re: Storm Engine 2 update
« Reply #1 on: September 17, 2018, 09:36:08 AM »
All good - SE2 builds with MSVC2017 under Windows 10 fine and runs. Also a lot of warnings that pop up during build process were eliminated.

bitterman

  • Sr. Member
  • ****
  • Posts: 335
  • Karma: +9/-5
  • Doom Newbie
    • View Profile
Re: Storm Engine 2 update
« Reply #2 on: September 17, 2018, 10:20:59 PM »
What's changes are needed to adapt some custom d3 and d3xp mods for SE2?

As I remember BFG had a two main problems - binarized assets and swf menu.

Thanks.

Snehk

  • Jr. Member
  • **
  • Posts: 55
  • Karma: +6/-0
  • Doom Newbie
    • View Profile
Re: Storm Engine 2 update
« Reply #3 on: September 18, 2018, 11:54:31 AM »
You'll need to rewrite scripts and shaders (if those mods are based on GPL engine). If the mods have changed menu, then the menu code should be changed and new swf files should be added.

motorsep

  • Hero Member
  • *****
  • Posts: 1,025
  • Karma: +74/-131
  • Artist
    • View Profile
    • Kot in Action Creative Artel
Re: Storm Engine 2 update
« Reply #4 on: September 18, 2018, 04:39:13 PM »
What's changes are needed to adapt some custom d3 and d3xp mods for SE2?

As I remember BFG had a two main problems - binarized assets and swf menu.

Thanks.

Assets are get binarized on initial load by the engine. You still work with old ascii assets during development.

I released source SWF files, so you can make your own SWF menu from scratch using proper tool.

SE2 is mostly good for games that are made from scratch. You can adjust original Doom 3 scripts to run with SE2, but we added a lot of goodies that break stock Doom 3 scripts.

bitterman

  • Sr. Member
  • ****
  • Posts: 335
  • Karma: +9/-5
  • Doom Newbie
    • View Profile
Re: Storm Engine 2 update
« Reply #5 on: September 19, 2018, 10:00:56 PM »
Thanks, guys.

I'm looking at some .cpp files in yours /neo/d3xp/script.

RBDOOM changes marked as "//RB".

Are your "goodies" marked somehow?


motorsep

  • Hero Member
  • *****
  • Posts: 1,025
  • Karma: +74/-131
  • Artist
    • View Profile
    • Kot in Action Creative Artel
Re: Storm Engine 2 update
« Reply #6 on: September 20, 2018, 09:22:25 AM »
Thanks, guys.

I'm looking at some .cpp files in yours /neo/d3xp/script.

RBDOOM changes marked as "//RB".

Are your "goodies" marked somehow?

Not everything.. Some programmers didn't want to leave any trace of their work (ex-ID software programmer). But, why?! Just use the engine as-is.

LDAsh

  • Newbie
  • *
  • Posts: 12
  • Karma: +16/-16
  • Doom Newbie
    • View Profile
Re: Storm Engine 2 update
« Reply #7 on: September 23, 2018, 04:40:57 AM »
Any information about the latest minimum system requirements for developing with and running the engine?

motorsep

  • Hero Member
  • *****
  • Posts: 1,025
  • Karma: +74/-131
  • Artist
    • View Profile
    • Kot in Action Creative Artel
Re: Storm Engine 2 update
« Reply #8 on: September 23, 2018, 09:50:50 AM »
Any information about the latest minimum system requirements for developing with and running the engine?

Same as for Doom 3 BFG.. If you can run Doom 3 BFG, you can run SE2..

motorsep

  • Hero Member
  • *****
  • Posts: 1,025
  • Karma: +74/-131
  • Artist
    • View Profile
    • Kot in Action Creative Artel
Re: Storm Engine 2 update
« Reply #9 on: September 23, 2018, 11:01:41 PM »
Lol, good ol' id Tech - updated video drivers - now it's crashing on startup  ::)

bitterman

  • Sr. Member
  • ****
  • Posts: 335
  • Karma: +9/-5
  • Doom Newbie
    • View Profile
Re: Storm Engine 2 update
« Reply #10 on: September 24, 2018, 08:18:25 AM »
Just as opinion.

I'm really keep in mind possible migration to one of d3 modified engines (like dhewm3, RB or SE2).

It's pity but can find "developer friendly" info about SE2 (not to mention a full presentation with examles etc).
Perhaps a professional programmer sees all changes on the fly but I'm not. Also perhaps you don't needed a followers.

You just say: "Guys, we totally broken some subsystems, documentation are gone but you can use it as is because it's great!" :)

Sorry for any incoveniences.
« Last Edit: September 24, 2018, 12:06:26 PM by bitterman »

motorsep

  • Hero Member
  • *****
  • Posts: 1,025
  • Karma: +74/-131
  • Artist
    • View Profile
    • Kot in Action Creative Artel
Re: Storm Engine 2 update
« Reply #11 on: September 24, 2018, 09:10:19 AM »
Did you forget it's FOSS ?  ::) >:D

bitterman

  • Sr. Member
  • ****
  • Posts: 335
  • Karma: +9/-5
  • Doom Newbie
    • View Profile
Re: Storm Engine 2 update
« Reply #12 on: September 24, 2018, 12:00:13 PM »
Agree. Noob's comment indeed.

This script's incompatible is from RB or from SE2 only?
What kind of changes are there?

P.S. wallrun material and underwater view warping - interesting.
« Last Edit: September 24, 2018, 12:42:10 PM by bitterman »

motorsep

  • Hero Member
  • *****
  • Posts: 1,025
  • Karma: +74/-131
  • Artist
    • View Profile
    • Kot in Action Creative Artel
Re: Storm Engine 2 update
« Reply #13 on: September 24, 2018, 12:30:40 PM »
Agree. Noob's comment indeed.

This script's incompatible is from RB or from SE2 only?
What kind of changes are there?

Rb Doom 3 runs Doom 3 BFG content as-is. SE2 has quite a few enhancements so it can't run Doom 3 BFG scripts out of the box. Just compare doom_events and se2_events scripts and you'll find the differences.

bitterman

  • Sr. Member
  • ****
  • Posts: 335
  • Karma: +9/-5
  • Doom Newbie
    • View Profile
Re: Storm Engine 2 update
« Reply #14 on: September 24, 2018, 01:30:18 PM »
Win7 64, MSVC 2013 CE:

Quote
Error C2065: "XAUDIO_DEBUG_ENGINE" :undeclared identifier.