Jump to content
The Dark Mod Forums

Search the Community

Searched results for '/tags/forums/tdm wont run/q=/tags/forums/tdm wont run/' or tags 'forums/tdm wont run/q=/tags/forums/tdm wont run/&'.

  • 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. 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.
  2. Inn Business It's business, at an inn, over three nights. Development screenshots: Download: https://drive.google...dit?usp=sharing Update 1.48 uploaded March 8th, 2014, one change: patches key rarely not being frobable in one of its possible spots Big thanks to my beta testers: Airship Ballet, Kyyrma and AluminumHaste! Development supporters of note: Sotha, Springheel and Obsttorte. Also thanks Sotha, for urinating in my mission. ;-) And thanks Kyyrma for the title screen! My appreciation to all forum/wiki contributors, without whom, this wouldn't exist. Thanks to positive commenters on my previous mission too, extra motivation helps! :-) Note this uses campaign features, what you use the first night, impacts subsequent nights. And to quote a tester, "...the level is maybe best experienced in more than one sitting". If you do pause between nights, please be sure to save, you can't begin partway through effectively. (If you accidentally start a night you already completed, just fail the kill objective to switch to another night.) If your frame rates are too low facing the cemetery, please reduce your "Object Details LOD" setting. It was designed with "AI Vision" set to "Forgiving", to be able to sneak through with minimal reactions, if you want more/less, adjust your settings accordingly. There are several random, conditional aspects, and ways of going about things, so others might have slightly different experiences. Post here if you discover hidden objectives for extra points! My condolences to loot completionists, I made a bit on the third night hard, you've got your challenge cut out for you! Speaking of which, there's a TDM bug that mission complete totals too high, here are the real amounts per night: 2026/970/202. Oh, there is something that in the U.S. would be rated PG, in case you play with kids in earshot. I hope you enjoy playing it, feel free to let me know you did, and I'm glad to respond to inquiries (like how stuff was done, nothing was scripted). (Note which night you are referring to if it's something specific.) (Please remember spoiler tags to not expose things meant to be discovered by playing.) Like so: [spoiler]secrets[/spoiler] Developed for TDM 2.01. PS: Thiefette, good news, no spiders! Springheel, if you find an optional objective you can skip...you might find it immersion breaking. Others, no undead! There are a couple other interactive critters though. :-) Edit note: Some posts below were from users of an unreleased version of TDM 2.02 which broke several things, they do not reflect regular game-play.
  3. TDM Modpack v4.0 This new version of the Modpack is intended to be a long-term release. The Modpack is mature and stable enough to stay for some time how it is today, right where I want it to be: the foundation on which you build your favorite set of Mods for The Dark Mod. Good care was put to make sure the mods included in the Modpack stay true to TDM and neither the missions nor the gameplay are altered in any relevant way. Yes, we have more tools and skills at our disposal but it is up to you, the player, to make use of them or not. Play The Dark Mod your way. Compatible with 2.12 ONLY If you have previous versions of the Modpack I suggest you start fresh: disable and delete old mods. Use the mods included in version 4.0 from now on. TDM 2.12 introduces a great new feature and we can now have different mods from different sources running in parallel. Thanks @MirceaKitsune for pushing! Thanks @Dragofer for opening this door! What's more for 2.12 internal resources for mods have doubled and we can now load more mods than ever before and we are grateful for this! Thank you, @stgatilov! What's new in version 4.0? Starting with this release I am getting rid of the individual versioning and all mods are now at the same version (4.0 in this case). "TDM Modpack" is now the name of the project and the previous main "pack" has been split into two standalone mods: "Core Essentials" and the "Skill Upgrade". (The Skills are further split into their own packages and if you don't want a particular skill just look for the relevant pk4 and remove it). SHOULDERING BOOST - Decommissioned In TDM 2.12 we can now mantle while carrying bodies and the "Shouldering Boost" mod is no longer relevant and it has been decommissioned. In this new release of TDM we can also mantle while carrying objects therefore double thanks to @Daft Mugi for these quality of life improvements. Truly appreciated, thanks! SIMPLE SUBTITLES - New! Work on the subtitles is in progress and for the next version of TDM it is expected that players will be able to customize how subs are displayed on screen but until then, this new standalone mod offers an alternative for players looking for a rather simplistic presentation. Enable "Simple Subtitles", go to the audio settings and set the scope you prefer: Story [default]: Story only On: Story and general speech (Give it a try!) Off: Disable subtitles You can find more details of the mod in the opening post or in the readme included in the download. We must thank @Geep, @datiswous and @stgatilov (among other contributors) for the good work on the subtitles so far! Well done, guys! SMART OBJECTS - Present and Future Sometimes it is difficult to tell if an object is being held or not and the "Smart Objects" mod (now part of "Core Essentials") gets a little update and whenever you manipulate an object three dots [...] are displayed on screen: These three dots are a placeholder for real names, something I plan on addressing as a separate mod in the coming weeks... Here is the relevant topic: Nameless objects... a missed opportunity Stay tuned. INVENTORY MENU - Reworked The TDM user interface suffers from gigantism in some areas and the inventory menu has been re-worked and it is now delivered in a more compact format: The menu is 15% smaller and while the text has the same size as before item names are sometimes cut and I added a tip at the bottom to make sure the full name is always available. The updated menu is part of the "Core Essentials" mod. MINOR TWEAKS In each release of the Modpack I always tweak something and in for 4.0 I changed many things internally. You shouldn't notice any of the changes but it is worth giving the improved Whistle Skill a try... Here is the full changelog: • v4.0 New release - Major reorganization and global revision: Compatible with TDM 2.12. - All mods now share the same version (4.0 in this case). - Previous "Modpack" split into "Core Essentials" and the "Skill Upgrade". - Skill mods presented in their own, standalone pk4. - CORE ESSENTIALS: New, re-worked inventory menu. - CORE ESSENTIALS: New high mantle sound for our protagonist. - CORE ESSENTIALS - LOOT ANIMATIONS: Added scroll animation for paintings. - CORE ESSENTIALS - SMART OBJECTS: Display onscreen a subtle signal (...) when holding an item. - CORE ESSENTIALS - SHOULDERING BOOST: Mod decommissioned (alternative included in TDM 2.12) - SKILL UPGRADE - MANIPULATION: Improved script, smaller footprint. - SKILL UPGRADE - DISTRACTION: New approach (again). - HUNTER BOW: Increased radius of gas arrow effect. - BASIC SUBTITLES: Initial release. That's pretty much it for now. Thanks site admins, developers, mappers, modders and members of the community but more importantly, thank you taffer, for playing and supporting The Dark Mod. The download can be found in the opening post. Cheers!
  4. This is just amazing! I'm a latecomer to TDM and have only tried out a few FMs. I didn't think anything could ever approach the immersive experience of The Painter's Wife, until now. Tip of a HUGE hat to Wellingtoncrab and their team for what must have been an enormous labor of love! Now to a request for some help re. House Ursine:
  5. I've seen fun workarounds like that in other game modding as well. Years ago, maybe even a decade, some fella who was making a mod for Mount & Blade over at the Taleworlds forums revealed that he put invisible human NPCs on the backs of regular horse NPCs, then put the horse NPCs inside a horse corral he built for one of his mod's locations/scenes and then did some minor scripting, so the horses with invisible riders would wander around the corral. The end result was that it looked they're doing this of their own will, rather than an NPC rider being scripted to ride around the corral slowly. Necessity is the mother of invention. I don't know about the newest Mount & Blade game, but the first generation ones (2008-2022) apparently had some sort of hardcoded issue back in the earlier years, where if you left a horse NPC without a rider in its saddle, the horses would just stand around and wait and you couldn't get them to move around. Placing an invisible rider in their saddles suddenly made it viable again, at least for background scenes, of riderless horses wandering around, for added atmosphere. First generation M&B presumed you'd mostly be seeing horses in movement with riders, and the only horses-wandering-loosely animations and scripting were done for situations when the rider was knocked off their horse or dismounted in the middle of a battle. Hence the really odd workarounds. So, an invisible NPC trick might not be out of the question in TDM, even though you could probably still bump into it, despite its invisibility.
  6. Oh well, had a good run but I was finally able to reproduce on 2.13. I had to disable Subtitles. I guess they were helping to prevent the crash in some odd way.
  7. HAZARD PAY 1.5 [ TDM 2.10 REQUIRED] AUTHOR'S NOTE ================================ Hello! Its been a while since I’ve released something so I figured I'd join the Connections Competition and make a stand-alone adventure to try out the new 2.10 features. ================================ DESCRIPTION ================================ This is a medium size mission with an emphasis on adventure and stealth combat. !!! WARNING !!! I recommend NORMAL if you're looking to cruise and HARD / EXPERT if you're looking to sweat a little. EXPERT uses a prototype save room mechanic and is very tough. ================================ PLAY IT ================================ Requires TDM 2.10 DOWNLOAD HAZARD 1.6 ================================ PLAYTHROUGH ================================ Courtesy of Filizitas Part 1 Part2 Part3 ================================ CREDITS: VOCALS courtesy of the very talented : Goldwell, Mortem Desino, and Yandros. TESTING by the diligent and awesome : Amadeus, Epifire, Goldwell, Mike_A, and Moonbo ADDITIONAL SCRIPTING provided by the very talented Dragofer ADDITIONAL AUDIO by the masterful Goldwell PLAYTHROUGH by Filizitas
  8. 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.
  9. 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.
  10. 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?
  11. Well some good news for those who have the 2080 ti and no money to upgrade to the 4000 series. Alan Wake 2 runs at > 70 fps with the FSR3 mod on it at high at 4K need to set "m_bLensDistortion": false, in AppData\Remedy\Renderer.ini to get rid of some ghosting effect on the main char when moving, but other than that it looks quite nice. the FSR3 mod is here -> https://www.nexusmods.com/site/mods/738 an alternative is this mod -> https://www.nexusmods.com/site/mods/757 which also supports intels xee models. there is also one for slightly older AMD cards but it is a paid mod and the author got himself into quite a shitstorm due to some rude behaviour so i wont link it here, look for LukeFZ if you really must. The other FSR3 mods require an RTX or Xee card so for nvidia everything from a 20 series and 30 series. The LukeFZ mod also supports the older GTX 10 series. One thing to note is that your card must be able to handle atleast 30 FPS minimum else it will look like crap and if movement is laggy without it it will still be laggy with framegen (this also applies to cards that support it natively like the 40 series).
  12. TDM Modpack v3.6 released!

    Check out the new Flash Grenade Mod.

  13. After some amount of work I'm happy to be able to share my Christmas gift for TDM! Or at least half of it, considering the other half is still only in design phase. I created an addon that implements detailed player functionality, inspired by the first DeusEx game (The Conspiracy). It's NOT a mission script but an addon, meaning you place the pk4 in your TDM directory to enable the system and it will automatically work in each and every FM. Note that due to using tdm_user_addons.script / user_addon_init() it may disable or get disabled by other addons you have installed... this is a design limitation which can hopefully be lifted at some point in the future. This plugin will be included in my cyberpunk total conversion The Dark Module and automatically active with it, but first I shall design it and make it available as a small independent addon for vanilla TDM. In the current initial release it implements just per-limb damage; The upcoming plan is to add a skill / augmentation system, allowing the player to use loot as skill points to enhance various body parts and gain new or improved abilities. Due to the scripting system being very limited in what it lets me modify, I'm still gathering documentation on how to implement those skills and which I can have. So until then detailed body damage with penalties remains the only part that's theoretically finished so far (further improvements are required here too)... including a HUD component above the lightgem showing the status of each body part: Green = full health, yellow = half health, red = (close to) no health, black = no health left. The individual limbs available: Head, Torso, Left Arm, Right Arm, Left Leg, Right Leg... arms and legs work in unity however. They each take damage with the player as well as healing together with them. The more damaged a group is, the more a respective penalty is applied to the player. Groups and penalties include: Head: When the head is damaged, the player begins to get dizzy and has their vision impaired. Currently the only effect replicates the flashbomb, causing white dots to appear around the player and disrupt their view until the head is healed. As the player can't live without a head, reaching 0 will cause instant death. More effects are possible and pending. Torso: Damage to the torso translates to damage to the cloak, increasing the player's lightgem and rendering them more visible even in dark spots. As the player can't live without a torso, reaching 0 will cause instant death. Given script limitations I'm unable to simulate lung damage and decrease / limit the amount of air the player has. Arms: Arm damage makes it difficult for the player to hold items: In-world objects being held will probabilistically get dropped, more often the worse your arms are hurt. When both arms reach 0 health, the player can no longer pick up anything in the world without instantly dropping it... you also become unable to use any weapons. Due to limitations in the scripting system, I'm unable to decrease the speed or accuracy of the blackjack / sword / bow as was desired. Legs: As expected leg damage will make the player walk more slowly. It was desired that when one leg is lost the player can no longer jump, whereas when both legs are gone you remain stuck in crouch mode until healed... due to limitations in the scripting system this part is also not possible at the moment. A crude limitation is the fact that limb damage is primarily based on the direction the player is walking toward... for example, increased likelihood of suffering damage to your right arm and leg if strafing right the moment you take the damage. The script system doesn't let you extract the vector direction of the last damage event, thus I can't use the real direction the hit came from when calculating which body part should absorb the most health loss. This means that even if an arrow comes from above and hits the player's head area, the player will only take damage to the legs if they're falling downward the moment they got hit... for the time being this provides a bare minimum amount of realism but is a very bitter implementation. For this reason it would be greatly appreciated if any of the code developers could join this discussion and verify if they can help with adding the necessary hooks to external scripts: With 2.09 getting periodic beta releases at this point in time, it would be a great opportunity to make changes to the builtin player script that allow an external function to modify more player variables. This includes the efficiency of weapons, if the player is allowed to jump or forced to always crouch, and I'd also really appreciate a hook to manipulate the breath so air can be lowered as if the player is underwater. I understand other priorities exist or if the work may be considered too much, however this would help in being able to finish this mod with the proper functionality and planned skill set. In the meantime let me know what you think of this idea and how I went about it! So far no new assets are included except the GUI graphics: Everything is done with less than 250 lines of script which I'd say is a good achievement I've attached the pk4 and since it's so lightweight I'll also add the main script straight in this post. player_damage_1.0.pk4 #define DAMAGE_WAIT 0.0166667 #define EXPOSURE_ARM_LEFT 2 #define EXPOSURE_ARM_RIGHT 2 #define EXPOSURE_LEG_LEFT 2 #define EXPOSURE_LEG_RIGHT 2 #define EXPOSURE_HEAD 3 #define EXPOSURE_TORSO 1 #define PENALTY_TORSO_LIGHTGEM 4 player self; float damage_gui; boolean dizzy; entity dizzy_particles; float bound(float val, float min, float max) { if(val < min) return min; if(val > max) return max; return val; } // Range based probability: Calculates a probability per frame independent of wait time (0 - 1 range at 1 chance per second) boolean prob(float x) { return sys.random(1) > x && sys.random(1) < DAMAGE_WAIT; } // Directional exposure calculator float dex(vector dir, float ex_front, float ex_back, float ex_right, float ex_left, float ex_up, float ex_down) { float maxvel = 100; float dir_front = bound(dir_x / maxvel, 0, 1) * ex_front; float dir_back = bound(-dir_x / maxvel, 0, 1) * ex_back; float dir_right = bound(dir_y / maxvel, 0, 1) * ex_right; float dir_left = bound(-dir_y / maxvel, 0, 1) * ex_left; float dir_up = bound(dir_z / maxvel, 0, 1) * ex_up; float dir_down = bound(-dir_z / maxvel, 0, 1) * ex_down; return dir_front + dir_back + dir_right + dir_left + dir_up + dir_down; } void player_damage_update_arm(float dmg_l, float dmg_r) { float hl_l = self.getFloatKey("health_arm_left"); float hl_r = self.getFloatKey("health_arm_right"); float hl = (hl_l + hl_r) / 2; if(dmg_l != 0 || dmg_r != 0) { hl_l = bound(hl_l - dmg_l, 0, 1); hl_r = bound(hl_r - dmg_r, 0, 1); hl = (hl_l + hl_r) / 2; self.setKey("health_arm_left", hl_l); self.setKey("health_arm_right", hl_r); self.setGuiFloat(damage_gui, "PlayerDamage_ItemArmLeft", hl_l); self.setGuiFloat(damage_gui, "PlayerDamage_ItemArmRight", hl_r); // Penalty #1: Disable the weapon once the arm are damaged to minimum health if(hl == 0) { self.selectWeapon(WEAPON_UNARMED); self.disableWeapon(); } else { self.enableWeapon(); } } // Penalty #2: Probabilistically drop held items based on arm damage if(hl == 0 || prob(hl)) if(self.heldEntity() != $null_entity) self.holdEntity($null_entity); } void player_damage_update_leg(float dmg_l, float dmg_r) { float hl_l = self.getFloatKey("health_leg_left"); float hl_r = self.getFloatKey("health_leg_right"); float hl = (hl_l + hl_r) / 2; if(dmg_l != 0 || dmg_r != 0) { hl_l = bound(hl_l - dmg_l, 0, 1); hl_r = bound(hl_r - dmg_r, 0, 1); hl = (hl_l + hl_r) / 2; self.setKey("health_leg_left", hl_l); self.setKey("health_leg_right", hl_r); self.setGuiFloat(damage_gui, "PlayerDamage_ItemLegLeft", hl_l); self.setGuiFloat(damage_gui, "PlayerDamage_ItemLegRight", hl_r); // #Penalty #1: Make movement slower self.setHinderance("health", 0.25 + hl * 0.75, 1); } } void player_damage_update_head(float dmg) { float hl = self.getFloatKey("health_head"); float time_current = sys.getTime(); if(dmg != 0) { hl = bound(hl - dmg, 0, 1); self.setKey("health_head", hl); self.setGuiFloat(damage_gui, "PlayerDamage_ItemHead", hl); // Penalty #1: Without a head the player dies if(hl == 0) self.damage(self, self, self.getOrigin(), "damage_suicide", 1); // Penalty #2: Simulate dizzyness starting at half health if(hl <= 0.5) { if(!dizzy) { dizzy_particles = sys.spawn("func_emitter"); dizzy_particles.setModel("flashbomb.prt"); dizzy_particles.setOrigin(self.getEyePos()); dizzy_particles.bind(self); dizzy = true; } } else { if(dizzy) { dizzy_particles.remove(); dizzy = false; } } } } void player_damage_update_torso(float dmg) { float hl = self.getFloatKey("health_torso"); if(dmg != 0) { hl = bound(hl - dmg, 0, 1); self.setKey("health_torso", hl); self.setGuiFloat(damage_gui, "PlayerDamage_ItemTorso", hl); // Penalty #1: Without a torso the player dies if(hl == 0) self.damage(self, self, self.getOrigin(), "damage_suicide", 1); // Penalty #2: Torso damage negatively affects the lightgem self.setLightgemModifier("damage", (1 - hl) * PENALTY_TORSO_LIGHTGEM); } } void player_damage() { sys.waitFrame(); self = $player1; damage_gui = self.createOverlay("guis/player_damage.gui", 1); float health_old = 100; // Init by sending a heal event filling the limbs to full health player_damage_update_arm(-1, -1); player_damage_update_leg(-1, -1); player_damage_update_head(-1); player_damage_update_torso(-1); while(1) { // sys.waitFrame(); sys.wait(DAMAGE_WAIT); float health_current = self.getHealth(); float dmg = (health_old - health_current) / 100; float dmg_arm_left = dmg * EXPOSURE_ARM_LEFT; float dmg_arm_right = dmg * EXPOSURE_ARM_RIGHT; float dmg_leg_left = dmg * EXPOSURE_LEG_LEFT; float dmg_leg_right = dmg * EXPOSURE_LEG_RIGHT; float dmg_head = dmg * EXPOSURE_HEAD; float dmg_torso = dmg * EXPOSURE_TORSO; // If this is damage and not healing, apply directional damage to each limb if(dmg > 0) { // Currently we estimate damage direction based on the player's velocity, we should fetch the real direction of a damage event when this becomes possible vector dir = self.getMove(); vector ang = self.getViewAngles(); // Protections based on the player's position and relation to the environment // protection_look: 1 when looking up, 0 when looking down // protection_low: Higher as the lower part of the body is exposed float protection_look = 1 - (90 + ang_x) / 180; float protection_low = 1; if(self.AI_CROUCH) protection_low = 0; else if(self.AI_ONGROUND) protection_low = 0.75; // Use the dex function to calculate directional exposure patterns, direction order: Front, back, right, left, up, down // Arms: Somewhat likely to be hit, no added protection // Legs: Somewhat likely to be hit, added protection when the player is crouching // Head: Unlikely to be hit, added protection when the player is looking down // Torso: Likely to be hit, no added protection float exposure_arm_left = bound(sys.random(0.375) + dex(dir, 0.5, 0.25, 0.0, 1.0, 0.0, 0.25), 0, 1); float exposure_arm_right = bound(sys.random(0.375) + dex(dir, 0.5, 0.25, 1.0, 0.0, 0.0, 0.25), 0, 1); float exposure_leg_left = bound(sys.random(0.375) + dex(dir, 0.75, 0.5, 0.0, 0.5, 0.0, 1.0) * protection_low, 0, 1); float exposure_leg_right = bound(sys.random(0.375) + dex(dir, 0.75, 0.5, 0.5, 0.0, 0.0, 1.0) * protection_low, 0, 1); float exposure_head = bound(sys.random(0.25) + dex(dir, 0.25, 0.75, 0.5, 0.5, 1.0, 0.0) * protection_look, 0, 1); float exposure_torso = bound(sys.random(0.5) + dex(dir, 0.75, 1.0, 0.0, 0.0, 0.0, 0.0), 0, 1); // Apply the exposure to damage, multiplied to simulate the sensitivity / resistance of each limb dmg_arm_left = exposure_arm_left * dmg * EXPOSURE_ARM_LEFT; dmg_arm_right = exposure_arm_right * dmg * EXPOSURE_ARM_RIGHT; dmg_leg_left = exposure_leg_left * dmg * EXPOSURE_LEG_LEFT; dmg_leg_right = exposure_leg_right * dmg * EXPOSURE_LEG_RIGHT; dmg_head = exposure_head * dmg * EXPOSURE_HEAD; dmg_torso = exposure_torso * dmg * EXPOSURE_TORSO; } player_damage_update_arm(dmg_arm_left, dmg_arm_right); player_damage_update_leg(dmg_leg_left, dmg_leg_right); player_damage_update_head(dmg_head); player_damage_update_torso(dmg_torso); health_old = health_current; } }
  14. yeah its a jungle out there but a 12 gb card on a 128 bit bus would only be viable with dlss and then only just . but there will probably be plenty of options as you mention though id still go for something that would atleast be able to drag the ammount of vram without workarounds. strangely the old amd R9 390 had a 512 bit bus and could probably have accepted 32 gb vram but the card is to slow to do 4k in modern titles. even so the 8 gb model actually ran quite nicely in games such as the first horizon in 4K but would probably choke and die on forbidden west . minor wtf moment is crysis remastered it runs it at 4k in can it run crysis with a gazillion fps looks quite purty to but i suspect this is a bug.
  15. revelator

    solus

    So id recently started dablling with linux derivatives as a main OS again after holding off for years due to some problems running my hardware when i stumbled upon Solus. Solus is a distro that was developed independently from mainstream linux (from the ground up) and uses its own desktop model called budgie (also comes with a plasma gnome and XFCE dektop). Solus uses its own package manager called eopkg and it handles flatpak and snap as well. I been very impressed with it so far as things just worked out of the box for most parts, only real problem i had was getting steam running which turned out to be due to my machine loosing internet connection when it was installing it which left some broken files and after an uninstall / reinstall it worked quite nicely. one warning though Solus comes with a linux steam integration tool which while cool has a rather annoying bug if you try to use the intercept library no games will launch (well alledgedly one will and it was made for that because it wont launch without it on groan...), so do not enable that setting. lutris also works pretty much from the get go though i had to do some reading to find out how to get it to synch up with steam (steam profile must be set to public in pretty much everything). So how does games work on it, well actually rather well proton has made strides in getting even the newest games to run on steam and the only games i so far have not been able to run is the division 1 and 2 but this a'int a problem with steam but with ubisoft connect which crashes and might get fixed in the future (damn launchers...). So far i been plaing baldurs gate 3, callisto protocol, crysis remastered trilogy, DOOM, starfield and a wealth of older games with it and no problems besides having to run baldurs gate in DX11 mode (not really sure why the vulkan driver is not working for this game on linux ???). I might actually step onto the linux platform for good when win10 goes out of support, and ill probably stay with solus since it is less cluttered than most other distros and main packages are built explicitly for it which again means stability as you dont get puckered into installing something which was newer meant for your OS (yeah i f.... up numerous linux distros over the years because you can install pretty much what you like even if it breaks everything, not so with Solus). This does not mean you cant have some nice app you need which was built against say gnome because you sit on a plasma desktop, you absolutely can but they are only avaliable as snap / flatpaks so each of them run in its own sandbox with all the dependencies only avaliable to said program and keept isolated from the system. try it out :) https://getsol.us/download/
  16. Paying the Bills: 0 - Moving Day You've just heard a sweet tip. Get to work before the window of opportunity closes. Download Link: https://drive.google.com/drive/folders/1hMqw99FgTk5jkezPnI1aaU2xX_gJ8fwo?usp=sharing Credits Assets: Amadeus - the Golden Lute STRUNK - new kitchen assets as well as fireflies & bats Alpha Testers: Amadeus, Baby Genius, Bienie, dragofer, Epifire, Jack Farmer, joebarnin, kingsal, NeonsStyle, Rotary Racer, The Dark One Beta Testers: Cambridge Spy, Shadow, Abusimplea, JackFarmer, thebigh, wesp5, Amadeus, kingsal, s.urfer, joebarnin, grayman, nbohr1more, prjames, AluminumHaste, Dragofer, datiswous, stgatilov, duzenko, Goldwell, Wellingtoncrab, If I forgot anyone PLEASE LET ME KNOW Notes - TDM 2.10 Beta 5 or later is REQUIRED to play this mission. - This is my first FM and took me roughly 4 years and 1000+ hours. I had originally planned a city map for my first FM, I even had an over-arching story set across 4 missions, but I decided to whip up a prequel to use as my "training-wheels protocol" for DarkRadiant before I move on to my magnum opus, hence why this one is #0. Subsequent entries will be on a micro scale compared to this map. - This FM implements the func_peek mechanic, allowing players to peek through any door that has a keyhole on it by leaning forward. PLEASE NOTE: This function has been known to cause crashes for a small number of players in the past, likely due to using the 32-bit version of TDM. At no point in this mission is it required to use the func_peek mechanic; it is purely optional, so feel free not to use it. - There are spiders - Suggestive themes/references - DISCLAIMER: This is a BIG mission by TDM standards, and has a lot of wide outdoor areas; performance may vary greatly. - Lots of plans for future updates, many ideas still left on paper. Download Link: https://drive.google.com/drive/folders/1hMqw99FgTk5jkezPnI1aaU2xX_gJ8fwo?usp=sharing (drop the folder into darkmod/fms) Many thanks, have fun!
  17. Want to hang out with fellow TDM enthusiasts? Want an answer to a question but don't want to wait for hours on the forum? Need a break from that marathon mapping session? Join our Discord The Dark Mod channel! Discord is a very easy-to-use hangout platform. You can easily chat, swap screenshots, or get feedback on a WIP. With around 35 members in the TDM channel, there are usually a couple active people on any time of the day. Adding screenshots is just drag and drop, and you can link directly to videos or images with automatic previews. It's extremely easy to use and very handy when you need some quick feedback on a project. You can download the free Discord app here: https://discordapp.com/download But you don't have to! You can access Discord directly from your browser by following this link: https://discord.gg/M96zPHD Hope to see you there!
  18. I think I just heard a tiny sample of TDM music during an Al Jazeera doc on North Korea just now.

    It's the part where they blow up the Inter-Korean Liaison Office

     

    1. Show previous comments  9 more
    2. Xolvix

      Xolvix

      That has got to be from a royalty free archive, it would make more sense for the TDM music to have used such sounds rather than someone who's a TDM fan at Al Jazeera taking audio from a track.

      On the other hand if you think it'll help the mod, you can always link it on the front page for publicity! :)

    3. demagogue

      demagogue

      "Al Jazeera approved!" 😃-b

    4. taffernicus

      taffernicus

      I bet the aljazeera people visiting this website have a user agent string containing the word "press",as in the word "press" imprinted on journalist safety vest. /s /jk

  19. Demonstration Video I wondered if I could implement an improved lean for The Dark Mod. How was the result? Please see for yourself by checking out the video. The video shows: Leans from multiple games that show less view angle and more slide. Comparison between Thief and this lean proposal. Comparison between TDM 2.11 and this lean proposal. Aiming and shooting arrows while standing and crouching. Tap lean ability. Motivation There is something about the original Thief game's lean that feels really good. It feels close to actually peeking around a corner while not jarring the view. In an interview with former Looking Glass Studios developers, the interviewer asks them how they got leaning to feel so good while other FPS games have not. In a tweet by NamelessVoice, the author of the widely used Thief FM script library called NVScript, he said: New Lean Proposal Provide a lean that is more similar to Thief-style lean. Less view angle, more slide. Feels more natural, less awkward. Easier to aim and shoot arrows. Unlean more quickly. Feels like snapping your head back after suddenly seeing a guard. Improved lean during crouch. Compared to TDM 2.11, this lean can be used to see more around corners while crouched. Tap lean ability. Compared to TDM 2.11, this lean allows pressing the lean keybinding in rapid succession. Other: Fixed "lean getting stuck sometimes" bug in TDM 2.11. Fixed "lean getting stuck after saved game load" bug in TDM 2.11. Technical Details Bug Tracker https://bugs.thedarkmod.com/view.php?id=6320 Cvars At the moment, the new lean is toggled on via the tdm_lean2_mode cvar. Other cvars include: pm_lean2_time_to_lean (default "400") pm_lean2_time_to_unlean (default "300") pm_lean2_slide (default "200") pm_lean2_angle (default "8") pm_lean2_angle_mod (default "0.5") However, I didn't know how to proceed with this section. Does the new lean replace the old lean? Does the new lean become the default while keeping the old lean available? Code TDM 2.11 uses a sine easing function. Instead, this new lean uses a cubic bézier easing function. For a 2.11-Like Lean For a lean that is similar to 2.11, its cvars can be set to the following: pm_lean2_slide "100" pm_lean2_angle "18" pm_lean2_angle_mod "0.8" The following video shows a comparison between 2.11 and this new lean proposal with those cvar settings.
  20. And what kind of computer is inside them, anyway? Is it some 8-bit thing, or something more advanced like an ARM architecture? The place I visited recently had an elevator with five full color LCD screens; one on every floor, and one in the elevator itself. I don't imagine an 8-bit computer driving them all at the same time... Note that it is presumably the computer's job to determine if the elevator is overloaded with too much weight, whether the doors are fully closed or not, etc.
  21. "...to a robber whose soul is in his profession, there is a lure about a very old and feeble man who pays for his few necessities with Spanish gold." Good day, TDM community! I'm proud to release my first FM: "The Terrible Old Man", an adaptation of H.P. Lovecraft's short story of the same name. This is a short, 30-45 minute mission in which you are the getaway driver in a team of three small-time thieves. You and your associates were fortunate enough to overhear rumors of a famously wealthy and frail old man, but things change when your cohorts do not return from what is supposed to be their easiest and most lucrative job. Now it's up to you to brave the old man's house and find your associates. Download: The in-game mission downloader TDM Website's Mission Page Dropbox Special Thanks: The kind beta testers: Cambridge Spy, stgatilov, xlm, wesp5, nbohr1more, and Dragofer. peter_spy and Dragofer for answering my endless barrage of editor questions while learning DR. The TDM Discord for their warm welcome. Ending stinger courtesy of Zapsplat. Content Warnings: Enjoy!
  22. It very well could be from another TDM mission, but it felt very reminiscent of Thief 3. It felt like a core memory when I heard it.
  23. After editing some objectives, now I'm getting this console warning pop up any time I check the objectives in game. I've never seen it before. Everything appears to be working though. I have not edited the tdm_objectives.gui file and it is intact in the tdm_gui01.pk4 folder in TDM. It references DestroyDelay here. onAction { set "gui::DestroyDelay" OBJECTIVES_DESTROY_DELAY; set "gui::CloseGUI" "1"; set "cmd" "updateObjectives"; } but I have no idea what I could have done in my fm to give it issue. [EDIT] I get this warning in other missions now, not just mine. I reinstalled TDM and I still get this warning. Is this a 2.12 thing?
  24. Angling along alleyways, gliding among gamblers, fleecing the financiers, and lip-locking the ladies... Here's the prequel to the earlier-released "Away 1: Air Pocket". That was a bite-sized nautical adventure, but this, the back story, is a full-featured offering. Version 2 (V2) Now Available (2022/03/24). Also BONUS illustrated document: Making of Away 0's Video Cutscenes Why Version 2? V2, built under TDM 2.10, is primarily a spit-and-polish release with little impact on the storyline. While a few of the many changes will be obvious to someone doing a re-visit, most are minor improvements. Also, you can now replay cutscenes without needing a workaround. For more, see the Release Notes. Probably you should wait until after you've played the game at least once to check the docs below out, to avoid getting too many hints. if you get stumped, the Maintenance Guide may be helpful, or the forum thread here. Additional Documents, Available Here and Within the .pk4 These are also included within the .pk4 in the /supplementals/docs/ folder: Away 0 V2 Credits & Acknowledgements.docx Now crediting those with suggestions about V1 Away 0 V2 Maintenance Guide.docx Includes information for potential translators Away 0 Use of Historic Paintings.docx Unchanged from V1 Additional Documents, Available Here Only Away 0 V2 Release Notes - Changes from V1 Release.docx Of most interest to folks giving feedback on V1 BONUS (and NSFW): Making of Away 0's Video Cutscenes.docx Alternative Downloads It is recommended to simply use your installed TDM's mission downloader menu to get this FM (now V2). But if you want to bother with a manual install, here's a link to fetch it: away0.pk4 Version 2 While Version 2 is dmap'd under 2.10, it should still work under 2.09; there are no 2.10-only features used. If you run into problems under 2.09, you can reinstall the old version from here (for a while): away0.pk4 Version 1 (original). Does not includes the Dec 16 2021 patch for then-upcoming TDM 2.10
  25. A famous painting is on display at the local museum. Steal it, of course! ------------------------------------------------------------------------------------ An update, version 2, is now available: https://www.dropbox.com/s/ciesyfcqu1ct6pj/nowandthenv2.pk4?dl=1. This fixes many of the problems found by those who played version 1. Besides general clean up, the primary goal of this version is to Special thanks to Bikerdude, whose did a quick beta test of this version and whose suggestions I mostly (but not completely) implemented. ------------------------------------------------------------------------------------ Title: Now and Then Filename (version 2) : nowandthenv2.pk4 (download) Author: joebarnin Date of release: 08 September 2020 (Version 2: 25 January 2021) Version: 2 EFX: Yes Requires: TDM 2.08 Author: joebarnin Custom ambients: JackFarmer Gameplay notes Thorough investigation is encouraged. Scary AIs: No spiders, skeletons, undead, or ghosts. One live rat and one dead one. Makes use of the 'peek' ability, allowing the player to peek through a keyhole by leaning forward. The use of this ability is optional (it is never necessary resolve the mission). Thanks to: Beta Testers: Cambridge Spy, thebigh, JackFarmer, Amadeus, Kerry000, wesp5 Voice actor: Mike Components: Builder Compound models & textures - Peter Spy (dr.judym81@gmail.com) Museum painting lights - Grayman Gramophone with record - Goldwell & Epifire Custom ambients - JackFarmer Main menu screen & music - JackFarmer Ambients - Orbweaver Many many modules - Springheel https://freesound.org/people/LucasDuff/sounds/467697/ https://freesound.org/people/humanoide9000/sounds/422245/ Thanks to Springheel, Sotha, and Fidcal for their tutorials. I keep going back to them and I always learn something new. Notes Slight spoiler: Fun fact: I have released 3 missions, each almost exactly one year apart: Mission of Mercy - September 14, 2018 The Heart of St. Mattis - September 10, 2019 Now and Then - September 8, 2020. Not by design, it just worked out that way. So I guess look for my next mission in early September next year! Hints (contains spoilers)
×
×
  • Create New...