EDGE-Classic

Game Engines like EDGE, LZDoom, QZDoom, ECWolf, and others, go in this forum
Forum rules
The Projects forums are ONLY for YOUR PROJECTS! If you are asking questions about a project, either find that project's thread, or start a thread in the General section instead.

Got a cool project idea but nothing else? Put it in the project ideas thread instead!

Projects for any Doom-based engine are perfectly acceptable here too.

Please read the full rules for more details.
CeeJay
Posts: 1452
Joined: Sun Mar 14, 2010 2:52 am

EDGE-Classic

Post by CeeJay »

Image

Taking EDGE 1.35 as the base, we are working on a new fork with the aim of solving long-standing bugs and adding some quality of life features. Also, one of our primary goals is to have an EDGE that will run well on older or less powerful hardware compared to the 2.x fork. Right now it runs perfectly on Raspberry Pi for example.

Major new features so far compared to EDGE 1.35:
- A soundfont-capable MIDI player (.sf2 support).
- Support for MP3 music and sound effects.
- Migration from SDL1 to SDL2 (longevity and potential new features).
- Improved support for gamepads.
- Expanded DDF, RTS, and COAL features.
- Full support for both HacX 1.2 and Harmony IWADs.
- Widescreen statusbar, intermission, and title screens.
- Replaced GLBSP with AJBSP as EDGE-Classic's internal nodebuilder.
- A load of longstanding bugs fixed (see full changelog).

Github page: https://github.com/dashodanger/EDGE-cla ... es/tag/1.1

Original Doomworld post: https://www.doomworld.com/forum/topic/1 ... e-classic/

EDGE-Classic team:
Dashodanger: coding
Lobo: coding
CeeJay: testing, feedback, ideas

CHANGELOG (fixes and new features)
Spoiler:
Last edited by CeeJay on Sat Apr 09, 2022 2:01 am, edited 1 time in total.
User avatar
Redneckerz
Spotlight Team
Posts: 987
Joined: Mon Nov 25, 2019 8:54 am
Graphics Processor: Intel (Modern GZDoom)

Re: EDGE-Classic

Post by Redneckerz »

A great follow up in the Edge heritage. Atleast i hope more standalone games c0ome from it!
User avatar
dasho
Posts: 90
Joined: Tue Dec 22, 2020 12:16 am

Re: EDGE-Classic

Post by dasho »

Hey all, sorry that the thread was kept so quiet but just wanted to announce that we've just released version 1.1 of EDGE-Classic with some coolio new features.

You can grab the release package at https://github.com/dashodanger/EDGE-cla ... es/tag/1.1

CHANGELOG:
Spoiler:
CeeJay
Posts: 1452
Joined: Sun Mar 14, 2010 2:52 am

Re: EDGE-Classic

Post by CeeJay »

First post updated accordingly.
User avatar
dasho
Posts: 90
Joined: Tue Dec 22, 2020 12:16 am

Re: EDGE-Classic

Post by dasho »

If you're on the Discord this will be old news, but in case you're not here are some quick showcase videos with some of 1.1's new features:
-Verdana-style menu font
-Inventory system
-DDFFLAT Impact effects and footstep noises
-Animated Liquid Options: Vanilla, SMMU, SMMU+Swirl, and Parallax
-SID music player

Vanilla Heretic
https://www.youtube.com/watch?v=AXmA3X7kunQ

Heretic + HereticPretty pack by Lobo (in progress)
https://www.youtube.com/watch?v=EnDVUWNsjCY

Doom E1M1 with SID cover by Klegg
https://www.youtube.com/watch?v=pePIuHbpQEM
User avatar
Kappes Buur
 
 
Posts: 4035
Joined: Thu Jul 17, 2003 12:19 am
Location: British Columbia, Canada

Re: EDGE-Classic

Post by Kappes Buur »

I just watched the videos, well tried to watch, but the menus made me stop.

Can you fix the menu so that the text lettering does not run into each other?
It really looks a bit unfinished, considering that the Verdana-style menu was
proudly announced.



Ah, SID player is a plus.
User avatar
dasho
Posts: 90
Joined: Tue Dec 22, 2020 12:16 am

Re: EDGE-Classic

Post by dasho »

Yeah, in the freeze frame I see your point for sure. The Verdana fonts would likely remain in places like the option menu and such instead of Skill/Episode select, but the spacing still needs to be addressed.

To your other point, Heretic support is indeed unfinished, especially compared to Doom. It is only with 1.1 that there is even an inventory mechanism for Heretic to use, but we'll work on the polish as time goes on.
User avatar
dasho
Posts: 90
Joined: Tue Dec 22, 2020 12:16 am

Re: EDGE-Classic

Post by dasho »

It's been a minute, but we've just released EDGE-Classic 1.2 with a pretty good chunk of fixes, quality of life improvements, and new features. Downloads can be found here.

CHANGELOG:
Spoiler:
Casualfan
Posts: 55
Joined: Fri Jan 14, 2022 8:31 pm

Re: EDGE-Classic

Post by Casualfan »

Are you planning on adding Rise of the Triad support? I know that's a planned feature for the main branch of EDGE.
User avatar
dasho
Posts: 90
Joined: Tue Dec 22, 2020 12:16 am

Re: EDGE-Classic

Post by dasho »

Casualfan wrote: Tue Aug 30, 2022 9:17 pm Are you planning on adding Rise of the Triad support? I know that's a planned feature for the main branch of EDGE.
In a nutshell, no. EDGE and EDGE-Classic are separate teams with divergent goals. Our primary focus is bringing bugfixes, polish and new features to the Doom family of games that we support before worrying about anything else. EDGE 1.35, the branch that we forked from, was released over a decade ago and there has been a huge evolution of standards and features in the Doom source port space since then. It is only with EC 1.2 that we even have features like UDMF, DEHEXTRA, UMAPINFO support, etc. Even the Boom implementation from 1.35 is technically incomplete, as some specials and types are either only partially implemented or not functional at all.
User avatar
dasho
Posts: 90
Joined: Tue Dec 22, 2020 12:16 am

Re: EDGE-Classic

Post by dasho »

Found a couple of rare but nasty bugs, as well as some issues affecting non-Windows users, so we went ahead and pushed a minor version release instead of waiting for a full release cycle to get fixes out there. There are incidentally some quality of life improvements and new features rolled up in it as well. Downloads can be found on the release page.

Changelog for EDGE-Classic 1.21
Spoiler:

Return to “Game Engines”