Jump to content
The Dark Mod Forums

Search the Community

Searched results for '/tags/forums/mission design/q=/tags/forums/mission design/' or tags 'forums/mission design/q=/tags/forums/mission design/&'.

  • 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. Announcing the release of the third William Steele mission! Summary Cleighmoor takes Steele inside Cleighmoor Gaol, where Warden Fielder likes nothing better than a glass of wine and some cheese, while watching a miscreant hang from his gallows. Steele is tracking down the evidence of his parents’ murder. The mission starts in the sewers, and progresses to Cleighmoor’s compound. The William Steele Missions Cleighmoor is the third of several Steele missions. Altogether they'll tell a story of corruption, greed, and revenge. At some point, I'll start packaging them as a campaign, in addition to the single missions. If you haven’t played WS1: In the North, or WS2: Home Again, I suggest you complete those before playing WS3: Cleighmoor. Download Cleighmoor is available in the in-game downloader. Problem with Suicidal AI Occasionally, someone reports that a distant AI commits suicide. Since one of the mission objectives is to kill only in self-defense, this fails the mission when it occurs. To avoid that, I've created a replacement *.map file that you can obtain here. After you've downloaded and installed the mission, create a new folder named "maps" so that you have: darkmod/fms/ws3_cleighmoor/maps/ Unzip the replacement *.map file and place the new *.map file into the maps folder. So now you have: darkmod/fms/ws3_cleighmoor/maps/ws3_cleighmoor.map This should solve the suicide problem. A new version of the mission will be released after TDM 2.05. Build Time Nearly 4 years. (This was my first attempt at a mission, and it sat on the back burners until being folded into Steele’s story.) I18n Cleighmoor is ready for translation. Thanks Thanks to the TDM team for creating a terrific platform for storytelling and stealth gaming. Thanks to my beta testers: AluminumHaste, Bikerdude, Goldwell, Xarg, Lux, Moonbo, Deadlove, and plotzzz. Thanks to Goldwell for his voice work on the conversations. And thanks to YOU, for playing! Known Issues This is a large mission. To ease the burden on older systems, consider shutting doors behind you as you go. If you experience low frame rates, please consult the Performance Tweaks page on the Wiki. Performance Tweaks For very low end PCs I recommend the following settings: V-sync is off AA is off Aniso is 4x or lower Advanced settings are simple/default Post processing is disabled Anyone having performance issues with TDM missions can put the following cvars into their Darkmod.cfg file. This will improve the framerate and stutter/chop when in-game, but may increase loading times a little. image_usePrecompressedTextures "1" image_useNormalCompression "2" image_useAllFormats "1" image_useCompression "1" image_preload "1" Important This mission requires TDM 2.01 or later. The William Steele story is heavy with readables. Please try to read every readable you find. Most importantly, Enjoy! Screenshots WS4: The Warrens Steele ventures into The Warrens, a dangerous area near Bridgeport's docks. You can find it here.
  2. So I thought this is normal TDM behaviour. But then I found it's not happening on Windows. Also, when I alt-tab to desktop, the mouse is still gone, keyboard navigation is possible. Why is this happening on mission load? What is the purpose?
  3. Announcing the release of the fourth William Steele mission! Summary Steele is in what’s left of the quarantined Warrens, where he searches for the elusive murderer Gyles Deacon and evidence that Deacon was responsible for murdering Steele’s parents. The William Steele Missions The Warrens is the fourth of several Steele missions. Altogether they'll tell a story of corruption, greed, and revenge. At some point, I might package them as a campaign, in addition to the single missions. (We’ll see about that.) If you haven’t played WS1: In the North, WS2: Home Again, or WS3: Cleighmoor I suggest you complete those before playing WS4: The Warrens. Download The mission is available from the in-game download page. In addition, it can be obtained here. Place ws4_warrens.pk4 in your fms folder. TDM will recognize it as a new mission. Build Time Nearly 4 years. I18n The Warrens is ready for translation. EFX This mission is the first William Steele mission to take advantage of EFX, so make sure you turn that on. Thanks Thanks to the TDM team for creating a terrific platform for storytelling and stealth gaming. Thanks to my beta testers: Abusimplea, Aluminum Haste, Bikerdude, Boiler's_hiss, Cambridge Spy, ERH+, nbohr1more, Ubersuntzu, unfairlight, and Xarg. Thanks to Goldwell for his voice work on the opening monologue and the voice on the cylinder. Thanks to Sotha for a praying animation for the priest. And thanks to YOU, for playing! Known Issues If you experience low frame rates, please consult the Performance Tweaks page on the Wiki. Important This mission requires TDM 2.06 or later. The William Steele story relies a lot on readables. Please try to read every readable you find. Most importantly, Enjoy! Screenshots WS5: Commerce Bank Commerce Bank finds William Steele seeking important information in the halls of a prestigious institution. You can find it here.
  4. 'ello! As you may be aware I spent the first week of this month remaking La Banque Bienveillante, the first mission of my Quinn Co. campaign I started almost a decade ago. Well, with the help of a bunch of lovely beta testers over a month of feature creep, it's now done! I've made a new topic rather than necroing the old one, because I feel it's come along enough now that it is, essentially, a whole new mission made in the spirit of the original. The goal is to eventually make the existing missions obsolete and put this new campaign in its place, but when that happens I'll include a link to the old .pk4 in here for posterity, since I don't believe in deleting work entirely no matter how mediocre it was! To that end, can this please be entered into the mission downloader as a standalone mission? It can then replace the existing Quinn Co. once the second mission is out, thanks! This is a small, short and sweet bank heist that sets the stage for the larger--and much more difficult--campaign in the works. It's mechanically stripped back a little from the initial release, since I feel I got a bit carried away. It is, however, far prettier as well! Your objective is, of course, the vault, but you can take on extra jobs for people to make money on the side; while the vault gives you money to spend in the next mission's shop, it doesn't count towards your overall loot objective whereas optional jobs do, so it's up to you if you'd rather almost empty the place to make ends meet, or take on extra work if you're less inclined to go hunting for shinies! Screenshots Thanks Big thanks to all the lovely beta testers without whom the mission would probably fail to run! Acolytesix, Datiswous, jaxa, madtaffer, Shadow, thebigh, The Black Arrow, Wellingtoncrab & wesp5 And thanks to everyone who's continued to contribute to the project over the years - I've come back and there's so much more fantastic content to play with! And thanks to you! For playing! I'd love to hear what you think, and feel free to notify me of any issues - provided they're not game-breaking, they'll be fixed when Quinn Co 2 comes out soon! (tm) Download (.pk4)
  5. I have numbered your suggestions because I find it hard to multiquote here. As for calling blow and whistle tools and not skills, this was just done to not confuse the player with another inventory class. Also what would the Numbers scroll be? 1) Is there an advantage of your method vs mine? If the result is the same, nothing needs to be changed. 2) I don't know what you mean with blinking being out of sync. Should all loot blink in the same rhythm? 3) It removes the need for slow matches and flints which mission authors might provide for their stories. 4) This is what it looked when I copied it from you, but I had to rename it to avoid duplicate definitions!
  6. Author Note: This is a brand new mission and a new entry into the accountant series. There are some different than usual puzzles in this FM, so if you find yourself stuck try to think about your pathway forward in a logical manner. And if you're still having troubles then pop by this thread and ask (preferably with spoiler tags). This FM is brand new and serves as the first installment in The Accountant series, a few years back there was a small prologue style mission released however I felt that it did not represent The Accountant series so I decided to go back to the drawing board and do a whole new mission that's larger, has a better level design and has a story that lines up closer to what I plan to do with the accountant series. The mission is medium sized and you can expect between 30-90 minutes to complete it depending on your playstyle. Beta Testers Captain Cleveland Crowind Kingsal PukeyBee Skacky SquadaFroinx Voice Actors AndrosTheOxen Epifire Goldwell Stevenpfortune Yandros Custom assets Airship Ballet Bentraxx Bob Necro Dragofer DrKubiac Epifire Kingsal MalachiAD Sotha Springheel SquadaFroinx Available via in-game downloader File Size: 233 MB - Updated to v 1.1 (01.06.2018)
  7. About the chest sounds, I wasn't aware the Modpack does change them too. Would it make sense for the patch to use your way or would it produce another duplicate script? I can set the blinking to another frequency, but are you sure this is not due to the game trying to apply two blinking scripts at the same time? It looks fine if I only use the patch. Your blow skill is just a last resort for mission unique lights that can't be extinguished by my frob script. Also my version does not include free relighting so it is inferior to yours ;)!
  8. 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; } }
  9. Summary Greetings dear friends! To celebrate the tenth anniversary of the release of my FM, I have published a (hopefully) worthy update to it. Version 2 of my FM called "Sneak & Destroy" uses many new features that have been added to TDM over the years, fixes numerous bugs that were overlooked at the time, but the FM still remains true to the original one. So if you had problems playing this FM lately, if you never played this FM or if you wish to revisit a tiny but lovely part of the TDM history, this update is for you! Download the latest version via the in-game downloader and celebrate the past 10 years with me together! Improvements Visual improvements to city area and interior rooms Enriched the scenes with additional audio Fixed critical bugs that were introduced as TDM was updated Added triggered Conversations for NPCs Added EFX support to all areas Changed multiple aspects of the map in terms of better gameplay and progression Corrected and inserted new writings in books and notes Reduced amount of loot necessary to end mission Added lantern and looking glass to inventory Made use of new particle effects to enhance visual quality Screenshots Credits Thanks go to: bikerdude for being on call to bugfix and improve the map with me Dragofer for pushing ideas for scripting things jysk, Baal & datiswous for finding even the tiniest bugs Springheel for reintroducing me to DR after almost 10 years with his tutorials Greebo for working on the newest tools to update my rusty FM Grayman – I hope I made you a little bit proud Have fun! SeriousToni - 12.04.2012 - 17.11.2022
  10. 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.
  11. Summary A new plague threatens Bridgeport. There are rumors of a cure - let's see if you can find it, and get it to the people who deserve it. Background This is my first released DarkMod mission. Four years ago I created an FM and got it into beta testing. Based on the feedback, I tried to expand it and clean it up at the same time, and it fell apart (I lost focus and got frustrated). So I put modding aside. This time I plan to stick with modding for several reasons, not the least of which is that I have much more free time (I'm recently retired). To ensure that I would actually finish this FM, I kept it short and straightforward. Don't expect anything ground-breaking. (How's that for a soft sell?) My next FM (already sketched out in my head) will be more ambitious. Download The mission is available here: https://www.dropbox.com/s/ymy4v38x7k286tx/warehouse.pk4?dl=1 (version 2, with a bug fix). Place the PK4 in your \fms folder. TDM will recognize it as a new mission. Build Time Six months running time. I have no idea how many actual hours I spent. I18n I have not yet done the work required for internationalization. Thanks Many thanks to the numerous beta testers, who really helped me get this mission into shape: Bikerdude, s.urfer, kingsal, Boiler's_hiss, Cambridge Spy, Abusimplea, Judith Bikerdude provided a window light projection texture, as well as instructions so that I (and others) can do it myself in the future. The video series by Springheel and Sotha were helpful and energizing. Thanks to the entire Dark Mod community for building an amazing project. Note This mission has only been tested on TDM 2.06. I have no idea if it works on older versions. Screenshots
  12. Woo-hoo! Done! A new version is now available, v1.1. Thanks to all who commented on the first version. Thanks to my beta testers: Bikerdude HappyCheeze Xarg The Story: The Builders have "lost" a lightning-attracting artifact. And they want you to find it. In a thunderstorm, no less. But there's more to this theft than meets the eye. Enjoy!
  13. Flakebridge Monastery In this mission you will visit a Builder outpost to steal some valuable books. It is the first in what I hope will be a series about Selis Woderose. I would like to take the opportunity to thank my beta testers: Aprilsister, Bikerdude, Chiron, lost_soul, and prjames. As well as Fidcal for his starting map, and Melan for his texture pack. Known bugs: A small number may appear at the bottom left corner of your screen when the mission loads. Press sheath weapon to make it disappear. As already mentioned this is the first mission in a series. When you have completed it you may know what you'll be going after in the next mission. You may even know where! Enjoy! And please use spoiler tags where appropriate. A couple of screens: (thanks lowenz) http://2.bp.blogspot...0/shot00001.jpg http://3.bp.blogspot...0/shot00003.jpg
  14. For the FM? For beta 1 it's here: https://drive.proton.me/urls/H1QBB04GA0#oBZTb1CmVFQb I've already done around 100 fixes though, so you might want to wait for beta 2 which should be ready in a couple of days hopefully. All links are in the first post of the beta thread here: https://forums.thedarkmod.com/index.php?/topic/22439-the-lieutenant-3-foreign-affairs-beta-testing/
  15. The Numbers don't lie. It has been 15 years since the release of TDM 1.0 in 2009. I think we should consider a contest to celebrate this. Further, the contest goal should be with the intention of motivating the completion of a campaign that can be deemed official. Here are some possible ways forward: Proposal 1: Middle mission(s) Authors are asked to create a mission that expands the story between "A New Job" and "Tears of St Lucia". This can involve escaping the heavily guarded city perimeter, stowing away on a ship or caravan, attempting to recruit a partner for St Lucia and failing, getting caught by Builders before arriving and having to escape their compound, getting lost in haunted woods on the way there, etc. Any interesting way that the connection between the two official missions can be expanded. Points are awarded for making explicit references to Corbin, St Lucia, and any story elements in the two official missions. If the resultant mission is of high enough quality, it can possibly be made into an official mission. If we get a number of excellent submissions and they do not cause logical inconsistencies, we might even be able to add two or more to the official list. Proposal 2: Intellectual Property distinct approximation of TDS missions Over the years, many have asked that we recreate Thief 1 \ 2 in this engine. Obviously we cannot do this due to copyright law but we could create similar missions and stories that approximate the Thief 1 or 2 designs. That said, I think that most of our audience has played these missions to death so it may be underwhelming to see them arrive in approximate form anyway. What might be better would be to develop a similar story to TDS and make missions that resemble what T1 \ T2 players were dreaming would arrive when TDS was announced and the first screen-shots were shown in gaming magazines. So take any TDS mission you like, examine the story arc and wildly re-interpret something similar but on a much grander scale. Since it's possible that two or more contestants will choose the same mission to re-interpret, we have a slot system were authors need to claim their preferred mission and if it is taken then they must select another one or lose some story points. The slots represent a sketch of what the mission author might try to do rather than a blueprint. If authors can come up with a mission that has almost no resemblance to any TDS mission but would make for a compelling story development in a similar story arc then that can be claimed as an alternative to a slot. Proposal 3: Same as proposal 2 but we stick with Thief 1 rather than TDS. Wildly re-interpret T1 based on what you may have dreamed of when reading the gaming magazines or playing the demo. Slots system to prevent duplicate submissions. Maybe with either proposals 3 and 4, we still require the use of Corbin as the protagonist and a connective enough story that they could also be adapted as middle missions for the official campaign if the team agrees on it. Proposal 4: Another "Connections" Contest. We just allow authors to connect any two missions with each other or expand the story of an existing series or single mission. So those are my thoughts. I'll leave it to players and mission authors to suggest other proposals and if we have some sort of consensus about the most popular proposals then we will make a poll. Realistically between now and October we may not be able to hold a contest with any strict guidelines ( and tricky issues with maintaining a distance to Thief IP ) so proposal 4 may still be the easiest option.
  16. Announcing the release of the second William Steele mission! Summary Home Again takes place in Bridgeport when Steele returns home from the north. He finds that something terrible has happened, and he must begin a quest to find the perpetrator and why he did it. Most of this mission is spent on the rooftops. The William Steele Missions Home Again is the second of several Steele missions. Altogether they'll tell a story of corruption, greed, and revenge. At some point, I'll start packaging them as a campaign, in addition to the single missions. If you haven't played WS1: In the North, I suggest you start with that, then come here. Download Home Again is available through the in-game downloader. Build Time 16 months. I18n Home Again is ready for translation. Thanks Thanks to the TDM team for creating a terrific platform for storytelling and stealth gaming. Thanks to my beta testers: AluminumHaste, Bikerdude, Mr. Tibbs, Xarg, lowenz, Lux, plotzzz, and Deadlove. Thanks to Goldwell for providing voice work for a key part of the story. And thanks to YOU, for playing! Known Issues This is a large mission. To ease the burden on older systems, consider shutting doors and windows behind you as you go. Some players have experienced savegame crashes when playing large missions with TDM 2.01. This problem is under investigation. Until it’s corrected, I suggest you make frequent saves. There are a few spots where long sight lines will cause framerate drops, possibly even pauses. My apologies to anyone who experiences these. If you experience low frame rates, please consult the Performance Tweaks page on the Wiki. Performance Tweaks For very low end PCs I recommend the following settings: V-sync is offAA is offAniso is 4x or lowerAdvanced settings are simple/defaultPost processing is disabledAnyone having performance issues with TDM missions can put the following cvars into their Darkmod.cfg file. This will improve the framerate and stutter/chop when in-game, but may increase loading times a little. image_usePrecompressedTextures "1" image_useNormalCompression "2" image_useAllFormats "1" image_useCompression "1" image_preload "1"Important This mission requires TDM 2.01 or later. I rely heavily on readables to tell Steele's story. Please try to read every readable you find. Most Importantly, Enjoy! Screenshots WS3: Cleighmoor Steele's story continues with Cleighmoor, which you can find here.
  17. Arrows are a core part of TDM. They should be moved to C++ and have dedicated Cvars for both players and mission authors. Plan: 1) Implement Arrows in C++ ( evaluate changing some old defaults ) 2) Make associated Cvars "non-archived" 3) Mappers add mission.cfg to enforce their customizations 4) Players can alter mission.cfg to their preference Along the way, reduce some of the performance impact of the weapon script constantly invoking "raise torso" and other nonsense due to using scripts rather than C++ https://bugs.thedarkmod.com/view.php?id=4203
  18. Since due to the nature of this forum, file/image sharing is used quite frequently, I thought to present some alternatives to the widely used Gdrive, which I don't like so much, especially since the last TOS change. File Sharing To share large files there are several options that also do not require registration. The first is File Hosting Online, which supports files up to 25 Gb, encrypted and also includes a Virus Scan that ensures safe use Another good option is Gofile, free to use, privacy focused and unlimited Bandwith. No refistry needed. While the files are accesed or downloaded at least one time a week, they are never deleted, otherwise inactive files are deleted after 10 days. If you prefer to use P2P, that means to share files directly from PC to other, without a hoster in the middle, there are also very good options, which permits to share files and folders without limites of type and size. The most easy to use is O&O File Direct, a small Desktop app (sadly only Windows), very easy to use 1 Open the app and drag the files/folders you like to share in its window 2 Optional adjust the days and amount of permited downloads and if you want a password 3 Share the link which apears in the app Done The only limits are, that the receptor only can download your files, when your PC is online, on the other hand this permits that you can stop the download in any moment, going offline or shutting down the PC. The other limit is, that the files to share can't be in a protected folder. Her are an Example with a list of Search Enines (Html file 423,56 Kb). While I am online, you can download it https://file.direct/f/pmjVFnjfkjFTKTt5 Videos One of the best options is Streamable (need a free account, inactive videos are deleted after 90 days in the free version) Alternatively you can use Streamja, a simple Video sharer with good privacy, free account optional (nick, mail) Images Ok, there are a lot of Image sharer, most used the known Imgur, because of this I add only one which offers some advantages over Imgur. ImgBox (free account) is a reliable platform to share and host images like Imgur, but it make it very easy to upload and post dozend of images simultaneous, selecting all the images you want and drag them on the window, offering coresponding bulk codes from the selected images to post them with one click for forums (BBcode), Html and others, fullsize or thumbnails. More since Imgur used since some time the hated webm formats for gif images, hardly accepted in most forums.
  19. The Frob Helper doesn't work in this mission. I suggest an update of tdm_player_thief.def to the latest version.
  20. Surrounded by greedy noblemen and treacherous siblings, Lady Kamila Leicester gets more than she bargains for after acquiring an ancient tome and performing the dark rituals within. Bikerdude, Wellingtoncrab, Dragofer, and I proudly present Grayman’s FM “Seeking Lady Leicester.” Notes - TDM 2.11 or later is REQUIRED to play this mission. You can get the latest TDM version via the installer or here. - Seeking Lady Leicester was originally a work-in-progress given to the Dark Mod community per Grayman’s wishes after his passing and was initially adopted by Bikerdude before Dragofer, Amadeus, and Wellingtoncrab joined to complete the FM. -This FM does NOT support any unofficial gameplay patch or mod. The use of such a patch and/or mod could break things in this FM. You've been warned. - "Story" subtitles are available for this FM. Simply go to Settings --> Audio and select "Story" or "On" for the subtitles setting. - This FM may be more hardware intensive than normal. LOD settings can be set below "Normal" to improve performance on low-end machines by disabling certain features. - 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. Download Version 1.1 This FM is available for download via the in-game mission downloader, or here via Google Drive. Promotional Screenshots ThiefGuild Thread Credits A big thanks goes out to Noelker and Goldchocobo for their wonderful voice work with the briefing and conversations, JackFarmer and itsPapiD for their fantastic briefing video, and nbohr1more for his story contributions and writing one particular gameplay feature that I won’t spoil here but you can read about in the readme.txt. An even bigger thank you goes out to our beta testers: nbhor1more, Daft Mugi, Silverwolf, Havoc, Datiswous, Cambridge Spy, Aluminumhaste, Thebigh, Ate0ate, Acolyte6, Kalavi, JoeBarnin. Thank you all very much for your fantastic feedback and tireless efforts as this FM evolved throughout the course of development! Asset Credits - Arx EOS’s Fish - Epifire’s models - Kingsal's Assets and Textures - WellingtonCrab’s assets and textures - Obsttorte's frob loot script - ZergRush's custom Grayman painting ===================Rest In Peace Grayman. You are missed=======================
  21. If you wanna put together a prototype implementation, we could provide assistance. I think it mostly just requires adding EFX parser parts to the entity def parser. The big wrinkle is what to do if a mission has both EFX and Entity Def args?
  22. I just made an interesting discovery. In my FM that's in beta I have custom main menu music, but it doesn't always work. Basically it works: When you first start the game (whether the FM is currently selected or if you change to this mission and the game restarts) during the text briefing It doesn't work (i.e. you only get silence) When escaping back to the main menu while in-game After quitting a mission and it goes back to menu As far as I know I had all the correct settings in mainmenu_custom_defs.gui: /// Menu music after startup (not in-game) #define MM_MENU_SOUND_CMD "music fs_muslim;" /// Played in main menu when in-game (ESCaping out of the game) #define MM_INGAME_MENU_SOUND_CMD "music fs_muslim;" /// Played during non-video briefing #define MM_BRIEFING_SOUND_CMD "music fs_muslim;" It turns out the problem was I had this line set in the sound shader: leadin sound/ambient/ambience/silence.ogg Commenting that out on a hunch fixed the problem. So you might be saying to yourself 'that's all very interesting but who cares?'. My point is: Just an FYI in case someone else runs into this I don't think there is anywhere on the Wiki that covers menu customization? @Geep you've done a whole bunch around GUI scripting recently - is there somewhere you can recommend I can stick this?
  23. A new "trick" to cover up a security camera using moss arrow and broadhead arrow : This is a huge leap forward from previous old tricks : - using rope arrow and pickable book bug: - the other random bug: But carrying all of these things throughout the mission will weigh down your time....
  24. Oh, some implementations might work a little differently from what I remember the term megatexture referring to. From what I used to know, it meant turning the entire level into a single model or set that uses a single enormous texture. While the concept may have its upsides, there are two major issues that negate any benefit in my view: The first is system resources, you don't benefit from any reuse as every pixel is unique, the only way to do it at scale is with a gigantic image thus a huge performance drop in pretty much every department. The second issue is that level design becomes far harder and more specialized... while here in TDM we only need to draw a bunch of brushes and place some modules to make a level, an engine based on megatextures would require level designers to sculpt and paint the entire world in software like Blender which is far more difficult and we likely wouldn't have even half of the FM creators we do today, even for those that know how to do it imagine the task of manually painting every brick on every home and so on.
  25. Announcing the release of “A House of Locked Secrets” for The Dark Mod! Download Download the latest version of the Dark Mod here: http://www.thedarkmod.com/download-the-mod/ Download the mission here: Mediafire: http://www.mediafire.com/download/4awe6e756m12p71/ahouseoflockedsecrets.pk4 Southquarter: http://www.southquarter.com/tdm/fms/ahouseoflockedsecrets.pk4Taaki: http://darkmod.taaaki.za.net/fms/ahouseoflockedsecrets.pk4Fidcal.com: http://www.fidcal.com/darkuser/missions/ahouseoflockedsecrets.pk4 The mission should also shortly be up on the in-game downloader. General Notes -A House of Locked Secrets is a campaign, with two levels. -The mission is also a sequel to the Dark Mod FM “Requiem”. While you don’t need to have played Requiem to enjoy this mission, it is recommended, as it will help you better understand the lore of this corner of the TDM universe. -There is a companion novella to this series, Shadowcursed, available at Amazon.com or Smashwords.com. If you beat this FM, you can get a coupon code for 50% off the price! -The map you get of the manor is an automap which tells you which room you are currently in. Use it, along with the compass to help find your way. -Most inventory items in the game can be dropped, so no need to carry them around after they are no longer of any use. -If you use noclip or other console commands while playing, there is a good chance that you will break the intended flow of gameplay. Credits Mapping and Readables: Gelo R. Fleisher Voice Acting: Amber Collins, Bikerdude, Commander, Goldwell, Mortem Desino Additional scripting: Obsttorte, SteveL Additional textures and assets: Bikerdude, Crowind, Fidcal, Flanders, Goldwell, Grayman, Kyyrma, Melan, Nielsen, Sotha, Springheel Additional map optimization: Bikerdude Custom Soundtrack: Sarah Eide - www.saraheide.com Additional Music: cmusounddesign, Gigagooga, Lee Rosevere, Leonardo Badinella, Marianne Lihannah, NewEonOrchestra, Sarah Eide, Tabias Scot, Zoro. Additional Sounds: club20sound, ERH, geoneo0, Grayman, kevinkace, nothayama, qubodup, SoundsExciting, speedygonzo, swiftoid, viznoman. Testers: Airship Ballet, AluminumHaste, Baal, Bikerdude, Deadlove, demagogue, Diego, Dunedain19, gnartsch, Goldwell, Lowenz, Lux, nbohr1more, Oldjim, PranQster, SteveL, Xarg A note from the author After a lot of work ‘A House of Locked Secrets’ is finally ready for everyone to play. More than anything else, this FM was a team project. If the official TDM campaign never gets released, you might consider this to be the unofficial one, as almost everybody on the core TDM team lent a hand toward its completion. Of the many contributors, I especially want to thank SteveL whose custom code turned what was just an idea in my head into the FM you now get to play. I also want to thank Bikerdude, who performed a lot of optimization work on the map, and Goldwell whose voice brought to life many of the mission’s characters. If you like the music in the FM, check out the work of Sarah Eide (www.saraheide.com) who composed most of the custom soundtrack. Also, Marianne Lihannah makes a return from Requiem with a few songs, so check out her work too (www.funeralsinger.net). They'd both love to hear from you, so if you liked their music, let them know! On a personal note, I hope that this FM will give you a few hours of enjoyment, and if it does, feel free to drop me a line either in this forum thread, my work blog, or via email. In the future, other writing and game projects seem set to take up a lot of my time, so I give permission for anyone (preferably the TDM team) to update both Requiem and A House of Locked Secrets to fix any bugs or compatibility issues. I just ask that fixes be limited to correcting for glitches or for issues that come up due to future TDM releases. I do give permission for people to make visual & gameplay changes too but ask that you release these changes in a separate version than my release, and I ask that you make no changes to the story, readables, and plot. With that all out of the way, I want to thank you again for downloading and playing ‘A House of Locked Secrets’; I hope you enjoy it. God bless, Gelo “Moonbo” Fleisher
×
×
  • Create New...