Coder Social home page Coder Social logo

Comments (11)

MadDeCoDeR avatar MadDeCoDeR commented on June 5, 2024 1

BFA tries to enhance the gameplay experience of Ultimate DOOM, DOOM II and DOOM 3.
Any mod that works with RBDoom also works with BFA.

There are some addons I have made (1 of them is a port from a DOOM 3 mod and another one is just a repackage of Hi-Def that improves the loading time).
You can check them here: https://www.moddb.com/mods/classic-rbdoom-3-bfg-edition/addons

Also it has support for EAX audio by using .efx files (You can download them for DOOM 3 and DOOM 3: ROE from here: https://www.moddb.com/mods/classic-rbdoom-3-bfg-edition/downloads/roe-addon)

You can also check the Advanced Settings which allows you to adjust Player model FOV or change Flashlight mode (requires New Game).

In comparison to RBDoom and vanilla, BFA offers improved Controller support, not annoying auto saves, support for additional audio formats (ogg, mp3 and flac) and support for game dll.

Game dll even through is supported is not yet complete (remains integration with SWF UI system), this of course only affects modders and not gamers in any way.

from classic-rbdoom-3-bfg.

MadDeCoDeR avatar MadDeCoDeR commented on June 5, 2024 1

If it is targeted for BFG then absolutely, if not just give a try and see if it works.

Like OG DOOM 3 the mods must be inside folders, unlike OG DOOM 3 it does not support pk4 files but there is the pk4toBFG which is a simple file extractor that extract one or more .pk4 files into a single folder that can be loaded as a mod.

Except of the Main menu UI, HUD and PDAs (which are using SWF UI System) you can modify EVERYTHING.

Just drop the Hi-Def folder into the game's directory (either vanilla or BFA) and then either use the BFA Launcher (CDL.exe) to set it either as a mod or mod base (if you want the textures with custom map mods) or use the launch arguments +set fs_game or +set fs_game_base.
NOTE: I haven't test it on vanilla but since it is packaged in .resources it might load.

Either with the Launcher (CDL.exe) by setting Select game to launch to DOOM 3 or with the launch argument +set com_game_mode 3.

Yes, but also the BFA files are not conflicting with the vanilla files (except the 32bit version which replace the steam_api.dll)

from classic-rbdoom-3-bfg.

MadDeCoDeR avatar MadDeCoDeR commented on June 5, 2024 1

I thought this was part from them Map.
Sorry but no idea, you might want to check it with RBDoom too and if the same happens then report it to them (they might be able to fix it).

from classic-rbdoom-3-bfg.

lmills87 avatar lmills87 commented on June 5, 2024

Thank you very much for the write-up; that helps a lot.

It seems to me that perhaps the best Doom 3 experience comes from a combination of Classic RbDoom 3 BFG BFA and your repackage of the Hi Def mod, or some other compatible mod or texture pack.

That leaves me with a couple more questions (if you have time to address) -

Can I use any given texture packs? If so, how? Dragging and dropping .pk4 doesn’t seem to work. Can they only modify textures and not models? What are the conditions?

Are there any special instructions to install your repackage of the Hi Def mod? Can I use it with my new BFA directory (with the BFA exe and “base” folder) and/or with my Steam installed directory itself either way, or must it be installed one way or the other?

How do I launch directly into Doom 3 and ignore the option to select Doom 1 or 2?

When installing Classic RBDoom 3 BFG BFA, can I just put the precompiled binary in a folder with only the “base” folder copied from my installed BFG Steam directory, and that’s all I need (just the BFA exe and “base”)?

Or alternatively, can I drag and drop the BFA exe into my installed Steam BFG folder and re-name it so it gets launched instead of the normal Doom3BFG exe when launching from Steam? Or is it imperative to create a fresh directory for BFA as described above?

Thanks again for the help. I’ve been combing through documentation trying to find answers to these questions and so far haven’t had much luck, but you have clarified a lot for me.

from classic-rbdoom-3-bfg.

lmills87 avatar lmills87 commented on June 5, 2024

In terms of your own opinion - what do you think is the best way to experience Doom 3? BFA + Hi Def? Anything else I might want to consider if I’m looking for a mostly vanilla experience?

Oh, and can/should I play with 120 FPS (I’ve heard it’s buggy in Dhewm) as well as with V-Sync disabled since I have G-Sync? I tried disabling V-Sync in RBDoom 3 BFG (not BFA version) and I got massive screen tearing despite having G-Sync enabled (via Nvidia control panel), so I left V-Sync on “smart” (although not understanding what this does). Typically I disable V-Sync for the sake of input lag, especially since I have G-Sync, but it seems that this game might not be compatible with G-Sync.

from classic-rbdoom-3-bfg.

MadDeCoDeR avatar MadDeCoDeR commented on June 5, 2024

I usually play with BFA + Hi Def and with the original flashlight mode.
Regarding G-Sync (or Free-sync Which I use) I let V-sync on Smart (limit FPS as long as it can be limited) and it plays quite smooth (@75fps which is the max refresh rate on my monitor).

from classic-rbdoom-3-bfg.

lmills87 avatar lmills87 commented on June 5, 2024

Fired up BFA tonight. I haven't tried your Hi Def repackage just yet. But I've run into a couple issues.

The most glaring of which is that the lights seem to flicker quite a bit when moving. I can upload a video if you'd like to see this in action. Disabling HDR seems to fix the issue.

What does the view model FOV do? I can apparently only increase this value in the options menu, and once the slider is full, I can't seem to decrease it. How can I decrease this value or perhaps access the parameter itself and change it back to whatever the default value is (what is the default value)? Where are those parameters stored?

What is SSGI?

Aside from the flickering issue, I'm really liking the quality of life improvements that I'm seeing in BFA so far.

from classic-rbdoom-3-bfg.

MadDeCoDeR avatar MadDeCoDeR commented on June 5, 2024

It put the players hands further away from his view. Use the left and right arrows to adjust the value in the menu.

Is Screen Sample Global Illumination. It comes bundled (like HDR and Soft Shadows) from RBDoom (from which this port is based on)

from classic-rbdoom-3-bfg.

lmills87 avatar lmills87 commented on June 5, 2024

Hmm; I think I tried the arrow keys and it didn't work. Or perhaps I tried A/D and not the arrow keys... I'll have to check.

Here is the flickering that I'm experiencing:

https://www.youtube.com/watch?v=9fusbBvx2rg

Any ideas?

from classic-rbdoom-3-bfg.

lmills87 avatar lmills87 commented on June 5, 2024

Disabling HDR autoexposure seems to fix the problem (while being able to leave HDR enabled). I started an issue over on RBDoom3. Do you know if it's possible to make the HDR a bit less bright?

Also, is there a list of all relevant cvars and their descriptions somewhere?

from classic-rbdoom-3-bfg.

MadDeCoDeR avatar MadDeCoDeR commented on June 5, 2024

For now you can check here: https://github.com/MadDeCoDeR/Classic-RBDOOM-3-BFG/wiki/3.-New-Parameters

from classic-rbdoom-3-bfg.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.