dhewm3-sdk icon indicating copy to clipboard operation
dhewm3-sdk copied to clipboard

Merged base and d3xp together.

Open eezstreet opened this issue 1 year ago • 5 comments

After this commit, all of the DOOM 3 base code and Resurrection of Evil SDK code exist as one unified codebase, producing two DLLs but sharing 90% of the same code. Anything that is different between them (should) be #ifdef'd out.

The primary motivation for doing this is to eliminate code reuse. I want to develop a mod for both Resurrection of Evil and the base game, but I don't want to make my changes twice. Thus, having a unified codebase like this makes a lot of sense.

eezstreet avatar May 24 '23 06:05 eezstreet

Particle effects are currently not moving. Will need to fix that before this gets merged in.

eezstreet avatar May 24 '23 06:05 eezstreet

This should be ready to merge whenever someone has the chance to review it.

eezstreet avatar May 26 '23 06:05 eezstreet

I've checked the code myself but there's one weird thing i have notice with stock and merged codebase:

This is Mars City 2 map loaded throught console: image

And this is the same map on stock pre merge codebase: image

It seems like in vanilla the game its supposed to give you the shotgun but you never get the shotgun at all

other than that it seems solid

FriskTheFallenHuman avatar Oct 05 '23 01:10 FriskTheFallenHuman

Enpro Plant has the same issue has Mars City 2

Merge Code: image

Stock: image

FriskTheFallenHuman avatar Oct 05 '23 02:10 FriskTheFallenHuman

Seems like something is off with the player inventory / weapons pickup after the merge

FriskTheFallenHuman avatar Oct 05 '23 02:10 FriskTheFallenHuman