Jump to content
The Dark Mod Forums

Search the Community

Searched results for '/tags/forums/code' or tags 'forums/codeq=/tags/forums/code&'.

  • 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. How you can help depends a lot on what skills you have. I can Record Video Recording "Let's Play" videos or simple walkthroughs of existing missions and posting them to Youtube is great exposure for the mod (see example .) Be sure to let us know so we can link to them. If you have some editing ability, Video tutorials, where you explain how the mod works, or how to use specific tools, would also be great. Video trailers, showcasing interesting places and features, are also great for publicity. An example is . I can Write Writing reviews for missions are always nice, especially if they include good screenshots. Not only does it give us something to post on other forums, but it makes mappers feel good when their mission gets attention (especially if it's positive). We have a collective thread to post reviews in: http://forums.thedar...s-walkthroughs/ Writing reviews of the mod as a whole, targetted an an audience that doesn't know much about TDM, is also very useful. You could also try offering your services to mappers to create interesting readables, or to proofread for their mission. I can Act and Record Audio We are always on the lookout for good quality audio recordings for vocal sets. If interested, you can pick a few different lines from this script: http://wiki.thedarkm...t:_Average_Jack and send the recordings to Springheel, who then writes a script based on the type of voice you have. I can Translate We could always use translations of our menu/hud into more languages. Also, only a few FMs are aavailable in more than one language, so there is a lot of work there, see the I18N Translator's Guide in the Wiki. I can Model Great! Take a look at the model request thread:http://forums.thedar...-requests-here/ and pick something that interests you. Or just post a, "Hey, anybody want a model?" thread in this forum and I'm sure mappers will get back to you. I can Animate Fantastic. We can always use more good animations. Our current character rigs use a Maya skeleton. PM Springheel for more info. I know C++ Have a look at our coding section in the wiki, pick an issue or feature from the bugtracker of the mod or the leveleditor, download the recent sourcecode release (or better ask for an SVN checkout) and get cracking. Make sure nobody is already working on that specific issue and feel free to ask questions. I can Edit Images We can always use completely new textures and/or improved versions of older textures. How to get started and how to import them into the mod. I can Take Photos Good quality photos of useful textures (medieval-ish building facades, dirt, rocks, wood, etc) are always welcome. The fewer directional shadows and higher resolution, the better. I don't have any skills Even if you can't do any of the above, you can still help out. Talk about TDM in other forums; share your (preferably positive) experiences with other gamers you know. Last, but not least, compliment people when you like their work. Saying "thanks", to a developer or, "I really enjoyed your mission" to a mapper will make their day. -------------------- I'll update this further as more things occur to me.
  2. agh... to long since i last coded in opengl also the engine it was from was highly experimental and had some rather nasty bugs but yeah the occlusion code does work (tested it with another engine). occlusion based on mesh geometry ? nice . kinda sad that it did not have a better performance impact though but hey sometimes the best ideas come from thinking outside the box. mine is sadly pretty ordinary in comparison but some ideas do come to mind .
  3. ============== -= IRIS =- ============== WELLINGTONCRAB TDM v 2.11 REQ Ver. 1.3 *For Maureen* -=- "Carry the light of the Builder, Brother. Unto its end." -Valediction of the Devoted "What year is this? Am I dreaming?" -Plea of the Thief Dear Iris, I am old and broken. When we were young it felt like the words came easily. Now I find the ink has long dried on the pen and I'm as wanting for words as coin in my purse. I can tell we are nearing the end of the tale; time enough for one more job before the curtain call... ============== -Installation- Requires minimum version of TDM 2.13 -Iris does not support mods or the Unofficial Patch- Download and place the following .pk4 into you FMs directory: Iris Download ============== Russian Language Translations by @kalinovka Mirror #1: yandex.ru Mirror #2: Google Drive ============== *Thank you for playing. Iris is a large mission which can either take as quickly or as long as you are compelled to play. I hope someone out there enjoys it and this initial release is not completely busted - I tried the best I could!* *Iris both is and isn't what it seems. If commenting please use spoiler tags where appropriate. If you are not certain if it would be appropriate a good assumption would be to use a spoiler tag* *Support TDM by rating missions on Thief Guild: https://www.thiefguild.com/* ============== WITH LASTING GRATITUDE: OBSTORTTE - Whose gameplay scripts from his thread laid the foundation which made the mission seem like something I could even pull off at all. Also fantastic tutorial videos! DRAGOFER - Who built upon that foundation and made it shine even brighter! And whom also provided immeasurable quantities of help and encouragement the past couple years on the TDM discord. ORBWEAVER & GIGAGOOGA - For generously offering their ambient music up for use. EPIFIRE - Who lent me his fine trash and trash receptacle models. AMADEUS - Who was the first person who wasn't me to play the damn thing and provided his excellent editorial services to improving the readers experience playing TESTERS AND TROUBLESHOOTERS: AMADEUS * DATISWOUS * SPOOKS * ALUMINUMHASTE * JAXA * JACKFARMER * WESP5 * ATE0ATE * MADTAFFER * STGATILOV * DRAGOFER * KINGSAL * KLATREMUS - What can I possibly say? Playing this thing over and over again could not have been easy. Deepest thanks and all apologies. -=THANKS TO ALL ON THE TDM DISCORD AND FORUM=- ==SEE README.TXT FOR ADDITIONAL ATTRIBUTIONS & INFORMATION== HONORABLE MENTION: GOLDWELL - If I hadn't by chance stumbled into Northdale back in 2018/2019 I would probably still be trying to get this thing to work in TDS, which means it probably would not exist - though more details on that in readme. ============== Boring Technical Information: *Iris is a performance intensive mission and I recommend a GTX 1060 or equivalent. I find the performance similar to other demanding TDM missions on my machine, but mileage may vary and my apologies if this prevents anyone from enjoying the mission.* *Iris heavily modifies the behavior of AI in the game, how they relate/respond to each other and the player. So they may act even stranger than they do typically in TDM. Feedback on this is useful - as it can potentially be improved and expanded upon in future patches.* -=- This is my first release and it has been a long time coming! If I forgot anything please let me know! God Speed. 2.10 Features Used:
  4. fixed function still has its uses though for the gfx heavy stuff more and more has been delegated to the gpu (GLSL HLSL Cg etc.). for instance drawing a simple quad might be overkill via shaders if it's only function is as a canvas for say fonts . one place where you could glean some of the places were fixed function vs hardware shading is used best would be in one of the many quake source ports. quake originally was fixed function only but as engine modders started to throw in bump mapping / stencil shadowing or shadowmaps / and real time lighting the code got optimized to death and back. not allways with the best results mind you since the game was not made with stuff like that in mind so many times it broke as much as was fixed but if someone made a total conversion build upon these features then it usually worked right fine because the content was geared towards the engines features. darkplaces for one could be hella buggy with quake and other quake games that came out before all the engine supported. nehahra (had to turn of all the bling or it looked like crap) malice zerstoerer xmen ravages of apocalypse and so on all broke in many ways if you enabled the engines enhanced features. much of this could have been fixed though if the support files for real time ligting / shaders etc. had been readily avaliable but many artists would much rather make new content than spruce up old mods or total conversions.
  5. So it's clear there are a lot of possibilities, each with strengths and weaknesses. It doesn't seem like anything replicates Discord completely right now. By my own experience, we mainly need Discord for 1) mappers as a place to bounce ideas, exchange files and work together in private channels, and 2) users as an easily accessible place to meet and chat about TDM. Right now we have the forum for anything that needs to be persistent and findable in the future, but discipline is not perfect in this regard, so sometimes important chats take place in Discord and get forgotten. Also, forum latency between messages is too long for easy chatting or co-mapping. I would place our priorities as follows: Must-haves: No requirement to prove identity. Multi-user text chat. Easy to partition into subchannels, either public or private. Easy to join and use. A lot of people can't or don't even want to install a VPN client, so it should not be much harder than signing up for Instagram. Made by programmers, not vibe-coders, and steadily developed. This ties into how secure and well-functioning the software is likely to be. Everyone uses AI these days to code, the question for me is what the skill level of the ones wielding it is. Nice to have (as a tiebreaker): Mature. We can expect projects to become more mature after initial teething problems. Similar UX to Discord. Has a mobile app for iOS and Android Easy to maintain for hosters Can be selfhosted. If we choose a public hosted service, we should check how likely it is for the makers to join the identity verification movement. Completely free. Paid products with a free tier tend to progress in a bad direction eventually because of greed, putting us in a similar situation again. However, the reality seems to be that this narrows our choices a lot and will require compromises elsewhere. Not important: Voice chat, video streaming, webhooks, bots. Not my impression these are commonly used features. We use youtube/twitch for streaming and sharing playthroughs. Federation. This would allow users to join other interesting communities with the same app/login, but narrows our choices down a lot for a relatively minor gain imo. End-to-end encryption. This causes operational complexity to manage, i.e. new users joining encrypted channels in Matrix couldn't see old messages. Also, the question is what our threat model is. I think what this mainly achieves is being able to hide messages from server admins and hackers, which isn't a feature we have had in Discord. Most of our messages are public. A risk of not having E2E could be a hacker leaking private chats and community members finding them (probably only if actively looking for them). I think we could reframe it not only as a Discord alternative, but also as a Microsoft Teams alternative given our collaboration needs for mappers. Could also be an idea to use forum software that has inbuilt chat rooms, which Discourse seems to be, but that would be a pretty big migration (AI helps, but can we replicate all the forum features we want and/or need?) and a big change from what we are used to. I have my doubts whether our forums need to be replaced. Also, most of the examples I found look a bit bare and like long scratchpads, especially if you don't figure out that you need to filter by category (examples, an example). If we can work around that, we would win 1) chat and forum being in one place and 2) currently free. From what I see so far, Zulip seems to be a good match for the priorities I put up, except for TaffingTaffer's objection that it is getting slop-heavy. Alternatively, we could migrate the whole forum to Discourse and use its inbuilt chatroom feature, hopefully without the new forum feeling unfamiliar or old content getting broken. But it could be a good idea to intentionally keep forums and chat separate so we can still communicate if one of them has a problem.
  6. just want to drop this piece of info here , from 2013 but i think it's still relevant in the future The Dark Silicon Problem and What it Means for CPU Designers Bob Colwell was a (chief architect of the Pentium Pro through Pentium 4). here is the link of the oral history of bob colwell : Colwell oral history complete transcript FINAL my favorite line is "'I said, wait I am sorry to derail this meeting. But how would you use a simulator if you don't have a compiler? He said, well that's true we don't have a compiler yet, so I hand assembled my simulations. I asked "How did you do thousands of line of code that way?" He said “No, I did 30 lines of code”. Flabbergasted, I said, "You're predicting the entire future of this architecture on 30 lines of hand generated code?" [chuckle], I said it just like that, I did not mean to be insulting but I was just thunderstruck. Andy Grove piped up and said "we are not here right now to reconsider the future of this effort, so let’s move on".' I tried looking for information on VLIW as well, but unfortunately, there’s very little information available on VLIW in that transcript Anyway, I just found an old Gold Tier book. I want to try “experimenting and learning how to refactor the code so it runs on a modern system from Visual C++ 5.0.” There will be some complications with the graphics lib. It looks like it’s going to take up a lot of my time
  7. Can you fit a whole game into a QR code? https://hackertube.org/watch/ExwqNreocpg
  8. Crouched Player Hands Mod (TDM 2.14) @jivo, the original creator of the Visible Player Hands Mod, is currently absent. A year ago Jivo announced plans to further improve the mod but we haven't heard from him since. TDM 2.14 was released and his mod hasn't been updated. One of the planned features was to have the option to show only the hands (no items). This is what I think works best, at least as the starting point, and this is what my fork is about: Show at least one hand when crouching Remove the crouch indicator from the HUD DOWNLOAD (Windows) https://www.mediafire.com/file/oboazn4ohfby7e4/Crouched_Player_Hands_2.14-Win.zip/file Please note the download includes a modded TDM 2.14 Windows executable. The executable has been compiled by me using official code sources and Microsoft Visual Studio Community 2022. The download also includes a copy of the changes made in the source code, which can be found inside the pk4. The zip includes: TheDarkModx64.exe z_crouched_player_hands_214.pk4 INSTALL Make a manual backup or rename your TheDarkModx64.exe (ie: TheDarkModx64.exe.original) Drop the modded TheDarkModx64.exe and the file z_crouched_player_hands_214.pk4 into your TDM root folder UNINSTALL Delete the modded TheDarkModx64.exe and the file z_crouched_player_hands_214.pk4 from your TDM root folder Restore the original TheDarkModx64.exe DOWNLOAD (Linux) I don't have the knowledge to provide a build for Linux. ---------------------------- Should Jivo be back and resume work on his mod I will ask Forum Moderators to delete this whole topic. In the meantime, I hope you have fun with this fork for TDM 2.14. THANKS JIVO FOR YOUR WONDERFUL WORK! PLEASE BE BACK SOON!
  9. This is an experimental GUI app for managing and packing Dark Mod missions. It's a successor to FM Packer but with a GUI, that I've been working on for some time. It's now at a stage where I feel somewhat comfortable sharing. Having a GUI unlocks potential for more in depth management of fms, which I intend to explore in the future. You can download the binaries here: https://github.com/Skaruts/tdm_packer_2/releases Currently: it can pack your selected mission into the pk4 at a click of a button you can specify which files to exclude from the pk4, by editing the .pkignore file (Package -> Pack) you can edit the mission's files with syntax highlighting (xdata, scripts, skins, definitions, etc) you can view both the included and excluded files in a handy tree list (you can Shift+LMB to fully expand/contract branches) it can launch TDM or DarkRadiant for the selected mission, or run a second installation of TDM to test your pk4 in isolation (see the menu Settings->Paths) it automatically puts your map sequence into the appropriate file all maps, except the ones in the map sequence, are auto excluded from the pk4 Important: This is still an experimental alpha version, so backup your missions before using it. Note: For now I provided binaries for Windows and Linux. I don't have a Linux system to test the binaries yet, though, so they may or may not work properly. As a last resort, one can still run this app from the source code by running the Godot Engine itself from the terminal with the "--path path/to/project" argument. (Godot itself is just a simple executable and requires no installation.)
  10. I found that AIs suddenly gets large negative vertical velocity. Getting velZ = -2000 kills them with landing damage next frame when velocity returns to normal value (idActor::CrashLand, after delta < 390000 thresholding). Smaller values can result in knockout when person is standing on non-opaque surface (idActor::CrashLand, Fall_Knockout call almost at the beginning). The code of the point 2 is intended to knockout freefalling AIs. But the freefall check tests for negative vertical velocity (with rather weak threshold) and for the remaining distance of falling. The remaining distance was computed incorrectly for e.g. nodrawsolid ground, and I hopefully fixed this in svn rev 11369. And increased thresholds in 11370. The issue no longer happens for me, but I'm still worried that I have not found what causes these cases of sudden negative velocity. I tried teleporting to the location where in happens, everything looks find visually.
  11. Good thing to have for FMs that haven't already been translated. (I once started a similar effort to convert the Perl extraction script to C++. Abandoned as too much work, tho partial code was successfully recycled to help my other utility projects.)
  12. I'm surprised I could find any thread here for chat-GPT. Version 4 is outstanding from all reports I saw and I can't wait to get my hands on. It's not just a chat-bot (though it can discuss anything with you in great depth.) It can grasp the MEANING of sentences and write its own. In future games, you'll be able to talk to NPC's like you would any human. Search for video: Unbelievable AI Breakthrough Interactive AI Characters in a Videogame for the First Time! This demo is outstanding. GPT will be WRITING games! It can write meaningful stories. It can fill in your tax form, prepare your business/wedding speech and discuss its merits with you, and organise your professional work rapidly It can understand humour It can teach! Efficently! Sensibly! Find the Khan Academy video. It can write code/script good enough to frighten a senior programmer who can see it already is as good as junior coders and some seniors. He's afraid because it is certain to take over HIS job in due time, possibly only months away. An AI bomb has been dropped with GPT-4 and many do not yet realise how life-changing it will be - greater even than the advent of the internet. I give it 5 years to change the efficiency of almost everything tenfold, a hundredfold.
  13. might want to limit yourself to XP if trying out the visual studio 5.0 compilers. later versions of windows got increasingly quirky with the old microsoft compilers. version 6.0 can run even on windows 10 but you had to disable allmost half of the features due to incompatibilities. .NET 2003 compilers run even on windows 11 though even they still got some compatibility problems (the ide must be set to run as admin and disable desktop composition and DPI scaling otherwise the search feature breaks). running the compilers from the command line works well enough though. also both msvc 5.0 and 6.0 barely had a working Standard library with both relying on stlport or other standard library enhancers for more advanced stuff. so C++ was quite a bit more annoying to work with . other compilers like symantec C++ and borland made full use of stlport because they did not come with they're own STL at all. digital mars which is actually the symantec compiler even works today with the only problem being the IDE which needs to have some compatibility flags set so that it shows correctly. digital mars can even build stuff that relies on microsofts MFC library but it is mostly intended for work on older code. supports building DOS WIN16 and WIN32 stuff.
  14. I think that a forum is always better for communication and interaction in is random access structure, not possible this way in social networks wit sequencial structure, where it is easy to loose the theme and you have to scroll up kms to find it. Yes, its mainly for socializing. Forums are dying, despite it is way better and feature rich than a chat, but it was killed by smartphones. In a smartphone the handling of a forum is a toothache, there a chat or social network is easier and more direct. But for an tech support, there exist nthing better than a forum. Respect Markdown, which I like a lot, would be nice to have instead of the BBcode. But here is needed to maintan the automatic insetion of YT videos, because In Markdown it don't exist like in the BBcode.
  15. ThiefGuild has some tags: https://www.thiefguild.com/fanmissions/?advanced_search=&series=&collection=&table=&page=&works=&work_lists=&sort_by=newest&search=&games=5&released_from=all&released_to=all&genre=all&original_games=fms Not sure how complete or accurate those are, after all either the author or users add the tags to the missions.
  16. Hey Greebo Thought you might appreciate this -
      • 2
      • Like
  17. For the people eager to play with the latest state of development, two things are provided: regular dev builds source code SVN repository Development builds are created once per a few weeks from the current trunk. They can be obtained via tdm_installer. Just run the installer, check "Get Custom Version" on the first page, then select proper version in "dev" folder on the second page. Name of any dev version looks like devXXXXX-YYYY, where XXXXX and YYYY are SVN revision numbers from which the build was created. The topmost version in the list is usually the most recent one. Note: unless otherwise specified, savegames are incompatible between any two versions of TDM! Programmers can obtain source code from SVN repository. Trunk can be checked out from here: https://svn.thedarkmod.com/publicsvn/darkmod_src/trunk/ SVN root is: https://svn.thedarkmod.com/publicsvn/darkmod_src Build instructions are provided inside repository. Note that while you can build executable from the SVN repository, TDM installation of compatible version is required to run it. Official TDM releases are compatible with source code archives provided on the website, and also with corresponding release tags in SVN. A dev build is compatible with SVN trunk of revision YYYY, where YYYY is the second number in its version (as described above). If you only want to experiment with the latest trunk, using the latest dev build gives you the maximum chance of success. P.S. Needless to say, all of this comes with no support. Although we would be glad if you catch and report bugs before the next beta phase starts
  18. the HD mod for bg1 also has some problems at times. in some maps it goes checkerboard untill i travel someplace else and then back. sadly it is allmost impossible to navigate the map when this happens. the author has released a few fixpacks for these but it still happens occasionally. my best guess is that the engine has some problems handling 4k upscaled textures. the mod also uses an extender for EEex because he had to hook some functions to hack in certain fixes. it also makes the game a bit sluggish to play. i hope in time gemrb gets fixed for the enhanced editions and the scaling problems with the UI gets fixed. the lack of lua support sucks a bit for the mods that use them but instead of having to hook the engines internals it should be much easier to correct the code so that it can handle much more detailed models.
  19. Revelator, Zerush: I remeber when Mircea Kitsune was banned. I saved the Xonotic vote page to the internet archive, but can't remeber the URL: What I do remeber is this: 1) First Havok (AKA: Forest Hale, IIRC) from Darkplaces banned Mircea because of some twitter opinion Mircea wrote three years prior. This is after Mircea work on code for Darkplaces for many years (for free). Havok then made an explicit rule in the opensource project banning everyone who expressed such views anywhere on the internet: they were banned from development and not wanted. It had to do with who one likes. Mircea was not allowed to like why they liked. Verboten in America. Mircea had programmed C for a Decade + for darkplaces. 2) Then Mircea fell back on Xonotic: and wrote about this on the blog. The feeling was "atleast I have this community that will not betray my kindness". He had programmed QuakeC for Xonotic/etc/whateveritusedtocallitself for a Decade; including great additions such as the code that makes better damage effects clientside. He also made 3d models to be used with Xonotic/etc and textures and everything else. Within a week, the head of that project: Divverent (AKA: Rudolf Polzer, IIRC) voted to ban Mircea because of his twitter opinion expressed 3 years prior: about who was liked/loved by Mircea. Verboten in America (and Germany (but less so)). The rest of the "heads" of that project also gleefully voted to ban and they happily stand by this decision to this day on their discord. 3) That crushed Mircea (according to the blog written) and this is the eventual result. In the past developers were never banned from opensource projects. I think that banning people who have contributed to an opensource project; directly their time, effort, and code; whereby the original understanding was "show us your code" "only code matters" etc; is a violation of a implicit agreement. I also think that banning them based off of speech they made; is an attempt to quell their speech; and a violation of their Federal Civil Rights. But that's just a theory. I also think the parents of Mircea Kitsune, in Romania, should be informed about the people who banned their child. It feels like a wrongful death to me.
  20. The newest .pot & .po files in my .zip available through the new wiki page do address items (1) & (2), as well as spacing between blocks in the .pot file. You do need to change your code to turn #empty back to "". For (3), I still wish you'd customize your code to provide what the i18n .map files traditionally did. Do you have a strong preference for the chunked-style or long-line style? I'm torn myself. Long-line is closer to the traditional TDM *.lang style. Chunked is the traditional gettext style, and so most-likely to be broadly compatible with 3rd party po/pot editors & other gettext tools. Poedit can handle either. For core, I'm OK with abandoning the non-English sections of all.lang. Simplicity would call for abandoning the [English] section as well, and just treating english.pot as the "source" going forward. However, there is a case for keeping the all.lang [English] section alone as the "source", from which english.pot is generated... mainly to discourage too-casual/too-frequent changes to english.pot and the synchronization headache with .po changes. There is a block flag that can be set (gettext's "fuzzy", seen as "needs more work" toggle in poedit). I didn't think I could reliable determine the initial value of this, so left it unset by all_lang_to_po's generation of .pot and .po . But something to look into further. In your numbered list, around 3 & 4, there is more work on my end across all the po files, to understand and correct fatal problems (mismatched printf specifiers) and non-fatal warnings (punctuation). And then there are all the missing strings to use AI to fill in. I'm away again, but expect to start working on these next week. We will have to figure out how you & I can work together on editing files without stepping on each others work. Another thing that I would add to future issues, perhaps the most helpful of all, would be the ability to specify the aspect ratio applied to a particular string in a particular font for a particular language.
  21. yeah its the same for me basically i have a hard time wrapping my head around interactions between the renderer and the shader code. this is mostly because im from a time where all render code was fixed function and the apperant mechanism opengl / directx uses to handle converting the shader code to engine code is not readily appearant. i can do some simple shaders but that is mostly because i memorized the effects. still not understanding it fully .
  22. Nice work! Is there a build/code that other users can download and try? Please merge back the code with TDM VR, see topic: https://forums.thedarkmod.com/index.php?/topic/20468-the-dark-mod-vr-210-alpha-is-now-available/ === Reddit topic: link Video of JAKE's work:
  23. Welcome to the Snatcher's Workshop. Come on in, we may have something for you today. Feel free to look around. We trade everything here. --------------------------------------------------------------------------- We realize new ideas and take existing ideas for a spin. For fun. Somewhere in this post you will find a download with mods. Good care was put to make all mods as little intrusive as possible to make them compatible with as many missions as possible. This set of mods will never break your game but some features won't be available in a handful of missions (the reasons are known). Feel free to report here what works and what doesn't. TDM Modpack 5.1 Compatible with The Dark Mod 2.13 or later (2.14 or later recommended) A lightweight, stable, non-intrusive, mission-friendly Modpack for The Dark Mod that includes many enhancements and a new set of tools and abilities for our protagonist: peek through doors, blow and ignite candles, whistle to distract enemies, mark your location, an invisibility-speed combo and more. Mods included in the pack do not alter your game or any of the missions in any relevant way. The pack includes enhancements to the core game and additions that can be used in missions but at the same time respects the vision of the mission creators. It is up to you to make use of any of the new tools and abilities or not. Please note that sometimes authors include in their missions their own versions of core files and as a result, some mods are not available in some missions. All missions will play fine regardless. Release posts: v5 series: v5.0 | v5.1 v4 series: v4.0 | v4.2 | v4.5 | v4.6 v3 series: v3.0 | v3.2 | v3.3 | v3.4 | v3.5 | v3.6 | v3.8 v2 series: v2.0 | v2.2 | v2.4 | v2.5 | v2.6 | v2.7 | v2.8 v1 series: v1.0 | v1.2 | v1.4 | v1.6 | v1.8 What's included in the pack? -:- APP: GENERIC MOD ENABLER -:- Credits: JoneSoft License: Free for unlimited time for Home users and non-profit organizations. Description: A portable, freely distributable Mod enabler/disabler. This application is required to run mods safely and it is included in the pack. At the heart of the Modpack resides JSGME (JoneSoft Generic Mod Enabler), an application that allows players to enable and disable mods with one click. JSGME has been around for more than a decade and it is to be fully trusted. Refer to the install instructions section at the bottom for full details. -:- MOD: CORE ESSENTIALS -:- A pack that includes a variety of mods from the best modders of TDM: ~ FAST DOORS Credits: Idea and programming by Obsttorte. Treatment by snatcher. Availability: All missions except Noble Affairs, Seeking Lady Leicester, Shadows of Northdale ACT II, Snowed Inn, The Imperial Sword, Volta 3: Gemcutter and a handful of lesser missions. Description: Being chased? In a rush? No problem: doors open and close faster when running. Topic: Slam doors open while running ~ QUIET DOORS Credits: An idea by SeriousToni (Sneak & Destroy mission). Mod by snatcher. Availability: All missions except Noble Affairs, Seeking Lady Leicester, Shadows of Northdale ACT II, Snowed Inn, The Imperial Sword, Volta 3: Gemcutter and a handful of lesser missions. Description: A vast number of doors play more subtle, sneaky sounds for a quieter, stealthier experience. This applies to doors that come with default sounds but only when manipulated by the player. Topic: Decrease volume of open/close door sounds triggered by player ~ LOOT ANIMATIONS Credits: Original idea by Goldwell (Noble Affairs mission). Programming by Obsttorte. Treatment by snatcher and wesp5. Availability: All missions except You Only Fly Thrice and a bunch of missions that come with their own implementation (tdm_frobactions.script). Description: Moves the loot towards the player before putting it in the inventory, underlining the impression of actually taking it. This mod comes with a subtle new loot sound that goes along nicely with the animation. ~ DYNAMIC INVENTORY Credits: snatcher. Availability: All missions. Description: When picking up loot this mod displays the loot info in the inventory and shortly after reverts back to the last non-loot item selected. The mod in addition, remembers the last item selected when shouldering and unshouldering a body. ~ SMART CONTAINERS Credits: Obsttorte (source code updates), Dragofer (similar attempts), snatcher. Availability: All missions. Description: To facilitate looting, the bottom of many containers (chests, jewellery boxes, etc...) gets automatically disabled at the beginning of the mission and only the lid remains frobable. ~ STEALTH MONITOR Credits: kcghost, Dragofer, snatcher. Availability: All missions. Description: Display some stats (Suspicions / Searches / Sightings) and the Stealth Score during a mission. Just bring up the "Loot" inventory icon and press "Use" (or setup a dedicated key). ~ STEALTH ALERT Credits: snatcher. Availability: All missions. Description: Completing a mission without being seen is something that can be done with some practice and patience. This mod will play an alerting chime whenever you are seen so that you don't have to monitor the Stealth stats all the time. ~ BLINKING ITEMS Credits: snatcher. Availability: All missions. Requisites: Console command r_newFrob must be 0, which is the game default. Description: Items within frob distance that go into the inventory (plus static readables) emit a subtle blink. This pulse can help you identify some valuable items that otherwise are difficult to detect. Topic: New Frob Shader ~ SMART OBJECTS Credits: snatcher, Dragofer. Availability: All missions. Description: Display actor and object names whenever you grab an entity with a name. In addition, objects (except AI entities) do not make or propagate sounds on impact while being manipulated. Topics: No impact sounds while holding an object / Nameless objects... a missed opportunity ~ ALT FOOTSTEPS Credits: SeriousToni. Availability: All missions except Hazard Pay, Noble Affairs, Shadows of Northdale ACT I and ACT II, Snowed Inn, Volta 2: Cauldron and a handful of lesser missions. Description: Alternative sounds of walk/run/land footsteps on water and landing sounds on squeaky wood for our protagonist. Topic: New Footstep sounds ~ MISCELLANEOUS Alternative high mantle sound for our protagonist. Removed two anticlimactic player dying sounds Revamped and extended "Mission Complete" audio theme. Standardization of frob distances for some doors. Decreased brightness of the Objectives, the Inventory and stock newspapers. Player weapons are a tad visually visible in the dark (to player only) -:- MOD: PLAYER SKILLS -:- A new "Skills" category is added to the inventory on mission load and the category includes the below abilities: ~ SKILL: PEEK Credits: Dragofer, snatcher, wesp5 Availability: All missions. Description: When the item is selected the player can peek through any regular door. Select the item in the inventory and "Use" it on a door. Topic: Peek through (almost) every door ~ SKILL: BLOW / IGNITE Credits: Dragofer, wesp5, Obsttorte, snatcher. Availability: All missions. Description: When the item is selected the player can blow out and light up candles and oil lamps. Select the item in the inventory and "Use" it on small flame sources. Topic: Extinguish small lights with a blow ~ SKILL: WHISTLE Credits: snatcher. Availability: All missions. Description: When the item is selected the player can whistle and draw the attention of nearby AI. The more you whistle, the more attention it draws. Select the item in the inventory and just "Use" it. Keep a safe distance. ~ SKILL: ALCHEMY Credits: OrbWeaver, MirceaKitsune, datiswous, wesp5, snatcher. Availability: All missions. Description: When the item is selected the player can alter the properties of broadhead arrows by applying different reagents. Select the item in the inventory and "Use" it repeatedly to cycle through the different arrow types. Topic: Alchemy to alter arrow properties? Arrow types: Shadow arrow compound or "Darkdust": Widely believed to be a myth, little to nothing is known about anti-light matter. Where did our protagonist get his formula from? When this substance is subject to strain the particles implode and the residual component absorbs light until it dissipates completely. Flare arrow compound or "Starlight": A recipe based on luminescent mushrooms and other exotic herbs. The resulting powder produces, for limited time, a dim but steady blue-ish glow when mixed with the right reactive. A high concentration of the active mixture can cause a burning sensation to the eyes. ~ SKILL: LOOP Credits: snatcher. Availability: All missions. Description: When the item is selected the player can teleport between two points. You can activate the loop any time and use it to quickly travel back to a safe location, to explore two different areas in parallel or to ambush AI. If the loop fails keep trying, you should be able to get to your destination eventually. If your path forward is blocked you can break the loop by pressing the "use" key for 10 seconds, just make sure you are on the correct side of the loop... ~ SKILL: PENUMBRA Credits: VanishedOne (speed potion), kingsal (invisibility potion), snatcher (alchemy). Availability: All missions. Description: When the item is selected the player can avoid light sources and run faster than usual for limited time. Health consumed will gradually be restored. Penumbra doesn't muffle the noise you make and it doesn't work when in contact with water. THE PATH TO UMBRA: How to become one with the shadows Did you know? You can set key bindings for the skills by clicking on the Modpack banner in the Main screen: -:- MOD: ADVANCED BOW -:- Credits: snatcher. Availability: Most missions (a few missions do things differently but you should never notice). Description: Nock and draw arrows at a faster rate. Extended radius of gas arrow effect. Chance to retrieve rope arrows when missing a shot. -:- MOD: CLASSIC BLACKJACK -:- Credits: Obsttorte, snatcher. Availability: All missions except A House of Locked Secrets. Description: A straightforward approach to blackjacking with new rules and mechanics inspired by the original Thief games. Never miss a KO again! - No indicator required. "Classic Blackjack" rules: Some AI are KO-immune and cannot be KOed: * Undead, creatures... * Guards wearing heavy helmets (to respect TDM vision) * Other: set by mission authors for the plot, in example The rest of AI can be KOed, just aim for the head: * Civilians: Can always be knocked out from any direction * Combatants: Can always be knocked out (including when fleeing) from any direction except when in high alert state (normally in combat mode) As reference, you can find in the Wiki the set of rules of the non-modded TDM: https://wiki.thedarkmod.com/index.php?title=The_Dark_Mod_Gameplay#Blackjacking -:- MOD: FLASH GRENADE -:- Credits: snatcher, kingsal. Availability: All missions except Displacement, Hazard Pay and Moongate Ruckus. Description: Flashbombs are clumsy and loud but as effective as ever. Instead of throwing Flashbombs like a cannonball we now toss them. Instead of exploding on impact Flashbombs now have a fuse. The chances of blinding have been greatly increased. -:- MOD: FRAGILE BOTTLES -:- Credits: Idea by MirceaKitsune, snatcher. Availability: All missions except Displacement (custom bottles but no custom broken fragments) and few items in A Reputation to Uphold and Shadows of Northdale ACT I & ACT II. Description: No stealth game is complete without some good bottle smashing! There are hundreds and hundreds of bottles in our mission catalogue: head to your nearest tavern or kitchen, grab a bottle and throw it to distract AI, extinguish fires... -:- MOD: HEALING BOOST -:- Credits: snatcher. Availability: Most missions (a few missions do things differently but you should never notice). Description: Food and Health Potions provide an extra recovery boost. Here is a table with the new health points (player max health is 100): 24 -> 50: Health potion 06 -> 20: Cheese Wheel 06 -> 10: Fish Mackerel 03 -> 10: Bluefish 03 -> 10: Bread 03 -> 10: Cake 03 -> 10: Cheese Wedge 03 -> 05: Muffin 01 -> 05: Apple 01 -> 05: Pear 01 -> 05: Carrot 01 -> 05: Turnip -:- MOD: INVENTORY PANELS -:- Credits: snatcher. Availability: All missions. Description: More compact. Items can be sorted. Adjust ambient volume, brightness, gamma and saturation directly from the Inventory grid. -:- MOD: LIGHT STONES -:- Credits: Idea by Zerg Rush, snatcher. Availability: All missions. Requisites: Lightgem enabled in Gameplay > General settings. Description: Splits the Light Gem into smaller stones with unique light detection levels. -:- MOD: PREMIUM LANTERN -:- Credits: snatcher. Availability: All missions except Flakebridge Monastery, Hazard pay, Moongate Ruckus, Snowed Inn, Vota 1, 2 & 3. Description: The mod replaces the light of the player lantern with a less intense, forward facing version. In addition, the lantern icon is always displayed when the lantern is on. Also, on and off sounds have been added. -:- MOD: RING HELPER -:- Credits: snatcher. Availability: All missions but the ring is dimmer when using the x-ray glasses or other overlays. Requisites: Frob Helper enabled in Gameplay > General settings. Description: The mod replaces the white dot pointer (Frob Helper) with an advanced ring-shaped aimer. The main difference is that the helper is now available for all objects you can interact with, large or small. Topic: Frob Helper discussion Options in Gameplay > General > Show Frob Helper: Always: Pointer and Ring Hover: Instant Ring Fade In: Ring delayed by one second Fade In Fast: Ring delayed by half second No: Off -:- MOD: SHADOW MARK -:- Credits: snatcher, Obsttorte. Availability: All missions. Description: Our protagonist's lucky deck! When the item is selected the player can drop and throw playing cards to mark a location. Cards can be retrieved. AI will not normally mind a single card lying around but cards can sometimes be noticed. Topic: Find more details in this post -:- MOD: SHOCK MINE -:- Credits: wesp5, snatcher. Availability: All missions. Description: This mod replaces the Flashmines with portable contraptions originally intended to store energy that have been altered to deliver a non-lethal electric shock to those who step on them. Remember: mines can be disarmed with the lockpicks! -:- MOD: SIMPLE SUBTITLES -:- Credits: Geep, stgatilov, snatcher. Availability: All missions. Description: A minimalist, imperfect approach to subtitles (you can set the scope of the subs in the audio settings). Topics: Subtitles - Possibilities Beyond 2.11 / English Subtitles for AI Barks Go to the audio settings and set the scope you prefer: Story: Story only On: Story and general speech (Give it a try!) Off: Disable subtitles Features of the mod: Background replaced with a font outline. Audio source widget replaced with a text transparency based on distance (volume) to the source. Yellow font color for story subs for best contrast, light grey font color for anything else. Non-story subs limited to a single instance, so that players aren't bothered too much with non-relevant subs (barks). --------------------------------------------------------------------------- DOWNLOADS / INSTALL / UNINSTALL So, how do I install and play with all this? Quite easy, but pay attention. I don't want you to break your game so we will be using a "Mod Enabler". A Mod Enabler allows you to enable and disable mods at will, with a few clicks. Before moving forward you must know a couple of things: The moment you enable a mod, previous saves will not work. If you want to load previous saves then you will have to disable the mod. If you play a mission with mods, the saves will only work when that exact set of mods are enabled. This above is important in case you deem your current saves precious. Consider yourself informed. DOWNLOADS You can download the TDM Modpack from Mod DB: INSTALL INSTRUCTIONS Download the zip, unzip it, and move contents to your TDM root folder: Folder "MODS" File "JSGME.exe" Go to your TDM root folder and double click on JSGME.exe (yellow icon). The first time you launch JSGME, it will ask for the "Mods Folder Name". Leave "MODS" and click OK. Now to your left you will find a list of mods available. To your right you will find a list of mods currently enabled. To enable a mod, select a mod on the left, and click on the arrow pointing to the right. To disable a mod, select a mod on the right, and click on the arrow pointing to the left. Go and enable the mods you want: UNINSTALL INSTRUCTIONS Quit the game (to unblock files) Go to your TDM root folder and double click on JSGME.ese (yellow icon) Disable all mods found on the right Close JSGME Delete the following: Folder "MODS" File "JSGME.exe" File "JSGME.ini" --------------------------------------------------------------------------- I hope you enjoy the mods. No coin? then leave a like for pirate's sake!
  24. The downward spiral started at the time of the bannings. Imagine if all your teens and 20s etc you programmed for an opensource collective that seemed to accept you. It takes enormous amounts of time to do this programming: and Mircea did not just only do C and QuakeC programming: but also 3d art in addition to that: Both levels and models. Also tried some 2d artwork too. Programming takes enormous amounts of time and effort. Then suddenly, these people who claimed: so as to initially induce you to program for them and to do work for them: "only code matters" "freedom of speech": ban you for something you wrote 3 years prior on a different platform? And then the other group bans you too. After decades of working for them? For free. While they assert they have the absolute RIGHT to do so: that their initial utterances and claims they made to induce you to program for them in the first place are meaningless (merely fraud in the inducement). Merely because they have a status they gave themselves as an "Admin" of a forum or discord chat? They get to ban you; one of the persons who actually did the work? And they get to keep your work forever too. After spitting on you; and holding you up to ridicule; and dividing you from the other developers. You're supposed to just accept that "meh, online things"? Now you can't, effectively, collaborate with the other programmers, nor talk to them; and your code and work is essentially now closed to you who made it; you can no longer modify the version that's actually being worked on: you can no longer benifit from the network effect: It's been taken from you, essentially: a conversion. From my observation: and I've read what Mircea had to say, I saw the bannings occur as they happened; one after the other in concert: it is certainly related. And if Mircea hadn't been rejected and thrown out because of their opinions: this would not have occurred. There would have still been the "opensource" project community to fall back on: and to give reason and meaning to continue living. But they threw, in an UNANIMOUS* VOTE; Taoki away. You can doubt it all you wish. But yes: when someone is so invested in a Project or Work: and then it is all suddenly denied to them: that has an effect. You can ofcourse deny it but you are incorrect. People's life work is important to them weather you believe so or not. * (of the self appointed Admins)
  25. Here are some screenshots of Mircea Kitsune's code being used on weapons (counters on weapons) The code was great and something when I beheld it I thought "so elegant; simple; and yet I could have never thought of it". Nor did anyone else in the 20 or so years that Nexuiz/Darkplaces/and-it's-forkXonotuc has been around. They savagely and with malicious aforethought: threw him away. This code was ported just a few months ago, maybe 6 or 7 or 8.
×
×
  • Create New...