Jump to content
The Dark Mod Forums

Search the Community

Showing results for '/tags/forums/petike the taffer/'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • General Discussion
    • News & Announcements
    • The Dark Mod
    • Fan Missions
    • Off-Topic
  • Feedback and Support
    • TDM Tech Support
    • DarkRadiant Feedback and Development
    • I want to Help
  • Editing and Design
    • TDM Editors Guild
    • Art Assets
    • Music & SFX

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

  1. 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!
  2. That's what we originally did, but mappers (or at least one mapper) complained in bug 6062 about the spawnargs disappearing if they were the same as the sound shader. I suppose we could have considered that "not a bug" and kept the original behaviour, but perhaps there are situations where the old behaviour was problematic — there would be no way to distinguish between "this speaker has default radii from the shader" and "this speaker has fixed radii which happen to be the same as the shader but must not change, even if the shader is edited". I don't know how common such a situation is in practice. Correct, but the freezeTransform method is called after the end of any transformation, and does not distinguish between what type of transformation was previously happening. I imagine resizing the speaker to the same size as the shader would also have triggered bug 6062, but speakers are resized less often than they are moved and hitting an exact size with the mouse would be rare, so the issue was only noticed when moving speakers. That's what I'm confused about. I have yet to see any situation in which DR will set a max distance of 0 on a sound shader, other than by explicitly editing the spawnarg to have a "0" value.
  3. I detect two use cases where the script is limited: Trying to blackjack AI on the move (players may want to lean forward) Trying to pickpocket AI on the move (players may want to lean forward) The proper implementation of a Lean Modifier Key should be: If the player is moving and the Lean Modifier Key is pressed, the player leans while moving. If the player is not moving and the Lean Modifier Key is pressed, the player simply leans.
  4. 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.
  5. I'm happy to present my first FM, The Spider and the Finch. There may be a spider, but no ghosts or undead. It should run a couple hours. It's now available on the Missions page or the in-game downloader. Many thanks to the beta testers Acolytesix, Cambridge Spy, datiswous, madtaffer, Shadow, and wesp5 for helping me improve and making the mission to the best of my abilities. This would not be have been possible without Fidcal's excellent DarkRadiant tutorial. Thanks also to the many people who answered my questions in the TDM forums. Cheers! 2023-12-13 Mission updated to version 3. Fixed a bug where the optional loot option objective was not actually optional. Updated the animations for Astrid Added a hallway door so the guards are less likely to be aggroed en masse.
  6. Thanks for playing! Yeah, I was real lucky to find that track on freesounds. It was super fitting and definitely helped tie the whole thing together
  7. I have familiarized myself with DaVinci Resolve. After a short training period, I'm already getting on relatively well. If push comes to shove, I'll use it to create the briefings myself. If I wanted to buy such an editor, I would use Movavi (stumbled over it when looking for Openshot alternatives). I tried the trial version and I got to grips with it straight away. I've never seen anything more intuitive, but that's subjective, of course. Unfortunately, you can only render videos with watermarks with the trial version. https://www.movavi.com/video-editor-plus/
  8. Hello, all. This thread is meant as a follow-up companion piece to my previous thread listing royalty-free music by Kevin MacLeod that could be usable for new missions for The Dark Mod. In this thread, I take a slightly different approach. Instead of focusing on one author and his royalty-free music, I'll be writing an ever-expanding list of songs, compositions tracks and ambients by various musical artists that could come in useful for mission makers working on FMs for TDM. Aside from ambient music for background atmosphere, I'll also be listing some historical music and compositions from the real world's ca 14th-17th century that are in the public domain and could be used as background music in your missions, provided that someone does a royalty-free recording of them (i.e. not released on some payed-for album, but at most a royalty-free album or online collection/archive). Please note that, though I will try to provide you with links to royalty-free versions of historical compositions in particular, I sometimes might not be sure of the status of some of these recreations/recordings and you'll have to snoop around for their royalty-free status on your own. However, if you do confirm that, e.g. some freelance artist recorded a well-known 16th century piece of music, and is giving it away royalty-free, possibly with the only necessity being attribution, then please let me know and I'll include any download links and the details concerning necessary attribution. Thank you ! And now, it's time to begin... ---- Royalty-free ambients As in "free to distribute and use (though possibly with attribution)", not necessarily "free of the TDM universe royalty". Free Music Archive (FMA) From his particular website, I'll only be including tracks that have broad Creative Commons licenses or free licenses, and tracks that are suited to both Non-commercial and Commercial use. In other words, largelly CC BY 4.0 and CC BY 4.0 Deed. It's better to search for ambients and tracks that are more lenient with their licenses. Lee Rosevere - All the Answers - Awkward Silences (B) - Baldachin - Betrayal - Compassion (keys version) - Delayed Reaction - Edge of the Woods (kind of too modern sounding in parts, but maybe you could find a use for it á la some of the old grungy-sounding ambient tunes in Thief) - Expectations - Everywhere (sounds like a calm but moody mansion ambient to me) - Gone - Her Unheard Story - It's A Mystery - Not Alone - Old Regrets - Reflections - Slow Lights - Snakes - Something To Fill The Space - Thoughtful (especially the first half to first two thirds, before the more electronic beat kicks in) - The Long Journey - The Nightmare - The Past - Time to Think - Under Suspicion (maybe the bit between 2:26 and 2:48 would be the best for a tension sting, the rest sounds a bit too modern spy-fi for the TDM setting) - What's in the Barrel ? - You're Enough (A) - Maarten Schellekens - A Bit of Discomfort - Daydream - Deliverance - Free Classical Theme (arguably more like for an SF film with classical music portrayed electronically, but not bad) Salakapakka Sound System - Aiti, joku tuijottaa meita metsasta - Holle - Kadonnut jalkia jattamatta - Privatomrode i Vasteros - Syttymissyy tuntematon 1 - Syttymissyy tuntematon 2 Sawako albums - 098 (ambient for background humming and buzzing, perhaps machinery, electricity, industrial ambience, etc.) - Billy Gomberg Remix - If You're Ther (odd city ambience, between moody music and city background ambience, mild background thumping) - Lisbon ambience (maybe usable as background ambience in some mission set at a more Mediterranean city) - Mizuame (Sawako Sun) (could work as ambience for a larger baths or spa hall, with the sound of water, and human voices occassionally heard in the background) - November 25, 2007 - Snowfall - Spring Thaw - Tim Prebble Remix - UNIVERSFIELD - A Beatiful Sky (this track would actually be good for a church or cathedral interior) - A Calm Soulful Atmosphere For A Documentary Film (calm but somewhat mysterious ambient, reminds me of some of the Dishonored ambients) - A Grim Horror Atmosphere - A Music Box With A Tense Atmosphere - Atmosphere for Documentaries (rather suspensful ambient with an undertone of woodwind instruments) - Background Horror Tension - Beautiful Relaxing Ambient (a calmer ambient that's good for a location with some degree of grandeur or one that provides relief to the player) - Blood-chillingly Creepy Atmospheres - Bloody - Cloaked in Mystery - Corpse Rot - Crime City - Dark Background - Deep Space Exploration (has a nice atmosphere of mystery and exploration) - Drifting in Harmony (calm but suspensful ambient) - Embrace of the Mist - Exoplanet (mysterious ambient, could work for various environments) - Exploring the Cursed Cemetery (short, fifteen second tension sting with piano) - Evening Meditation In The Open Air (could work for a number environments during evening hours) - Fading Memories - Gloomy Atmosphere for Documentaries - Gloomy Reverie - Grim Atmosphere - Horror Atmosphere (Version 2) - Horror Background Atmosphere 6 - Horror Background Atmosphere for Horror and Mystical - Horror Background Atmosphere for Scary Scenes - Horror Background Atmosphere for Suspensful Moments (1) - Horror Background Atmosphere for Suspensful Moments (2) - Horror Dark Atmosphere (Version 1) - Horror Music Box - Intergalactic Ambience (good calm theme of mystery and wonder) - In the Embrace of Darkness - Mars (suspensful ambient for a suspensful location, with a metallic undertone in its melody) - Meditation in Nature (aside from outdoor environments, could work in a number of other environments as well) - Melodies of Fear - Midnight Secrets - Mild Heaven (a calm ambient, maybe could work for night time city streets and city rooftops) - Moment of a Dream (suspensful theme, hopefully not too electronic in undertone) - Mysterious Passerby - Mystery Atmosphere - Mystery Horror - Mystery House - Mystical Dark Atmosphere - Nebula Soundscape (sounds like a good ambient for outdoor or cave environments or maybe even churches and city rooftops) - Ominous Criminal Atmosphere - Sad Emotional Piano for Documentary Films - Scary Dark Cinematic For Suspensful Moments - Scary Horror Atmosphere - Sinister Mystery - Sinister Piano Melodies (short, fifteen second tension sting with piano) - Siren's Call (I feel this one has more limited uses, though maybe it could work for suspense in an industrial environment) - Soothing Serenade (calm, soothing ambient, with a slight hint of mystery, could work for several types of environments) - Soothing Soundscapes (calm, soothing ambient, with a slight hint of mystery, could work for several types of environments) - Spooky Hallway - Suspense Atmosphere Background - Tense Dark Background - Tense Horror Atmosphere - Tense Horror Background Atmosphere - The Box of Nightmares - This Sunset (good for an evening or night time ambient, even includes subtle cricket chirping sounds) - Tropical Escapes (good for an outdoor environment with a waterfall, flowing stream or falling rain) Many of these tracks by UNIVERSFIELD are quite short, about a minute or slightly under a minute, but good as tension-building themes or as suspensful ambients. ---- Historical background music - lute and similar string instruments La Rossignol ("The Nightingale"} - a Renaissance era piece, anonymous composer. This one was written as an instrumental duet for two musicians. So, if you'd use this for a scene of AI characters playing their instruments, you should use two such characters for added believability. Here's what the composition sounds like when played as a duet on: - lute (obviously the most medieval/Renaissance instrumentation) - acoustic guitar (example 1) and acoustic guitar (example 2) - 11-string guitar what it sounds when played as a duet on an 11-string guitar - licensed album version (presumably lute) If you find any royalty-free version in good quality, let me know. Lachrimae ("Tears", sometimes known as "Seven Teares") by John Dowland - another Elizabethan era piece, by a 16th-17th century composer. Various reconstructions: - on lute (example solo performance at the Metropolitan Museum) - on lute, with vocal accompaniment (lutist and female soprano) - on lute, violas, and other (six musician ensemble performance) - on viola da gamba (five musician ensemble performance) Lachrimae Pavan ("Teary Pavane / Pavane of the Tears") by John Dowland - a variation on the previous composition, for the Renaissance pavane style dance. Various reconstructions: - on lute - on acoustic guitar (example 1), (example 2), (example 3) Again, I'd like to find a royalty-free version of these two compositions. Frog Galliard - one more by Dowland, for now. Another composition for a Renaissance dance style, the galliard. Reconstructions: - on lute (solo performance) - on lute, deeper sound (solo performance) - on acoustic guitar (example 1), (example 2), (example 3) Royalty-free version would be appreciated. Greensleeves - by an anonymous 16th century author, quite possibly a folk song of the era. Trust me, you know this one, even if you don't know the name. It's one of the most well-known bits of Renaissance secular and courtly music in the popular imagination. (Trust me, it's been referenced in everything. Even the first Stronghold game from the early 2000s had an in-game character sing a made-up ditty to the tune/melody of this song.) Reconstructions: - on lute (solo performance) - classical guitar (solo performance) - acoustic guitar (solo performance) I bet there's a royalty-free version of this one somewhere. I'll snoop around, and if you find one before I do, let me know. In taberna quando sumus ("When we are at the tavern") - anonymous period song from the 14th century, of Goliard origin. Written and sung entirely in Latin (so if you can explain Latin within the TDM setting or use only an instrumental version, go for it). An unabashed drinking song, you could use this for more rascally Builder priests/monks or for various commoners and lower-ranking noblemen while they're having a good time at the inn. A pretty well-known song even nowadays (though the most famous melody for it might be the more recent arrangement). Reconstructions: - example performance 1 - example performance 2 Again, an entirely royalty-free version of this one could come in handy. Historical background music - by Jon Sayles Jon Sayles is a musician who runs the Free Early and Renaissance Music website. His recordings are in .mp3 format (so you will need a conversion to .ogg) and Sayles has made them all freely available. The instrument he used for his musical reconstructions is the classical guitar. Some examples of Sayles' reconstructions of period music by anonymous or known authors: Saltarello, based on the late-medieval and Renaissance dance tune from Italy Madrigal by Anthony Holborne Al fonsina by Johannes Ghiselin Ich weiss nit by Ludwig Senfl So ys emprentid by John Bedyngham, mid-1400s Riu, riu, chiu, famous 15th century Spanish Christmas carol Fantasia, by Orlando Gibbons, late 16th and early 17th century Die Katzenpfote, German-speaking lands, anonymous author, 15th century A gre d'amors, 14th century, anonymous French author Nightengale (unrelated to La Rossignol), by Thomas Weelkes El Grillo, 15th to early 16th century composition by Josquin des Prez The Witches' Dance, by anonymous, Renaissance English composition Ma fin est mon comencement, by 14th century composer Guillame de Machaut In Nomine, late 15th and early 16th century composition by John Taverner Ricercare ("ricker-caré", nothing to do with rice or care), by Adrian Willaert Fantasia by Thomas Lupo, 16th-17th century English composer The Nite Watch, composed by Anthony Holborne - appropriate for TDM Plenty more where these came from... Historical background music - from the A-M Classical website This website offers plenty of freely available, royalty-free .mp3s of early and classical musical compositions and instrumental songs. The only thing you need to do is provide attribution, as everything on the site is via a Creative Commons license (this is noted on every page). Counting Christmas songs from the Middle Ages and Renaissance alone, I was able to download loads of them already years and years ago. Though they're far from epic recordings, if you're just looking for a competently done free version of these compositions, this is an excellent site. A few examples of medieval music from the A-M Classical site: Angelus ad Virginem (played quietly on organ), Diex soit en cheste maison by Adam de la Halle (organ and other instruments), Greensleeves (this is for a carol version of the lyrics, but the melody is the same as standard Greensleeves) Historical background music - by Vox Vulgaris The Swedish band/ensemble Vox Vulgaris aren't very active nowadays, but they did plenty of early music recording in the early-to-mid 2000s. From what I've read about their song releases, they're okay with others using the songs from their 2003 album and other material they've done. I don't know if their website is still around (there's an archived version) and whether you can still contact the band members, but if you'd like to be extra sure and ask, go ahead. I don't think they've changed their copyleft stance to their own works, but it pays off to be sure. So, here are some of VV's own takes on period music: Cantiga 166 - based on the eponymous song (full title "Cantiga 166 - Como póden per sas culpas (os homés seer contreitos)"), by Spanish composer Alphonso X from the 13th century (yes, king Alphonso X ! They didn't call him Alphonso the Learned for nothing). To provide you with a point of comparison, here, here and here are versions by other artists. (If I remember correctly, this particular VV song was also used by moonbo in his Requiem FM, as part of an inn's muffled background music. I did a real double-take when I played the mission for the first time and recognised it.) Cantiga 213 - based on the eponymous song (full title "Cantiga 213 - Quen sérve Santa María, a Sennor mui verdadeira"), again by Spanish composer, king Alphonso X from the 13th century. To provide you with a point of comparison, here and here are versions by other artists. Saltarello - based on the well-known melody for the Italian late-medieval Renaissance dance, the saltarello (also the saltarello trotto specifically in this case). To provide you a point of comparison, here and here are versions by other artists. La Suite Meurtrière - I can't quite source this one, it might be their own original composition, though "in the style of" some particular period music. Rókatánc (Fox Dance) - this is a really wild bit of period dance and festive music, possibly Hungarian-inspired, given the name. I think this would fit both a tavern environment or some public event for the nobility and patricians, including an armed sparring tournament or similar. Final note from me New suggestions are always welcome as I expand this thread. For any suggestions concerning Kevin MacLeod's royalty-free music, please use the other thread I've already made, purely for listing MacLeod's stuff.
  9. We get it, you don't like the mission. No need to stamp it into the ground. This is total nonsense. There are much larger missions than this with more story and they get good reviews.
  10. 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.
  11. ok so after getting myself a rtx 3070 im left with a bit of a wonder about all the fud on the net. elitist users claim the 3070 cant do 4k (debunked it handles 4k just fine but you need to lower the texture resolution in some titles to not overshoot the frankly rather low amount of vram -> 8 gb). some back and forth on the 2080ti some claim that the 3070 is faster while others claim the 2080ti is. (from my own experience the 2080ti is a bit faster in 4k while the 3070 is a bit faster in lower resolutions). if you play exclusively in 4k go for the 2080ti -> reason it has more vram 11gb vs 8gb this might not sound like a huge deal but the extra 3gb helps a lot with ultra high texture resolutions. debunked (claims that the 3070 uses newer dlss features, it does not. the 2080ti supports the exact same dlss features that the 3070 does, it even supports dlss 3 minus the framegen feature. some claims the 3070 uses newer tensor cores which are faster, well is they are i dont see it... the 2080 ti has 4 times the amount of tensor cores compared to the 3070 while the 3070 has around 1000 more cuda cores hmm ???). the real reason i think the 3070 got so popular is that it delivered close to the same performance of the insanely overpriced 2080ti, i cant fault people for that choice but i would like some realism in the comparison and not something based on just the price. the 2080ti was a highend card back when it was new while the 3070 is a mid range card at half the price of the 2080ti with at least comparable performance but lacks enough vram to play all titles at 4k with everything cranked to the max. playing hzd forbidden west on the 3070 atm in 4k with everything on max except texture resolution which i have on high and i get > 80 fps with the framegen mod and around 45 fps without it (dlss is flaky in this game though), the 2080ti in the same game in 4k gets around 100 fps with the framegen mod and 55 fps without it with texture resolution at the highest setting).
  12. The commit which introduced unconditional writing of the s_mindistance and s_maxdistance spawnargs was this one: https://github.com/codereader/DarkRadiant/commit/541f2638c810588ada12e9a28360f16df6143d45 and it appears it was intended to fix this bug: https://bugs.thedarkmod.com/view.php?id=6062 The current logic is to set the spawnargs to the same values as in the sound shader, if a shader is set: // Write the s_mindistance/s_maxdistance keyvalues if we have a valid shader if (!_spawnArgs.getKeyValue(KEY_S_SHADER).empty()) { // Note: Write the spawnargs in meters _spawnArgs.setKeyValue(KEY_S_MAXDISTANCE, string::to_string(_radii.getMax(true))); _spawnArgs.setKeyValue(KEY_S_MINDISTANCE, string::to_string(_radii.getMin(true))); } This happens in the freezeTransform method which is called after performing some manipulation of the speaker entity such as moving or resizing it. In this case _radii is the object which contains the modified speaker radii, so this code is persisting the modified radii into the relevant spawnargs. This seems to be working correctly when I manipulate a speaker with a valid sound shader. The only way I can get 0 is by creating a speaker with a sound shader like blackjack_swing which does not have radii defined. In this case the speaker has a default minimum radius of 0.0 and a default maximum radius of 10.0. We could avoid setting a radius at all, but then the speaker just appears as an entity box rather than a sphere/circle, which I assume is the original reason for setting a default value. Right now I have no idea what code path would lead to having both a minimum and a maximum of 0.0. I think we'd need more detailed reproduction steps. This is the current logic for setting the spawnargs on speaker construction (rather than manipulation, which is the previous code): // Initialise the speaker with suitable distance values auto radii = soundShader->getRadii(); entity.setKeyValue("s_mindistance", string::to_string(radii.getMin(true))); entity.setKeyValue("s_maxdistance", radii.getMax(true) > 0 ? string::to_string(radii.getMax(true)) : "10"); So there is a specific check that s_maxdistance is greater than 0 before setting it as a spawnarg. Code similar to this has existed for many years, as far as I can see, and I have to go as far back as 2009 to find something different (originally all speakers just had hardcoded 16/32 radii to make them visible).
  13. If I create a new skin in the skin editor it creates a new skin with name new_skin . When I try to edit the name DR immediately crashes. Maybe I'm doing something wrong? But it should not crash at least. Using DR 3.7.0 under Linux
  14. Maybe a bit of advice ? In the FM series I'm preparing, the two main characters have the given names Toby and Agnes (it's the protagonist and deuteragonist, respectively), I've been toying with the idea of giving them family names as well, since many of the FM series have named protagonists who have surnames. Toby's from a family who were usually farriers, though he eventually wound up working as a cobbler (this serves as a daylight "front" for his night time thieving). Would it make sense if the man's popularly accepted family name was Farrier ? It's an existing, though less common English surname, and it directly refers to the profession practiced by his relatives. Your suggestions ?

    1. Show previous comments  6 more
    2. chakkman
    3. Petike the Taffer

      Petike the Taffer

      @chakkmanPardon ? I thought your Doom 3 discussion was elsewhere.

    4. chakkman

      chakkman

      Sorry, my bad. No idea how that happened.

  15. 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.
  16. @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.
  17. Interesting idea. Not sure about my upcoming time availability to help. A couple of concerns here - - I assume the popup words uses the "Informative Texts" slot, e.g., where you might see "Acquired 80 in Jewels", so it likely wouldn't interfere with that or with already-higher subtitles. - There are indications that #str is becoming unviable in FMs; see my just-posted: https://forums.thedarkmod.com/index.php?/topic/22434-western-language-support-in-2024/
  18. For the people eager to play with the latest state of development, two things are provided: regular dev builds source code SVN repository Development builds are created once per a few weeks from the current trunk. They can be obtained via tdm_installer. Just run the installer, check "Get Custom Version" on the first page, then select proper version in "dev" folder on the second page. Name of any dev version looks like devXXXXX-YYYY, where XXXXX and YYYY are SVN revision numbers from which the build was created. The topmost version in the list is usually the most recent one. Note: unless otherwise specified, savegames are incompatible between any two versions of TDM! Programmers can obtain source code from SVN repository. Trunk can be checked out from here: https://svn.thedarkmod.com/publicsvn/darkmod_src/trunk/ SVN root is: https://svn.thedarkmod.com/publicsvn/darkmod_src Build instructions are provided inside repository. Note that while you can build executable from the SVN repository, TDM installation of compatible version is required to run it. Official TDM releases are compatible with source code archives provided on the website, and also with corresponding release tags in SVN. A dev build is compatible with SVN trunk of revision YYYY, where YYYY is the second number in its version (as described above). If you only want to experiment with the latest trunk, using the latest dev build gives you the maximum chance of success. P.S. Needless to say, all of this comes with no support. Although we would be glad if you catch and report bugs before the next beta phase starts
  19. The Dark Mod 15th Anniversary Contest! To celebrate our 15th year, we are holding a fan mission contest! The Dark Mod project trundles onward for it’s 15th year in a row. In that time we have improved our game engine in countless ways and have grown to over 170 missions! To celebrate our perseverance and the years of improvements to come, we are hosting a contest to mark 15 years since the 1.0 release! Now is your time to demonstrate the mission design that best exemplifies your personal style and capabilities! Please consider entering this event! Unlike most recent contests, there is no defined theme and we are simply going to score based on our standard metrics of Story, Gameplay, and Visuals with our standard weighted scoring: Max Possible = Total Votes * 5 (Outstanding) TotalMaxPointsPoss (TMP) = AllCategoryVotecount(ACV) * 30 Full Weighted Score (FWS) = (Gameplay score*3 + Visual score*2 + Story score) / TMP Contest Submissions should be provided before October 16th so that players can start playing and celebrating on the 17th! The players have been keen to relay that they would like really creative missions so it may be worthwhile to examine our “Community Unusual Contest” to get an idea about the wild range of possibilities we offer to designers. Also, since the contest submission is in October, there will probably be an increased desire for Horror themes. The Dark Mod 2.12 was just released so including new 2.12 features is strongly encouraged. Finally, it might be nice if authors name their protagonist Corbin to match the included missions. ( None of the above suggestions are requirements for the submissions. ) Please post your intention to enter in this thread. Thank you! The Poll on this is to demonstrate the intended design used in the mission release threads.
  20. Found a few more tweaks that supposedly improve the game: To improve the quality of the game you can modify the BaseEngine.ini file located in \Steam\steamapps\common\Thief\Engine\Config changing the values written below: [MemoryPools] FLightPrimitiveInteractionInitialBlockSize=1024 FModShadowPrimitiveInteractionInitialBlockSize=1024 [SystemSettings] ... DepthOfField=False ... AllowImageReflections=True AllowImageReflectionShadowing=True SkeletalMeshLODBias=-1 ParticleLODBias=-1 ... MaxAnisotropy=16 ... MaxShadowResolution=2048 ... ResX=1920 ResY=1080 //or whatever res you will be using in gameplay ... bEnableBranchingPCFShadows=True ... bEnableForegroundSelfShadowing=True I also disabled bloom via ini and looks much better.
  21. 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.
  22. A visually breaking change is planned for 2.13 (6354). Environment mapping is used when material contains a stage like this: { blend add cubeMap env/gen3 texgen reflect } Historically, there are two separate shaders for this case: one if the material has bumpmapping, and one if it does not. Note that if the material has diffuse or specular stage, then bumpmap is added implicitly. The shader with bumpmap was apparently "tweaked" by someone in TDM and got several major differences: it has fresnel term output color is tonemapped to [0..1] range using X / (1 + X) the color multiplier is hardcoded to (0.4, 0.4, 0.4) I'd like to delete all of these differences and restore the same behavior as in non-bumpmapped case. It is also the same behavior which is used in both cases in Doom 3 BFG (and supposedly in Doom 3 too). Speaking of points 1 and 2, nobody will notice the difference except in rare corner cases. The point 3 however is serious. It is also the main reason behind the change. Right now nobody can tweak the intensity of environment mapping: if you try to set red/green/blue/rgb, these settings are simply ignored. Now the problem is that the intensity of most environment mapping materials will change. In core files I see text like this (stainglass_saint_01) : { blend add maskalpha cubeMap env/gen3 // tone down the reflection a bit //I see no evidence that these values do anything red Parm0 * 0.2 green Parm1 * 0.2 blue Parm2 * 0.2 texgen reflect } Since the default parameter was 0.4, after the change this material will get 2x less intensity. The situation is even worse if rgb multiplier is not specified, since then it will change from 0.4 to 1.0, i.e. envmapping will become 2.5 times brighter. I can probably collect the list of all materials using environment mapping, but I'm not sure I'll be able to check them all one by one. Perhaps I can delete existing rgb settings, blindly set "rgb 0.4" and hope for the best.
  23. In post https://forums.thedarkmod.com/index.php?/profile/254-orbweaver/&status=3994&type=status @nbohr1more found out what the Fixup Map functionality is for. But what does it actually do? Does it search for def references (to core?) that don't excist anymore and then link them to defs with the same name elswhere? Also I would recommend to change the name into something better understood what it is for. Fixup map could mean anything. And it should be documented in the wiki.
  24. 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?
  25. Welcome to the Snatcher's Workshop. Come on in, we may have something for you today. Feel free to look around. We trade everything here. --------------------------------------------------------------------------- We realize new ideas and take existing ideas for a spin. For fun. Somewhere in this post you will find a download with mods. Good care was put to make all mods as little intrusive as possible to make them compatible with as many missions as possible. This set of mods will never break your game but some features won't be available in a handful of missions (the reasons are known). Feel free to report here what works and what doesn't. TDM Modpack vs. Unofficial Patch The TDM Modpack and wesp5's Unofficial Patch are incompatible since both the Pack and the Patch use a similar approach to mods. With the release of recent versions of the TDM Modpack I consider the most relevant features of the Unofficial Patch have been matched, superseded, improved, or simply implemented in different ways. More importantly, the TDM Modpack is not only tightly packed and it has a minimal impact in your install but it achieves more by altering less core files, meaning more compatibility and less maintenance. One can, of course, argue. TDM Modpack v4.0 Compatible with The Dark Mod 2.12 ONLY A lightweight, stable, non-intrusive, mission-friendly Modpack for The Dark Mod that includes many enhancements and a new set of tools and abilities for our protagonist: peek through doors, blow and ignite candles, whistle to distract enemies, mark your location, an invisibility-speed combo and more. Mods included in the pack do not alter your game or any of the missions in any relevant way. The pack includes enhancements to the core game and additions that can be used in missions but at the same time respects the vision of the mission creators. It is up to you to make use of any of the new tools and abilities or not. Please note that sometimes authors include in their missions their own versions of core files and as a result, some mods are not available in some missions. All missions will play fine regardless. Release posts: v4 series: v4.0 v3 series: v3.8 | v3.6 | v3.5 | v3.4 | v3.3 | v3.2 | v3.0 v2 series: v2.8 | v2.7 | v2.6 | v2.5 | v2.4 | v2.2 | v2.0 v1 series: v1.8 | v1.6 | v1.4 | v1.2 | v1.0 What's included in the pack? -:- APP: GENERIC MOD ENABLER -:- Credits: JoneSoft License: Free for unlimited time for Home users and non-profit organizations. Description: A portable, freely distributable Mod enabler/disabler. This application is required to run mods safely and it is included in the pack. At the heart of the Modpack resides JSGME (JoneSoft Generic Mod Enabler), an application that allows players to enable and disable mods with one click. JSGME has been around for more than a decade and it is to be fully trusted. Refer to the install instructions section at the bottom for full details. -:- MOD: AUTO COMMANDS -:- By activating Auto Commands some key bindings will be set automatically. F1, F2, F3 and F4 keys are not used by the game and we are reserving them for mods: - F1: Cycle through the Skills category - F2: Cycle through the Tools category - F3: Switch between Loot and Stealth stats - F4: Direct shortcut to "Penumbra" None of these categories or shortcuts can be set to any hotkey in-game currently, so we are using the built-in autocommands.cfg file to set up the keys. It may be the case you already make use of the autocommands.cfg file to configure other things to your needs or liking therefore consider yourself warned. Enable Auto Commands if you plan on using Core Essentials and/or the Skill Upgrade. -:- MOD: CORE ESSENTIALS -:- A pack that includes a variety of mods from the best modders of TDM: ~ FAST DOORS Credits: Idea and programming by Obsttorte. Treatment by snatcher. Availability: All missions except Noble Affairs, Seeking Lady Leicester, Shadows of Northdale ACT II, Snowed Inn and a handful of lesser missions. Description: Being chased? In a rush? No problem: doors open and close faster when running. Topic: Slam doors open while running ~ QUIET DOORS Credits: An idea by SeriousToni (Sneak & Destroy mission). Mod by snatcher. Availability: All missions except Noble Affairs, Seeking Lady Leicester, Shadows of Northdale ACT II, Snowed Inn and a handful of lesser missions. Description: A vast number of doors play more subtle, sneaky sounds for a quieter, stealthier experience. This applies to doors that come with default sounds but only when manipulated by the player. Topic: Decrease volume of open/close door sounds triggered by player ~ LOOT ANIMATIONS Credits: Original idea by Goldwell (Noble Affairs mission). Programming by Obsttorte. Treatment by snatcher and wesp5. Availability: All missions except Noble Affairs, Seeking Lady Leicester, Shadows of Northdale ACT II, Snowed Inn and a handful of lesser missions. Description: Moves the loot towards the player before putting it in the inventory, underlining the impression of actually taking it. This mod comes with a subtle new loot sound that goes along nicely with the animation. ~ DYNAMIC LOOT INVENTORY Credits: snatcher. Availability: All missions except Noble Affairs, Seeking Lady Leicester, Shadows of Northdale ACT II, Snowed Inn and a handful of lesser missions. Description: When picking up loot this mod displays the loot info in the inventory and shortly after reverts back to the last non-loot item selected. ~ SMART CONTAINERS Credits: Obsttorte (source code updates), Dragofer (similar attempts), snatcher. Availability: All missions. Description: To facilitate looting, the bottom of many containers (chests, jewellery boxes, etc...) gets automatically disabled at the beginning of the mission and only the lid remains frobable. ~ STEALTH MONITOR Credits: kcghost, Dragofer, snatcher. Availability: All missions. Description: Display some stats (Suspicions / Searches / Sightings) and the Stealth Score during a mission. Bring up the "Loot" inventory icon and press "Use" or just press F3 repeatedly if using Auto Commands. ~ STEALTH ALERT Credits: snatcher. Availability: All missions. Description: Completing a mission without being seen is something that can be done with some practice and patience. This mod will play an alerting chime whenever you are seen so that you don't have to monitor the Stealth stats all the time. ~ BLINKING ITEMS Credits: snatcher. Availability: All missions. Requisites: Console command r_newFrob must be 0, which is the game default. Description: Items within frob distance that go into the inventory (plus static readables) emit a subtle blink. This pulse can help you identify some valuable items that otherwise are difficult to detect. Topic: New Frob Shader ~ SMART OBJECTS Credits: snatcher, Dragofer. Availability: All missions. Description: Sometimes it is difficult to tell if an object is being held or not. Three dots will be displayed on screen whenever you grab an object, unless the object has name, in which case the name of the object will be displayed. In addition, objects (except AI entities) do not make or propagate sounds on impact while being manipulated. Topics: No impact sounds while holding an object / Nameless objects... a missed opportunity ~ SHADOWMARK TOOL Credits: snatcher, Obsttorte. Availability: All missions. Description: Our protagonist's lucky deck! When the item is selected the player can drop and throw playing cards to mark a location. Cards can be retrieved. AI will not normally mind a single card lying around but cards can sometimes be noticed. Topic: Find more details in this post ~ ALT FOOTSTEPS ON WATER Credits: SeriousToni. Availability: All missions except Hazard Pay, Noble Affairs, Shadows of Northdale ACT I and ACT II, Snowed Inn, Volta 2: Cauldron and a handful of lesser missions. Description: Alternative sounds of footsteps on water for our protagonist (walk / run / land). Topic: New Footstep sounds ~ OTHER ADDITIONS Re-worked Inventory menu (more compact). Semi-transparent backgrounds for the in-game Inventory Grid and Objectives screen. Alternative high mantle sound for our protagonist. Revamped and extended "Mission Complete" audio theme. -:- MOD: SKILL UPGRADE -:- A new "Skills" category is added to the inventory on mission load and the category includes the below abilities: Did you know? When using Auto Commands you can press F1 to access the "Skills" category and F4 to quickly access "Penumbra"... ~ SKILL: OBSERVATION Credits: Dragofer, snatcher, wesp5 Availability: All missions. Description: When the "Peek Door" item is selected the player can peek through any regular door. Select the item in the inventory and "Use" it on a door. Topic: Peek through (almost) every door ~ SKILL: MANIPULATION Credits: Dragofer, wesp5, Obsttorte, snatcher. Availability: All missions. Description: When the "Blow / Ignite" item is selected the player can blow out and light up candles and oil lamps. Select the item in the inventory and "Use" it on small flame sources. Topic: Extinguish small lights with a blow ~ SKILL: COMBINATION Credits: OrbWeaver, MirceaKitsune, datiswous, wesp5, snatcher. Availability: All missions. Description: When the "Alchemy" item is selected the player can alter the properties of broadhead arrows by applying different reagents. Select the item in the inventory and "Use" it repeatedly to cycle through the different arrow types. Topic: Alchemy to alter arrow properties? Arrow types: Shadow arrow compound or "Darkdust": Widely believed to be a myth, little to nothing is known about anti-light matter. Where did our protagonist get his formula from? When this substance is subject to strain the particles implode and the residual component absorbs light until it dissipates completely. Flare arrow compound or "Starlight": A recipe based on luminescent mushrooms and other exotic herbs. The resulting powder produces, for limited time, a dim but steady blue-ish glow when mixed with the right reactive. A high concentration of the active mixture can cause a burning sensation to the eyes. ~ SKILL: DISTRACTION Credits: snatcher. Availability: All missions. Description: When the "Whistle" item is selected the player can whistle and draw the attention of nearby AI. The more you whistle, the more attention it draws. Select the item in the inventory and just "Use" it. Keep a safe distance. ~ SKILL: ALTERATION Credits: VanishedOne (speed potion), kingsal (invisibility potion), snatcher (alchemy). Availability: All missions. Description: When the "Penumbra" item is selected the player can avoid light sources and run faster than usual for limited time. Health consumed will gradually be restored. Penumbra doesn't muffle the noise you make and it doesn't work when in contact with water. Press F4 to quickly access this ability if using Auto Commands. THE PATH TO UMBRA: How to become one with the shadows -:- MOD: CLASSIC BLACKJACK -:- Credits: Obsttorte, snatcher. Availability: All missions except A House of Locked Secrets and By Any Other Name. Description: A straightforward approach to blackjacking with new rules and mechanics inspired by the original Thief games. Never miss a KO again! - No indicator required. "Classic Blackjack" rules: Some AI are KO-immune and cannot be KOed: * Undead, creatures... * Guards wearing heavy helmets (to respect TDM vision) * Other: set by mission authors for the plot, in example The rest of AI can be KOed, just aim for the head: * Civilians: Can always be knocked out from any direction * Combatants: Can always be knocked out (including when fleeing) from any direction except when in high alert state (normally in combat mode) As reference, you can find in the Wiki the set of rules of the non-modded TDM: https://wiki.thedarkmod.com/index.php?title=The_Dark_Mod_Gameplay#Blackjacking -:- MOD: FLASH GRENADE -:- Credits: snatcher, kingsal. Availability: All missions except Hazard Pay and Moongate Ruckus. Description: Flashbombs are clumsy and loud but as effective as ever. Instead of throwing Flashbombs like a cannonball we now toss them. Instead of exploding on impact Flashbombs now have a fuse. The chances of blinding have been greatly increased. -:- MOD: HUNTER BOW -:- Credits: snatcher. Availability: Most missions (a few missions do things differently but you should never notice). Description: Nock and draw arrows at a faster rate. Extended radius of gas arrow effect. Chance to retrieve rope arrows when missing a shot. -:- MOD: SHOCK MINE -:- Credits: wesp5, snatcher. Availability: All missions. Description: This mod replaces the Flashmines with customized, "High Voltage" electric mines. Remember: mines can be disarmed with the lockpicks! -:- MOD: SIMPLE SUBTITLES -:- Credits: Geep, stgatilov, snatcher. Availability: All missions. Description: A minimalist, imperfect approach to subtitles (you can set the scope of the subs in the audio settings). Topics: Subtitles - Possibilities Beyond 2.11 / English Subtitles for AI Barks Go to the audio settings and set the scope you prefer: Story: Story only On: Story and general speech (Give it a try!) Off: Disable subtitles Features of the mod: Background replaced with a font outline. Audio source widget replaced with a text transparency based on distance (volume) to the source. Yellow font color for story subs for best contrast, light grey font color for anything else. Non-story subs limited to a single instance, so that players aren't bothered too much with non-relevant subs (barks). --------------------------------------------------------------------------- DOWNLOADS / INSTALL / UNINSTALL So, how do I install and play with all this? Quite easy, but pay attention. I don't want you to break your game so we will be using a "Mod Enabler". A Mod Enabler allows you to enable and disable mods at will, with a few clicks. Before moving forward you must know a couple of things: The moment you enable a mod, previous saves will not work. If you want to load previous saves then you will have to disable the mod. If you play a mission with mods, the saves will only work when that exact set of mods are enabled. This above is important in case you deem your current saves precious. Consider yourself informed. DOWNLOADS You can download the TDM Modpack from Mod DB: INSTALL INSTRUCTIONS Download the zip, unzip it, and move contents to your TDM root folder: Folder "MODS" File "JSGME.exe" Go to your TDM root folder and double click on JSGME.exe (yellow icon). The first time you launch JSGME, it will ask for the "Mods Folder Name". Leave "MODS" and click OK. Now to your left you will find a list of mods available. To your right you will find a list of mods currently enabled. To enable a mod, select a mod on the left, and click on the arrow pointing to the right. To disable a mod, select a mod on the right, and click on the arrow pointing to the left. Go and enable the mods you want: UNINSTALL INSTRUCTIONS Quit the game (to unblock files) Go to your TDM root folder and double click on JSGME.ese (yellow icon) Disable all mods found on the right Close JSGME Delete the following: Folder "MODS" File "JSGME.exe" File "JSGME.ini" --------------------------------------------------------------------------- I hope you enjoy the mods. No coin? then leave a like for pirate's sake!
×
×
  • Create New...