kgsws/doom_ace

Support for alternate Doom Ports? (Feature Request)

Opened this issue · 2 comments

It's cool to see the Ace Engine works on both the MS-DOS version and the GZDoom. I was wondering if it can work on other Doom ports such as Chocolate Doom or Crispy Doom?

kgsws commented

Since this is a code execution, you don't want it to run in modern source ports. Anyone would be able to insert malicious code in WAD files. You know, password stealers and so on.

ACE Engine implements subset of GZDoom features and that is why you can run the same WAD in GZDoom. GZDoom does not support ACE Engine code execution.

Technically, it would be possible to "support" other source ports as those share some bugs that might allow code execution. But it would be limited to a specific port and a specific version.

Ah, right. Definitely don't want any arbritary executions that causes malicious issues...

Interesting.