Jump to content
The Dark Mod Forums

nbohr1more

Development Role
  • Posts

    12129
  • Joined

  • Last visited

  • Days Won

    199

Everything posted by nbohr1more

  1. OH!!! You have FPS set to Capped under the Advanced Menu eh? Doom 3's old capped FPS mode is "not great". Try setting it to Uncapped then set Max FPS to 60. ( Both under the advanced video options ) Normally this only helps on Linux but perhaps Windows 11 has the same problem.
  2. Thank you! Yes, all the recommended changes you highlighted would be changed via the console. Typically invoking CTRL+ALT+~ ( tilde ) to open the console. Yes, AA is quite expensive, especially in Stencil Shadow mode where fillrate is heavily consumed. I guess I should also suggest that you try "Maps" for Shadow Mode in the advanced menu. To improve shadow map quality, you should set: r_shadowMapSize 1440 and enable single pass shadow maps for better performance too: r_shadowMapSinglePass 1
  3. What TDM version? Is "Frontend Acceleration" enabled in the Advanced Video menu? You may want to try increasing to jobs_numThreads 4 in the console. Also try: tdm_lg_interleave 3 tdm_lg_interleave_min 6 Which missions? What OS version? What is AA set to ? ( 16x MSAA is still really expensive in this engine so we recommend using 8x or forcing AA in your drivers ) See also: https://wiki.thedarkmod.com/index.php?title=Performance_Tweaks for performance tweaking options.
  4. Pretty cool! As a general rule, Doom 3 \ TDM engines both like long narrow tunnels like this. Dram did a bunch of experiments with different map designs and found that long and thin maps can be enormous and still have great performance. I think this is why "No Honor Among Thieves" has lots of long + thin areas. The designers took Dram's findings into consideration.
  5. Sounds like you have things handled. I will only say that I once thought my motherboard was dead but I removed the battery and left it out for 10min so all current drained. After this, I connected my monitor cable to the on-board video out rather than putting my GPU back into the board. This allowed the board to boot properly. It seems that my generation of UEFI BIOS has some funky memory retention issues that can cause boot failure and only fully draining the power will let you get past them.
  6. Did you check \ replace the CR2032 battery? Any bulging capacitors ? Re-seated RAM and Power cables?
  7. I wouldn't necessarily say there is a lack of interest, rather this is lower on the priorities list than other things. I agree that we should consider xdata support though. Especially since it would be easier to hook existing translation code into. ( Though there is also a line of thought that we should completely revamp our translation mechanism and expanding the existing mechanism will make that even harder. ) There's no hard and fast rule but I would say the priorities go something like: 1) Crashes or breakage that needs to be fixed ASAP 2) Community code contributions 3) Community asset contributions 4) Things that are "interesting" or "fun" to implement 5) Things that are "easy" to implement 6) Things that the developers feel would really improve the project game-play 7) Code cleanup and structural fixes 8 ) Performance improvements and optimization 9) Accessibility improvements ( subtitles, translation, etc) 10) Bugfixes for existing assets 11) Enhancements to existing assets 12) New graphics features Given that we are a volunteer project, the priority list is always gonna be a mixture of "proper priorities" and things that are easy, interesting, or fun to implement. Grayman's approach was to survey the bug tracker for trends that revolve around a somewhat narrow topic and then compare that to community comments about the topic and develop a new design that covers all contingencies related to the topic. This would fix a large number of bug reports at once since it would either make them obsolete by removing the wonky parts of the prior design or make the design better match how players interfaced with the issue. The only downside to that approach was that covering "all contingencies" sometimes meant a very large conditional tree and that would span a huge swath of the project code ( thus risking lots of unforeseen bugs ).
  8. Here are the debug symbols : https://drive.google.com/file/d/1MrMuhiYGtiiE8ZtRD1t5j8Yf6nohbOnE/view?usp=sharing Here is a debug executable : https://drive.google.com/file/d/1gJia18obG5AuUmXirOyoRItbZvvxJThS/view?usp=sharing
  9. The mission has been added to the missions database.
  10. See the first post. @Frost_Salamander has been given permission to fix issues found in this mission so version 2.1 is now available. I will add it to the mission database this evening ( unless someone beats me to it ).
  11. Hmm... https://github.com/stgatilov/darkmod_src/blob/e8d098981b602e354da2ade79ff3d3629c57f4a5/game/Missions/ModInfo.cpp As I can tell, the parser ignores the "Version" value in darkmod.txt . We only care about the required tdm version string and we are order agnostic: int titlePos = modFileContent.Find("Title:", false); int descPos = modFileContent.Find("Description:", false); int authorPos = modFileContent.Find("Author:", false); int versionPos = modFileContent.Find("Required TDM Version:", false); int missionTitlesPos = modFileContent.Find("Mission 1 Title:", false); // grayman #3733 as long as you don't go crazy add add duplicate Title, Author ( etc ), line prefixes it should just find a match somewhere in the file and populate the vars.
  12. Yes, we should get this sorted out since it contradicts the wiki: https://wiki.thedarkmod.com/index.php?title=How_to_pack_your_Mission
  13. @AluminumHaste can you attach this? If not I can upload this tonight.
  14. The source code has the debug symbols, you just have to compile your own executable (etc) rather than use the one from the installer. I tried to replicate on my Linux Mint desktop while in debug but thus far cannot get it to crash.
  15. Hmm: [pid 88402] write(2, "[ALSOFT] (EE) Failed to set Ster"..., 61[ALSOFT] (EE) Failed to set Stereo, got 5.1 Surround instead ) = 61 Please post your Darkmod.cfg and the results of: ( Open console ) CTRL+ALT+ ~ ( tilde ) condump audiocrash.txt
  16. Something is causing ALSA audio errors. One thing that modern Linux versions have issues with is running audio as a privileged user. Do you use pipewire or pulse?
  17. Thanks! Are you running TDM with elevated privileges?
  18. @irisx I believe our bug-tracker will accept files of that size: https://bugs.thedarkmod.com/my_view_page.php Otherwise we will gladly accept a Google Drive or Dropbox ( etc ) link.
  19. TDM probably needs to be run under gdb and BT ( backtrace ) to gain the most detail, but we might be able to start with increasing the darkmod log verbosity: https://wiki.thedarkmod.com/index.php?title=Reporting_Problem Just to be sure, please try deleting the mission and re-downloading it using the in-game downloader. If anyone Linux users are donwloading from Github they may be encountering the same problem I saw where the paths became the filenames. Likewise the original in-game version had two erroneous files so we need to make sure the latest version is installed and that version is via the in-game downloader.
  20. I have fixed the package on the mirrors. For some reasons Github was renaming files to their file paths when I downloaded the package from there so had to repack the mission but I must have overlooked these. ( sorry ) I'll have to see whether different browsers behave differently but even now if I try to gather the package from github it is a mess of filenames that are supposed to be file paths.
  21. The mission has been added to the Missions Database For players who use the Fresnel Mod, something about this mission provokes a crash with it installed. I have created a new version of the Fresnel Mod that works with this mission: https://www.moddb.com/mods/the-dark-mod/addons/fresnel-mod-211-unofficial
  22. There were players who complained that the version number shown on the website did not match the version number shown in the mission package.
  23. Version 2 is now in the Mission Database. As previously stated, the updater only knows when a version number goes up by a whole number so chances are the mission downloader won't signal you to update the mission. You will need to delete it from darkmod/fms ( or whatever_your_tdm_folder_is_named/fms ) and download it again.
  24. The original 1993 SMB movie was worked on by the creators of Max Headroom. They wanted it to be a cyberpunk "allusion" to the general Mario concept. Why were these folks given the SMB project? Because Nintendo wanted to somehow "appeal to teens and adults" and expand the audience so they gave the directive to Hollywood to come up with a "mature" way to tell a Mario story. The movie was in development after Sonic and Sega were positioning themselves as the more teen oriented platform and 3DO along with other "mature CD game consoles" were on the horizon. Nintendo didn't want to be relegated to be a "kids only" console (even though that designation would later help them maintain a stronghold in family console sales). Apparently, the draft script was amazing enough to generate interest from A list actors but the studio got cold feet and started rewriting the movie to be more and more juvenile and closer to the source material of the games ( and turned it into a big mess ). I don't think it requires hindsight to understand that even leading up to the release there were lots of poor decisions around the project. 1) Other Nintendo franchises such as Zelda and Metroid were better suited to a mature story line 2) There is no cogent way to make a "mature" story that involves a Plumber entering an alternate dimension to battle an anthropomorphic Dino-Turtle that speaks English and wants marry a human woman who is native to this same dimension 3) Using allegories to Mario game features such as replacing Bowser with a malevolent Bowser-AI in a William Gibson style mind-jacked internet ( while cool ) would violate the expectations of people looking forward to a movie adaptation and lead to disappoint regardless of the resultant movie 4) Cyberpunk fiction fans would be scratching their heads about why the protagonist is a plumber and why the antagonist AI \ Cyborgs, etc are in the form of Turtles, Dinos, and Mushrooms rather than reflecting the full diversity of possible Avatars 5) You have an amazing Cyberpunk script and A list actors enthusiastic to participate in it and you decide to murder the script with rewrites rather than rebranding the project as a new science fiction film and deferring the Mario film to another team who wants to write a from scratch faithful adaptation? You can sorta see how things all added-up to the final results but it is still pretty baffling that nobody caught the problems earlier in the process.
×
×
  • Create New...