Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for ID24 format and the Legacy of Rust Intermission Map Screen #1829

Open
OpenRift412 opened this issue Aug 9, 2024 · 12 comments
Open

Comments

@OpenRift412
Copy link

A new remaster, a new episode, and a new format. I'm sure you guys have heard the news already. You can learn more about the info collected so far on ID24 format here. Thankfully the new additions over MBF21 aren't too drastic, so I'd imagine adding this would be within scope, right? I don't know if the list of features from doomwiki is complete or not, but it's a start, I suppose.

@NightFright2k19
Copy link

NightFright2k19 commented Aug 9, 2024

Strong argument here: It's official. I have only played one level in Woof right now since I want to experience it in the original port first, but ofc it's desirable to make it work and look as closely to the Nightdive port as possible.

Long story short: I second that motion.

@rfomin
Copy link
Collaborator

rfomin commented Aug 10, 2024

The ID24 additions seem purely cosmetic, Legacy of Rust should be playable in MBF21 ports (it even contains COMPLVL lump). I've played a few levels, no issues so far.

I think we can implement some of the ID24 additions, but maybe we should wait a bit for the promised official documentation.

@rfomin
Copy link
Collaborator

rfomin commented Aug 10, 2024

Documentation is here: [doomworld]

@NightFright2k19
Copy link

NightFright2k19 commented Aug 10, 2024

It's more about stuff like the new intermission screens, status bar expansions and other "side effects". The maps themselves work just fine.

@SladeWilson52
Copy link

I completely agree with this. I wonder if this also means we can have the optimized renderer from the KEX port and Rum and Raisin DOOM? They have the same renderer, I think.

@OpenRift412
Copy link
Author

I completely agree with this. I wonder if this also means we can have the optimized renderer from the KEX port and Rum and Raisin DOOM? They have the same renderer, I think.

That's a lot easier said than done. I think the renderer in Woof is pretty good as-is for the most part.

@NightFright2k19
Copy link

NightFright2k19 commented Aug 19, 2024

Please don't try to push this towards turning it into a different port. Woof is doing quite a few things a LOT better than Nightdive. It can and should stay that way. Besides, that thing has just been released and is, frankly spoken, still quite flawed.

@ceski-1
Copy link
Collaborator

ceski-1 commented Aug 19, 2024

There are some cool features like the transposed backbuffer and multi-threaded renderer, but yes, that's a different topic for a different time. The focus here is supporting the cosmetic features of LoR.

@fabiangreffrath
Copy link
Owner

Isn't this solved now?

@OpenRift412
Copy link
Author

Isn't this solved now?

Sort of. Should I keep this open for the ID24 milestone though?

@fabiangreffrath
Copy link
Owner

Not sure which milestone you mean. AFAIK all that's still missing is support for the KEX-style HUD definitions, and that's already tracked n a separate issue.

@OpenRift412
Copy link
Author

Not sure which milestone you mean. AFAIK all that's still missing is support for the KEX-style HUD definitions, and that's already tracked n a separate issue.

I moreso meant the overall feature set standard of ID24, as outlined on Doomworld.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants