Sign in to follow this  
Followers 0

Eternity Engine 3.37.00 "Sekhmet"

Happy New Years!

Get the newest version of the Eternity Engine here:

Win32 Version - Recommended for users of Win9x - WinXP.
Win32 "Plus" - Recommended for users of Windows Vista or higher.
Source code - For programmer-types
Extra EDFs - In case you need them.
Text File - Read it or suffer ;)

Sorry Linux users, no binary distribution for you ;) Check out the 3.37.00 tag from the usual location if you want to build it.

Share this post


Link to post

Awesome!

Now people can use widescreen, high resolutions, slopes, sprite scaling, and whatever other cool stuff I've probably forgotten about, without me having to tell them to grab an SVN. :P

Share this post


Link to post

already built, and yes it's awesome. Of course I know this since I've been testing it since forever :v

Share this post


Link to post

Great news.

- Mapping -

  * SLOPES!

  * New ACS Line Specials:
    Floor_Waggle
    Thing_Spawn
    Thing_SpawnNoFog
    Teleport_EndGame
How exactly do I add ACS to my Eternity map? It's of Doom format with EXTRADATA.

Share this post


Link to post

What's the difference between the two Win32 versions?

Share this post


Link to post

the "plus" version is compiled using a newer compiler. From my experience, it is also faster. It might be placebo effect, though. but playing on NUTS.wad with no slowdown is amazing.

Share this post


Link to post
Csonicgo said:

the "plus" version is compiled using a newer compiler. From my experience, it is also faster. It might be placebo effect, though. but playing on NUTS.wad with no slowdown is amazing.



Ok, but why does it exclude XP then? That shouldn't be necessary if it's only the compiler itself.

Share this post


Link to post

Some XP boxes will not run programs compiled with Visual Studio 2008, particularly ones lacking an up-to-date .NET installation. You can run the "plus" package on XP, and probably on Win2k also. The end user accepts all responsibility for making sure their system is up-to-date if they try this; I will absolutely not provide support for it :)

It absolutely will not run on anything earlier than 2k, however. 2008 executables call system functions that do not exist on anything prior to that, and have the WINVER set to 5 in the PE header to enforce it.

Share this post


Link to post
Quasar said:

Some XP boxes will not run programs compiled with Visual Studio 2008, particularly ones lacking an up-to-date .NET installation.


That's news to me. For managed code, yes, obviously, but does straight machine code even once call into the .NET runtime?

I think if you link statically to the C runtime library this issue will go away. From the looks of it this is the only piece of code that might impose such a restriction.

I've been running VS2008 compiled code on an XP installation that hasn't been updated for 3 years now without any problems.

Share this post


Link to post

The Plus version runs fine on my XP box. Changing the screen mode (manually entering the resolution) is a bit fail, though. Or is there some menu with the available resolutions?

Share this post


Link to post

The resolution menu was taken out when higher resolutions and widescreen were added; the new system seems to be a love/hate thing. Personally I think it's fine. :\

Share this post


Link to post
boris said:

Changing the screen mode (manually entering the resolution) is a bit fail, though.

Yes, agreed. There should definitely be a menu for selecting them. There's no reason to prevent custom resolutions from being entered, but that shouldn't be required for a commonly supported resolution.

Share this post


Link to post

I'm still thinking about ideas on how to provide a list of commonly used resolutions in addition to the geom string setting ;)

Share this post


Link to post

Please update the website, the download links are old there.

Share this post


Link to post

Looks like there's no more Small compiler to be downloaded for 3.37.00 to handle the new action functions such as _Light_Fade. While it may be deprecated and unfunctional for 64bit systems, I'm still using it to design and test my maps the way I intend, until an alternative comes.

Share this post


Link to post
printz said:

Looks like there's no more Small compiler to be downloaded for 3.37.00 to handle the new action functions such as _Light_Fade. While it may be deprecated and unfunctional for 64bit systems, I'm still using it to design and test my maps the way I intend, until an alternative comes.

It hasn't changed. The last one available is still up on mancunet in the root eternity folder.

Share this post


Link to post

The 3.35.90 one supports the _Light_* or _Thing_* special-calling functions that weren't available before?

Share this post


Link to post
printz said:

The 3.35.90 one supports the _Light_* or _Thing_* special-calling functions that weren't available before?

The compiler does not have to be modified to support new native functions. They just have to be added to the proper specials header file. Did I forget to ever add them?

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0