Jump to content
The Dark Mod Forums

Leaderboard

Popular Content

Showing content with the highest reputation since 04/16/24 in Posts

  1. Another failure by @kingsal. Firstly the mission is way too short. And like his other missions, the quality is supreme, keeps me playing and neglecting real life duties. Never feeling the frustration of getting stuck, never resolving to walkthrough material. Is it a sign of excellent design or rather a lack of challenge? Also extreme attention to detail, engaging maps from room to a room, gorgeous visually. I understand this is just a free-time effort for someone who could instead make money out of his skills but, I'm sure you could do better.
    5 points
  2. In considering my possible upcoming TDM projects, such as upgrading some fonts to Latin-1 or "TDM Latin", I reviewed the current status of support for European Latin-based languages. Basically, for FMs, the translation system has fallen into disrepair and disuse (or perhaps kicked into the grave). Neither "converted" (i.e., #str using) FMs nor Language Packs are now being maintained and distributed by thedarkmod.com. As to other sites, for Cyrillic/Russian, DarkFate provides such resources. Are there any such sites in native Western European tongues, say, German, French, Italian, that likewise offer translated TDM FMs? So, turning back to thedarkmod.com, questions - - is Western Language support (outside the main menu system) officially dead? - if so, maybe it's time to stop pretending otherwise. - if not, should the converted #str system be revived, with better infrastructure? - or an alternative translation system be devised... if so, what? I'm just trying to identify work worth doing. (I started to draft a doc with a litany of problems with Western language support, and possible sub-projects to address them, but TL;DR. And really, not pertinent if support is considered dropped.) Thanks for your thoughts.
    3 points
  3. It's a big project, so it's important to test everything thoroughly and run several tests. "The Lost Citadel" had a lot of bugs in the first release because I didn't test enough. I will not repeat this mistake. I have fixed all problems found during beta 2. Beta 3 shall include all subtitles and briefing videos. The problem is that I'm still missing some voices. This means we can't complete the game subtitles and produce the briefing videos. In the worst case, I'll have to do a new audition for this stuff, but currently I don't feel like it.
    3 points
  4. This was... great. I loved it. Tight, rich and well presented. Great voice work, great intro... But someone pooped out a ring, again. XD
    3 points
  5. This last month, I've been exploring TDM's font situation, and improving the documentation as I go. In the wiki, "Font Conversion & Repair" was rewritten, with parts broken out and expanded as: Font Files Font Metrics & DAT File Format Font Bitmaps in DDS Files ExportFontToDoom3 Q3Font Refont As announced earlier, that last item is a new C++ console utility for revising font metrics in DAT files; essentially another alternative to Q3Font and Font Patcher. It now has additional functionality that provides font-coverage analysis. A summary of current results across all TDM fonts is reported in the forum thread "Analysis of 2.12 TDM Fonts". Also, refont allows its human-readable outputs to be decorated with an annotation for each character (out of 256 codepoints). Associated with that, I've just created and released 4 annotation files: 1 Cyrillic version for TDM's russian map 3 variants for TDM's custom english/european char map. One of the variants was derived from another new mapping file that is now available from existing wiki article "I18N - Charset". Within that file is a list, in a standard format, of the 256 TDM bitmap codepoints mapped to the corresponding Unicode U+NNNN value and name. This may be useful in defining TDM's mapping to TTF font editing programs. For all these wiki pages mentioned, I imagine there will be additional cross-links and tweaks. But pretty much done.
    3 points
  6. As of 09e5ec1cae16b8350097fc97839de64cf96c4e88 I have changed the logic to write spawnargs if EITHER the speaker radii are different from the shader default, OR if there were min/max spawnargs to begin with. Spawnargs will no longer be created (or deleted) as a result of a speaker move, but will appear and change if the speaker is resized, which I assume is closer to the expected behaviour.
    2 points
  7. Some nobles are so gluttonous that they stick their whole hand in their mouth while shovelling food in there, and inadvertently suck the rings off their fingers.
    2 points
  8. Let's Necro! Anyone interested in seeing whether 2.12 runs on ancient hardware? Any volunteers?
    2 points
  9. I'm looking for the setting that controls the number of difficulty levels in the options menu. The current "hardcore" setting is not challenging enough for me, and I'd like to make it more difficult, like this one for thief. I can edit the Darkmod.cfg file and would like to know if I can create a separate *.pk4 file with this file, removing everything unnecessary except the parameters I need. Will the game load the default settings from the game root and the additional data from my file? Of course, it would be better if you could tell me how to create an additional difficulty setting. I've searched through all the archives and couldn't find what I need. Thank you for your help.
    1 point
  10. At the end of darkmod.cfg. like what xlm posted. or do a "seta" in the console, like "seta mysetting value" According this site, you can also to change some def files. https://doom.fandom.com/wiki/Doom_3 (See header "difficulty) A link to Info about A.I (what xlm posted earlier) https://wiki.thedarkmod.com/index.php?title=Cvars_in_The_Dark_Mod#AI
    1 point
  11. This might be frowned onto by tdm mappers/veterans, but I find it strange that it's considered ok to use text inside entities, which can then be found inside map files. That in general seems badly organised. Like for example with text decals: https://wiki.thedarkmod.com/index.php?title=Text_Decals_for_Signs_etc.#The_Decal Personally I think xdata could/should be used for all instances of text (except maybe darkmod.txt and subtitles), including readme files and GUI files. Or at least some kind of external text file. Could be something else, but the xdata format seems good and supported. So the sign text prefab could have a default xdata_contents spawnarg instead of gui_parm1 . Edit: Objective description text is also inside an entity inside the map file, but it could just as well be a reference to an xdata file. I posted about this before, here:
    1 point
  12. This is how i18n typically works in code: Developers write the strings in English (or their native language), but mark all the strings with a function/macro which identifies them for translation. In C++ this might be _("blah") or tr("blah") — something which is short and easy to write. A tool (which may be integrated into the build system), extracts all the strings marked for translation into a big list of translatable strings. This list is then provided to the translators, who do not need to be developers or compile the code themselves. They just create a translation for each listed string and send back a file in the appropriate format (which may or may not be created with the help of translation tools, perhaps with a GUI). At runtime, the code looks up each translatable string, finds the corresponding translated string in the chosen language, and shows the translated version. At no point do developers (who in this case would be mission authors) have to mess around with manually choosing string IDs. All they do is use the appropriate function/macro/syntax to mark particular strings as translatable. String IDs may be used internally but are completely invisible to developers. I suggest that any system that involves instructions like "search the list of known strings for a similar string" or "manually choose a string ID between 20000 and 89999 and then write it as #str_23456" are over-complicated, un-ergonomic and doomed to be largely ignored by mappers.
    1 point
  13. 1 point
  14. If all written strings were kept in XD files, the process would be easier. We shouldn't need map edits for this. The current system makes mission updates a real problem to the point that only long dormant missions are viable for translation.
    1 point
  15. I don't like pumpkins, but fortunately we were not required to eat any. I ate the mushrooms though! It sounded like the pub goers were having a great time, stomping to the beat of the music - a cool and fitting soundtrack. +1 for the Canadian reference
    1 point
  16. Merci pour cette mission délicieuse, c'est magnifique!
    1 point
  17. There is the "acquired" slot and then there is the "shouldering" slot. Both look identical but are different entities. I am using the latter (shouldering) at this moment.
    1 point
  18. To my surprise, i have a new update on the project! Its a big update with many new contents! Please take a look, its a glorious new update. p.s I am still working on stableizing the AI, it has alot of issues currently https://filly-the-owl.itch.io/project-thf-alpha
    1 point
  19. I saw a ring in a toilet once in a thief FM I was playing and thought it would be funny to include that. But now it’s just become a running gag. I didn’t include it in one mission and someone DMd me and asked about why it was missing haha. So I guess all missions have to include it now
    1 point
  20. Taffers, Time ago @Obsttorte and I worked on an AutoHotKey script that allows to control the player speed with the mouse wheel. In a further attempt to reduce the amount of critical keys this game demands I also created back then a script that allows the Left Alt Key to act as a lean modifier: Left Alt + W = Lean forward Left Alt + A = Lean left Left Alt + D = Lean right I never got around publishing the script because it isn't as good as it needs to be but I think we can debate regardless whether such a Lean Modifier Key would be welcomed in the core game or not. The most interesting aspect in my opinion is that we can claim back important keys such as Q and E and use them for other purposes. ---------------------------------------------------------------------- Here below is the script in case anyone wants to give it a try (you must be familiar with AutoHotKey). The required key bindings for the script to work are: Move forward [W], Strafe Left [A], Strafe Right [D] Lean Forward [Numpad8], Lean Left [Numpad4], Lean Right [Numpad6] You can of course change the script to your liking.... #IfWinActive ahk_exe TheDarkModx64.exe ; run only when TDM is in focus <!w:: while (GetKeyState("LAlt", "P") && GetKeyState("w", "P")) { Send {Blind}{Numpad8 down} } Send {Numpad8 up} return <!a:: while (GetKeyState("LAlt", "P") && GetKeyState("a", "P")) { Send {Blind}{Numpad4 down} } Send {Numpad4 up} return <!d:: while (GetKeyState("LAlt", "P") && GetKeyState("d", "P")) { Send {Blind}{Numpad6 down} } Send {Numpad6 up} return Cheers!
    1 point
  21. Thought I would compile a list of tweaks & fixes from multiple sources for this game in an effort to help people get a playable experience, I will update this OP as we go. Minimum Requirements - Processor: Dual Core or Quad Core CPURAM: 4 GBGraphics: AMD Radeon 4800 series or NVidia GTS 250DirectX: Version 10Hard Drive: 20 GBRecommended Requirements - Operating Systems: Windows 7, Windows 8 (32nit or 64-bit)Processor: AMD FX 8000 series, Intel Quad i7 Core or better CPURAM: 4 GBGraphics: AMD Radeon HD R9 series, NVidia GTX 660 series or betterDirectX: Version 11First recommened tweak for ALL 64bit Windows users - (dont know if this applies to linux users, yet) The latest update (1.2 b4116.4) fixes the slowdown issue but if people still having issue or have lower end systems there is not a tick box to force the use opf the 32bit exe.Second Recommended Tweaks for ALL 32/64bit Windows users - Enable "Exclusive FullScreen", this should improve your framerate across the board. - for me my FPS (min/max/avg) jumped from 32/62/53 to 41/64/58Graphics tweaks to Make the game run better - First things first - If you are experiencing bad graphics on a machine that can easily afford to run it better/smoother, set SSAA ‘Super Sampling Anti-Aliasing’ to low or off. The higher you set this setting, the more lag you will encounter in the game.Don’t take things for granted - The problem is the optimization of the game, even if your PC can handle everything max'd out, try keeping SSAA to low if you want a smoother gameplay experience.Flickering shadows, glichy graphics & disappearing menu buttons - If you are experiencing flickering shadows, glitchy graphics & disappearing menu items, make sure you are running the game on updated or the latest drivers for your gfx card.SLI/Crossfire fix - For now, make sure you run the game on a single GPU as SLI/Crossfire may be causing the disappearing graphics and flickering shadows.Framerate issues - There are a few things you can try to improve your FPS for thief. Firstly make sure that your GPU drivers are up to date and your system is not overheating or running hot. If you are running SLI/Crossfire, try disabling to see if there is a difference in performance. If you are using a laptop, make sure that your power adapter is plugged and your power setting in windows is set to performance.Common sense - It goes without saying that your system should be good enough to handle the game’s processing and rendering needs. If you are running any third party applications in the background like Dxtory, Shadowplay or FRAPS etc, your going to see a perf drop.Crashes after loading a stage - If Thief crashed after loading, make sure you verify the integrity of the game cache in Steam especially if you pre-loaded the game and tried to start it as soon as it unlocked.You may have to verify the files twice to make it work! If that doesn’t work, there is another workaround. I am not sure about this fix but it has helped a few to get rid of the crash, so I think it’s worth of a shot.The game crash can be associated with the virtual memory size. You should increase your virtual memory page file size to fix the issue.Game crashes to desktop and reboot - Make sure you have latest patch for the game installed. It fixes these random crashes and loading issues. If you pre-loaded the game, make sure you verify the integrity of the game cache. You may have to verify the files twice to make it work!Blackscreen when launching thief - can be one of two things - is associated with the missing files of the game. Verify the game cache and re-verify if the need be to get it running.Make sure Windows pagefile is enabled (http://windows.microsoft.com/en-gb/w...#1TC=windows-7).Can’t Hear sound? No voices? (no, not the ones in your head) - Verify the integrity of the game cache. Download the language packs if need be. Make sure you have voices/music volume up in the sound settings of the game.You can also trying changing the advanced sound settings in Windows. Open Playback Devices, click on your Speakers and go to Properties. Now in enhancement levels, select CD/DVD quality and see if it helps.Thief won’t start? - Try logging into Steam after having logged out. It will help!Thief config tweaks - Disable motion blur - you will find relative file to edit in: Steam\steamapps\common\Thief\Engine\Config. You need to open the file by the name of “BaseEngine.ini” and then set the following values as such: "motionBlur=True" to "motionBlur=False""motionBluPause=True" to "motionBlurPause=False"Save the file and set it to "read-only".How to skip Intro Videos - Go to Thief\ThiefGame\Config and then Locate ThiefEngine.ini file and edit the following line"StartupMovies=PROG_GUI_Video.StartupVideoPlayer" to ";StartupMovies=PROG_GUI_Video.StartupVideoPlayer"Save the file and set it to "read-only".How to fix ‘Timed Fade’ option for HUD - While health, focus, inventory and ammo set to ‘Timed Fade’ option in game and HUD menu, the fade remains just 50% opacity. To fix this problem, go to ThiefGame\Config\ThiefUI.ini and find the lines- "mInvSelectionAlphaMin=XX" "mHealthAlphaMin=XX" "mFocusAlphaMin=XX" (XX being the default values) to "mInvSelectionAlphaMin=0.0f" "mHealthAlphaMin=0.0f" "mFocusAlphaMin=0.0f"Save the file and set it to "read-only".How to reduce Mouse Lag - The quick and easy fix to reduce mouse lag, run your game in Exclusive Fullscreen mode, go to graphic options and enable it. In case you don’t want to use this mode, then you must find BaseEndinge.ini and edit the following lines -"OneFrameThreadLag=TRUE" to "OneFrameThreadLag=FALSE"Save the file and set it to "read-only".Disable framerate smoothing - Go to Thief\ThiefGame\Config and then Locate ThiefEngine.ini file and edit the following lines"bSmoothFrameRate=TRUE" "MinSmoothedFrameRate=XX" "MaxSmoothedFrameRate=XX" (XX being the default values) to "bSmoothFrameRate=FALSE" "MinSmoothedFrameRate=0" "MaxSmoothedFrameRate=0"Save the file and set it to "read-only".Fix stuttering - can be done one of two ways -This tweak requires starting a new game, as changing the level streaming value will result in a crash upon loading if the save game file features a different level streaming value (such as starting the game with it on TRUE and changing it to FALSE along the way - switching from FALSE to TRUE will also result in a crash, so it's best to change this value only when starting a new game)! However, this should help eliminate both in-game and benchmark stuttering, as it does for the other games based on the UE3 engine.Go to Thief\ThiefGame\Config and then Locate ThiefEngine.ini file and edit the following lines -"bUseBackgroundLevelStreaming=XX" "UsePriorityStreaming=XX" "OnlyStreamInTextures=XX" to "bUseBackgroundLevelStreaming=FALSE" "UsePriorityStreaming=FALSE" "OnlyStreamInTextures=TRUE"Save the file and set it to "read-only".Improve texture streaming - Go to Thief\ThiefGame\Config and then Locate ThiefEngine.ini file and edit the following lines -"MipFadeInSpeed0=0.3" "MipFadeOutSpeed0=0.1" "MipFadeInSpeed1=2.0" "MipFadeOutSpeed1=1.0" to "MipFadeInSpeed0=0.0" "MipFadeOutSpeed0=0.0" "MipFadeInSpeed1=0.0" "MipFadeOutSpeed1=0.0"Save the file and set it to "read-only".Disable in-game fog - Go to Thief\ThiefGame\Config ThiefGame.ini and then find [Engine.WorldInfo] andgo to line 66And then change mbEnable=TRUE to mbEnable=FALSE and then save the file as read only.Reducing choppyness, aditional fix - Some users have reported that disabling Vsync the game is noticeably more fluid when compared to the default setting of double buffered.Game file hacks - (found on https://www.deadendthrills.com/forum/discussion/137/thief-tools-tweaks) 1. Goto Steam\steamapps\common\Thief\ThiefGame\CookedPCNG\ 2. Make a backup of thiefgame.u just in case 3. Download this utility: decompress.zip and unzip decompress.exe, put it anywhere. 4. Drag thiefgame.u onto decompress.exe you should now have a new thiefgame.u in \Steam\steamapps\common\Thief\ThiefGame\CookedPCNG\unpacked\ 5. Open \Steam\steamapps\common\Thief\ThiefGame\CookedPCNG\unpacked\thiefgame.u in a hex editor. (For example HxD) Disable Shroud and white flash - Goto Steam\steamapps\common\Thief\ThiefGame\CookedPCNG\Make a backup of thiefgame.u Download this utility: decompress.zip and unzip decompress.exe, put it anywhere.To disable shroud: Search for Hex-value: 00 00 00 00 00 00 00 00 00 CD CC 4C 3F 36 3D 00 Replace with Hex-value: 00 00 00 00 00 00 00 00 00 00 00 00 00 36 3D 00To disable white flash: Search for Hex-value: 3E 9C DE F4 3E 9C DE F4 3E CD CC CC 3E A4 3D 00 Replace with Hex-value: 3E 9C DE F4 3E 9C DE F4 3E 00 00 00 00 A4 3D 00Tweaking "in shadow" proxy light: - disabling this is not recommended, so I added tweaks to reduce the range of the light instead. Search for Hex-value: 00 00 00 00 00 B4 43 14 38 00 00 00 00 00 00 28 for half range (180), Replace with Hex-value: 00 00 00 00 00 34 43 14 38 00 00 00 00 00 00 28 for 1/4 range (90), Replace with Hex-value: 00 00 00 00 00 b4 42 14 38 00 00 00 00 00 00 28To Disable "in light" proxy light: Search for Hex-value: 00 00 00 00 00 96 43 14 38 00 00 00 00 00 00 28 Replace with Hex-value: 00 00 00 0A D7 23 3C 14 38 00 00 00 00 00 00 28Save and fire up the game. Dxtory and other tools not working - Fps monitoring/benchmarking tools cause the game to crash - For the time being, may I suggest that you try running the game without these tools. And if you have any fix of your own related to the issue, please post your finding.Trainer with NOCLIP mode - tbc
    1 point
  22. allmost sounds like the haswell turbo core feature ?, my 6950x also has one core who runs at a higher speed than the rest (3.8 ghz) but otherwise it behaves temperature wise. if i link the cores temperatures rise somewhat but it does OC up to 4.5 ghz which is not to bad for the 6950x but then temps rise to 55" idle and damn near 80" when it has to do something .
    1 point
  23. heh yeah i wonder if trumph has stock in nvidia ? all those lawsuits... , not even so sure it will just blow over tbh, here in denmark we allready use AI heavily. one example of all things it now governs are taxes well in the worlds most tax heavy country who just loves tech i'd say thats a no brainer but c'mon... not really feeling the need for more upgrading for a good time either, my machines now run the latest stuff no problem and i recently aquired a motorized table for my aching back (well it really started to ache after i had to lift it to the first floor... damn that hing is heavy 65 kg) and me nearing 57 years with a back who was broken in two places which required operation with two artificial discusses and a lot of screws and with heavy nerve damage because it took them 10 years to dicover it was broken i can only say ouch.
    1 point
  24. This appears to be the function which calculates the texture values for Q3 export: https://gitlab.com/orbweaver/DarkRadiant/-/blob/master/radiantcore/map/format/Quake3Utils.h?ref_type=heads#L56 It's largely based on legacy GtkRadiant code and means absolutely nothing to me.
    1 point
  25. I liked the book puzzle, however, Surprisingly I didn't manage to find the necessary loot (even playing with easy difficulty), even after finishing other objectives and re-scavenging the whole area. Am I the only one here?
    1 point
  26. That is interesting question. I think no? In principle, I guess I can cover it as well. If I want to expose persistent info from mission as gui vars, I can as well copy some gui vars into persistent info before mission.
    1 point
  27. There's been talk over the years on how we could improve texture quality, often to no avail as it requires new high-resolution replacements that need to be created and will look different and add a strain on system resources. The sharpness post-process filter was supposed to improve that, but even with it you see ugly blurry pixels on any nearby surface. Yet there is a way, a highly efficient technique used by some engines in the 90's notably the first Unreal engine, and as it did wonders then it can still do so today: Detail textures. Base concept: You have a grayscale pattern for various surfaces, such as metal scratches or the waves of polished wood or the stucco of a rough rock, usually only a few highly generic patterns are needed. Each pattern is overlayed on top of corresponding textures several times, every iteration at a smaller... as with model LOD smaller iterations fade with camera distance as to not waste resources, the closer you get the more detail you see. This does wonders in making any texture look much sharper without changing the resolution of the original image, and because the final mixture is unique you don't perceive any repetitiveness! Here's a good resource from UE5 which seems to support them to this day: https://dev.epicgames.com/documentation/en-us/unreal-engine/adding-detail-textures-to-unreal-engine-materials Who else agrees this is something we can use and would greatly improve graphical fidelity? No one's ever going to replace every texture with a higher resolution version in vanilla TDM; Without this technique we'll always be stuck with early 2000's graphics, with it we have a magic way of making it look close to AAA games today! Imagine being able to see all those fine scratches on a guard's helmet as light shines on it, the thousands of little holes on a brick, the waves of wood as you lean into a table... all without even losing much performance nor a considerable increase in the size of game data. It's like the best deal one could hope for! The idTech 4 material system should already have what we need, namely the ability to mix any textures at independent sizes; Unlike the old days when only a diffuse texture was used, the pattern would now need to be applied to both albedo / specular / normal maps, to my knowledge there are shader keywords to combine each. Needless to say it would require editing every single material to specify its detail texture with a base scale and rotation: It would be painful but doable with a text injection script... I made a bash script to add cubemap reflections once, if it were worth it I could try adapting it to inject the base notation for details. A few changes will be needed of course: Details must be controlled by a main menu setting activating this system and specifying the level of detail, materials properties can't be controlled by cvars. Ultimately we may need to overlay them in realtime, rather than permanently modifying every material at load time which may have a bigger performance impact; We want each iteration to fade with distance and only appear a certain length from the camera, the effect will cause per-pixel lighting to have to render more detail per light - surface interaction so we'll need to control the pixel density.
    1 point
  28. @The Black Arrow That's a good analysis. I don't disagree but we're referring to different time periods with different quality aims: In the early days of 3D and low-res CRT screens when we had 256x256 textures, detail textures were used to make surfaces appear as if they have 1024x1024 textures... today in the age of 1080p monitors such texture can appear blurry from up close, we want to make 1024x1024 textures appear of 4096x4096 quality. Back then the goal was to get at least a little bit of perceived sharpness, today the goal is to see those microscopic details on every surface as if everything is real... while the concept of detail textures is old it scales to cover both aims. As you correctly pointed out, the ideal solution would be upgrading the actual textures themselves. Sadly there are two big problems with this that will likely never be possible to overcome: Someone must create or find identical textures to replace existing ones, which have to retroactively fit every old FM. That would be a huge effort for so many images, and will not look exactly the same way so people would complain how "this wall used to be made of small red bricks which are now larger and yellower which isn't what I intended and no longer line up". An advanced upscaling filter may be able to bump the resolution with good results, this would be a lot less effort and retain the exact appearance of textures. The even greater issue is storage and memory use would go through the roof. Imagine all our textures (from surfaces to entity skins) being 4096x4096 which would be the aim for decent quality today: TDM could take over 100 GB of drive space, you'd need at least 16 GB of RAM to run it, and the loading time of a FM will be 5 minutes. Detail textures are a magic solution for both problems: They're overlayed in realtime on top of the standard textures without changing their base appearance. This means you see pixels several times the scale of the image without requiring any image to actually be at that resolution, no vRAM or loading time increase. And if detail layers are disabled with distance you also don't lose FPS in per-pixels calculations when distant lights update.
    1 point
  29. You don't. That is one of the 3 xy views. So you have to remove one of the other ones. This is how you do it: First uncouple everything and make sure you have 2 (extra) xy-views. Move the camera-view to the side. It takes up the full height Move the first xy-view to the bottom. It takes up the full width. Move the second xy-view to the side inside the other xy-view Now you get this and you can simply resize these windows. Maybe something for in the wiki?
    1 point
  30. Alright, so, I'm a Texture Artist myself for more than 20 years, which means I know what I'm talking about, but my word isn't law at all, remember that. I've worked (mostly as mods, I am a professional but I much prefer being a freelance) with old DX8 games up to DX12. When it comes to Detail Textures, for my workflow, I never ever use it except rarely when it's actually good (which, I emphasize on "rarely"). This is one reason I thought mentioning that I worked with DX8 was logical. One of the few times it's good is when you make a game that can't have textures higher than what would be average today, such as, World Textures at 1024x1024. Making detail textures for ANY (World, Model) textures that are lower than 128x128 is generally appealable. Another is when the game has no other, much better options for texturing, such as Normal Maps and Parallax Mapping. Personally, I think having Detail Textures for The Dark Mod is arguably pointless. I know TDM never had a model and texture update since 2010 or so, but most textures do seem to at least be 1024x1024, if there's any world texture that's lower than 256x256, I might understand the need of Detail Textures. Now, if this was a game meant to be made in 2024 with 2020+ standards, I would say that we should not care about the "strain" high resolution textures add, however, I do have a better proposition: Mipmaps. There are many games, mostly old than new ones, that use mipmaps not just for its general purpose but also to act as a "downscaler". With that in mind, you boys can add a "Texture Resolution" option that goes from Low to High, or even Lowest to Highest. As an example, we can add a 2048x2048 (or even 4096x4096) world texture that, if set to Lowest, it would use the smallest Mipmap the texture was made with, which depends on how the artist did it, could be a multiplication of 1x1 or 4x4. One problem with this is that, while it will help in the game with people who have less VRAM than usual these days, it won't help with the size. 4096x4096 is 4096x4096, that's about 32mb compressed with DXT1 (which is not something TDM can use, DXT is for DirectX, sadly I do not know how OpenGL compresses its textures). I would much rather prefer the option to have better, baked Normal Maps as well as Parallax Mapping for the World Textures. I'm still okay with Detail Textures, I doubt this will add anything negative to the game or engine, very sure the code will also be simple enough it will probably only add 0.001ms for the loading times, or even none at all. But I would also like it as an option, just like how Half-Life has it, so I'm glad you mentioned that. But yet again, I much prefer better Normal Maps and Parallax Mapping than any Detail Textures. On another note...Wasn't Doom 3, also, one of the first games that started using Baked Normal Maps?
    1 point
  31. Uh, you surely didn't pick the easiest map to start with. This is more like bat shit crazy complexity. Kudos for persevering and even enjoying it though. It's a nice mission. It's just... big and complex.
    1 point
  32. God knows since when have I last registered or posted on a traditional internet forum, but had to do so to pay my respects for the developers and map makers of this game. I have no history of the original thief series, and had no expectations for the mod. This is the first FM I played. After running around in a bit of a haste, becoming increasingly desperate of the complexity of the map, I learned to enjoy the feeling of being lost, calmed down and started to pay attention to the surroundings and listening to the ambient sounds and music. It is a truly immersive experience. I do have to admit that I could not find the entrance to the mansion, and had to resolve to a walkthrough to figure out how to enter, and at the end of the day did not manage to finish the mission. This mod is a great achievement, thank you for all the work and passion you have put into it.
    1 point
  33. Interesting! Does it update all default textures so it's used on everything in the world? I should replay it and check that out: It would give us a good view of how the effect will feel in practice. Looking at the page, they seem to do it the conventional way I was thinking of trying out, which is currently supported by the engine but more limited than a proper implementation. It also looks like they're only doing it for the albedo channel, to be effective detail should be applied to all maps... the normal map is where the improvement should be most noticeable as it responds to lighting and modifies everything else. The implementation I'm thinking of should be universal like all effects and work on any FM new and old. It would be controlled by a menu setting, no one needs to enable it if they don't like how it looks or it impacts performance. Each detail pass should fade and be hidden with distance, we don't want to stress pixel lighting by having it compute thousands of dots on distant surfaces each frame. Just like the TDM ambient method, we'll likely need a special segment for materials meant to indicate what kind of detail each texture wants, then based on settings and camera position the renderer must modify each surface accordingly.
    1 point
  34. @Mortem Desino already implemented detail textures into No Honor Among Thieves and his tech demo: https://wiki.thedarkmod.com/index.php?title=Detail_Textures
    1 point
  35. Ooohhhhhh, it's twitching in the build intenstine, as we say in Sweden (or do we? :D) I'm quite eager to create something. But they're releasing new skaven models for Age of Sigmar 4 this summer... And I have a 2 year old... And work... And a girlfriend... And too little time... I will try to create something at least. If I run out of time, I'll run out of time; then I at least have built something that can be released after the contest... Count me in, with the caveat that I may pull out before deadline...!
    1 point
  36. Yes. Sure, I will change it, but I do mind. In addition to changing the forum title, I have also had the name of the pk4 changed in the mission downloader and the thiefguild.com site’s named changed. It's not just some "joke". The forum post and thread are intended to be a natural extension of the mission’s story, a concept that is already SUPER derivative of almost any haunted media story or most vaguely creepy things written on the internet in the past 10 or 15 years. Given your familiarity with myhouse.wad, you also can clearly engage with something like that on some conceptual level. Just not here on our forums? We can host several unhinged racist tirades in the off-topic section but can’t handle creepypasta without including an advisory the monsters aren’t actually under the bed? (Are they though?) I am also trying to keep an open mind, but I am not really feeling your implication that using a missing person as a framing of a work of fiction is somehow disrespectful to people who are actually gone. I have no idea as even a mediocre creative person what to say to that or why I need to be responsible for making sure nobody potentially believes some creative work I am involved in, or how that is even achievable in the first place. Anyway, apologies for the bummer. That part wasn’t intentional. I am still here. I will also clarify that while I love the game, I never got the biggest house in animal crossing either. In the end Tom Nook took even my last shiny coin.
    1 point
  37. When is the last day to turn it in? I just got started with Dark Radiant again, so I don't know how long it would take me. But I'm happy to Beta-test them
    1 point
  38. Hey its been some time, I just wanted to make you guys aware, that i have been secretly at work, on the side, on a total remake of the systems from delightfyl. I post a few videos below, the new systems are really really powerful and stable! No idea what i will do with this yet... The effort to make a full game is really expensive and i am distracted and creatively bankrupt. Without outside help i will never make a game like this evermore.
    1 point
  39. I've started futzing around with ideas and models. Not sure if I'll have something in time, but I'll give it a shot!
    1 point
  40. I see. Thanks! Unfortunately the peek isn't available for you in any of its forms It may get fixed for the next release...
    1 point
  41. Well, I don't know about adding new difficulties, that seems like a lot of work. A hack way of getting the same effect, and which I use, is to create a simple .cfg file with the required changes and then execute it in-game (e.g. a text file called brutal.cfg then, in-game "exec brutal"). You could redefine the modifiers for, say, the hardcore difficulty, which are usually tdm_ai_hearing_hardcore "1.5" & tdm_ai_vision_hardcore "1.005" to something higher, although I don't know if they are capped or how to interpret those values. There are other cvars that might be useful, but I have never tried them. tdm_ai_sndvol seems useful. You'd have to test the changes in-game, probably in the Sound & Blackjacking map. For this, there are some very useful commands to see the sound direction, propagation, and values, but I can't remember them right now. There's an important caveat here, and why messing around with this stuff should be done at your own risk. I have found that some cvars go back to their default values as soon as you load or die, while others seem to stick around. Modifiers to the player's height (like pm_normalviewheight), revert to default if you load, but modifiers to the player's speed (pm_walkspeed) don't. And I know this because I have a .cfg file named halfling.cfg, and you can imagine what it does. To avoid this, I have a "default" cfg to restore the game to the normal values if (or when) something goes wrong (it's basically a copy of the Darkmod.cfg, but with a different name, and I only use it for this purpose.)
    1 point
  42. @uyvie are you using Linux? If so, there's a known problem with the peek function. See bug 6477.
    1 point
  43. Thank you for the kind words! It's hard to believe this mission is nearly 10 years old too! Time really does fly. Also re: the convo's. I try to add a little bit of humor to every mission or at least a bit more flavor. I've always loved it in the thief series when I stumble across a conversation & can eavesdrop in, it helps to make the world just feel that little bit more lived in, rather than just standard NPC barks everywhere. I also have a lot of fun implementing them, I was working on a mission in Shadows of Northdale Act 3 the other night and was laughing so hard at a scene I put in there. So it's nice to know that these convos are appreciated by others too
    1 point
  44. Unfortunately you need a new computer man. However any new graphics card will be horribly hobbled by your CPU. While my desktop destroys this game and is smooth as silk, my laptop which runs a Core2Quad Extreme 9300 Overclocked to 3.2Ghz, and a Radeon M5870, it is barely playable, getting 20-40 fps.
    1 point
  45. Just wanted to add to this, that the newest ATI drivers fix the missing letters when crossfire is enabled. Also while FPS monitoring doesn't work you can use system monitoring software with on screen display. I use RivaTuner Statistics Server as the OSD, in conjunction with HWInfo64 to get things like GPU temps, usage, and cpu usage and temps etc to display on screen while playing.
    1 point
  46. Apparently it appears to have turned itself back on after a save game....but I wonder if settings from a previous save may have been pulled into his game.
    1 point
×
×
  • Create New...