Author Topic: Game.dll support for Doom 3 BFG  (Read 144 times)

0 Members and 1 Guest are viewing this topic.

MadDecoder

  • Newbie
  • *
  • Posts: 13
  • Karma: +0/-0
  • Doom Newbie
    • View Profile
Game.dll support for Doom 3 BFG
« on: January 16, 2019, 04:50:05 PM »
After literally butchering the game code (with extra care) I manage to make the original source code that was used on game.dll independent from the rest of the source code and now it can be compiled as a dll.
Which means that now game.dll support is available on Doom 3 BFG Edition
Here is the source code : https://github.com/MadDeCoDeR/Classic-RBDOOM-3-BFG


motorsep

  • Hero Member
  • *****
  • Posts: 1,041
  • Karma: +74/-131
  • Artist
    • View Profile
    • Kot in Action Creative Artel
Re: Game.dll support for Doom 3 BFG
« Reply #1 on: January 17, 2019, 03:13:56 PM »
But, how does it benefit Doom 3 BFG ?

MadDecoder

  • Newbie
  • *
  • Posts: 13
  • Karma: +0/-0
  • Doom Newbie
    • View Profile
Re: Game.dll support for Doom 3 BFG
« Reply #2 on: January 18, 2019, 04:00:28 PM »
But, how does it benefit Doom 3 BFG ?
Well now you can make Source Code modifications that are independent from the executable.
Which means that mods are not needed to come with their own executable but instead with the game.dll

The Happy Friar

  • Happy Happy Joy Joy
  • Administrator
  • Hero Member
  • *****
  • Posts: 938
  • Karma: +44/-4
  • Semi-Newbie.
    • View Profile
    • EarthQuake
Re: Game.dll support for Doom 3 BFG
« Reply #3 on: January 19, 2019, 03:54:20 PM »
how much difference is there between this new dll code & the D3 SDK dll code?  Would it be hard for someone to port their code mod over to this & use the advantages of the BFG engine (VR comes to my mind)?

MadDecoder

  • Newbie
  • *
  • Posts: 13
  • Karma: +0/-0
  • Doom Newbie
    • View Profile
Re: Game.dll support for Doom 3 BFG
« Reply #4 on: January 25, 2019, 04:38:55 AM »
how much difference is there between this new dll code & the D3 SDK dll code?  Would it be hard for someone to port their code mod over to this & use the advantages of the BFG engine (VR comes to my mind)?
Most parts are nearly indentical. But for now you might not have that much freedom regarding UI (thanks to the SWF).
Not that much and yeah you can take advantage of the BFG Engine (VR not included in this port through).