Jump to content
The Dark Mod Forums

Search the Community

Searched results for '/tags/forums/base pack translation/q=/tags/forums/base pack translation/' or tags 'forums/base pack translation/q=/tags/forums/base pack translation/&'.

  • 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. I'll try that: I remember now there's an entity used to call script functions on other entities... show / hide are universal events at the core of the base entity, if that doesn't work something must be very broken. Another option I thought of: What if I teleport the atdm:mover_multistate_position entity instead? However I doubt that will work since to my knowledge, dmap compiles elevator positions to some extent so changing them in realtime will likely not work or break stuff, but just in case let me know if that might be safe.
  2. Yes. Sure, I will change it, but I do mind. In addition to changing the forum title, I have also had the name of the pk4 changed in the mission downloader and the thiefguild.com site’s named changed. It's not just some "joke". The forum post and thread are intended to be a natural extension of the mission’s story, a concept that is already SUPER derivative of almost any haunted media story or most vaguely creepy things written on the internet in the past 10 or 15 years. Given your familiarity with myhouse.wad, you also can clearly engage with something like that on some conceptual level. Just not here on our forums? We can host several unhinged racist tirades in the off-topic section but can’t handle creepypasta without including an advisory the monsters aren’t actually under the bed? (Are they though?) I am also trying to keep an open mind, but I am not really feeling your implication that using a missing person as a framing of a work of fiction is somehow disrespectful to people who are actually gone. I have no idea as even a mediocre creative person what to say to that or why I need to be responsible for making sure nobody potentially believes some creative work I am involved in, or how that is even achievable in the first place. Anyway, apologies for the bummer. That part wasn’t intentional. I am still here. I will also clarify that while I love the game, I never got the biggest house in animal crossing either. In the end Tom Nook took even my last shiny coin.
  3. Inn Business It's business, at an inn, over three nights. Development screenshots: Download: https://drive.google...dit?usp=sharing Update 1.48 uploaded March 8th, 2014, one change: patches key rarely not being frobable in one of its possible spots Big thanks to my beta testers: Airship Ballet, Kyyrma and AluminumHaste! Development supporters of note: Sotha, Springheel and Obsttorte. Also thanks Sotha, for urinating in my mission. ;-) And thanks Kyyrma for the title screen! My appreciation to all forum/wiki contributors, without whom, this wouldn't exist. Thanks to positive commenters on my previous mission too, extra motivation helps! :-) Note this uses campaign features, what you use the first night, impacts subsequent nights. And to quote a tester, "...the level is maybe best experienced in more than one sitting". If you do pause between nights, please be sure to save, you can't begin partway through effectively. (If you accidentally start a night you already completed, just fail the kill objective to switch to another night.) If your frame rates are too low facing the cemetery, please reduce your "Object Details LOD" setting. It was designed with "AI Vision" set to "Forgiving", to be able to sneak through with minimal reactions, if you want more/less, adjust your settings accordingly. There are several random, conditional aspects, and ways of going about things, so others might have slightly different experiences. Post here if you discover hidden objectives for extra points! My condolences to loot completionists, I made a bit on the third night hard, you've got your challenge cut out for you! Speaking of which, there's a TDM bug that mission complete totals too high, here are the real amounts per night: 2026/970/202. Oh, there is something that in the U.S. would be rated PG, in case you play with kids in earshot. I hope you enjoy playing it, feel free to let me know you did, and I'm glad to respond to inquiries (like how stuff was done, nothing was scripted). (Note which night you are referring to if it's something specific.) (Please remember spoiler tags to not expose things meant to be discovered by playing.) Like so: [spoiler]secrets[/spoiler] Developed for TDM 2.01. PS: Thiefette, good news, no spiders! Springheel, if you find an optional objective you can skip...you might find it immersion breaking. Others, no undead! There are a couple other interactive critters though. :-) Edit note: Some posts below were from users of an unreleased version of TDM 2.02 which broke several things, they do not reflect regular game-play.
  4. Bikerdude has been coaxed ( nagged? ) into joining the contest. He'll be using an abandoned old version of The Elixir that doesn't resemble the current mission at all as a base for his entry.
  5. Overall, your pack seems almost perfect to me!) Maybe it would be possible to add a frob outline like in the unofficial patch. I only play with the Steam Deck, and using the console on it is very difficult. After all, each button on it needs to be configured separately. Maybe if someone suggests what I can directly configure in the config, it will completely solve my problem. I haven't played many missions yet, and the ones I remember are the two standard ones and "No Honor Among Thieves." There are a lot of items in these missions. Adding new skills has become frustrating for me because it takes a long time to find the right item in my inventory, and this happens every time. I also wanted to say that I haven't found a proper use for the OBSERVATION, COMBINATION, DISTRACTION, and ALTERATION skills. I play on the highest difficulty and don't feel like it's too hard for me, and all these skills, in my understanding, are designed to simplify the gameplay. In theory, MANIPULATION should also be on this list, but I found a use for it.) But no matter where or how I use OBSERVATION, I always see blackness. Maybe it depends on the map? The main problem is still the inventory. I would like it to have fewer unused items.) I even throw away picked up books and scrolls after reading them to keep them from cluttering up my inventory. I also installed the original Thief games, and it feels like they have a lot fewer items. That's how it is.
  6. This is currently the largest campaign pack ( 3 missions ), highly recommended.
  7. If by this you mean a series of missions in one pack, like the recent Thief Gold Black Parade campaign I'm a billion percent for this!! No offence to DM FM creators, I know one mission takes a lot of hard work, but I'm fed up of the 'one mission and out' type of missions to be honest. I crave a proper story for once with a series of missions and stuff, not just random associate says steal thing because reasons, oh and you have to steal all this loot but you can't spend it.
  8. Builder Compound Pack will help you create better environments for your Builder-themed map sections! The aim of this experimental package is to provide high-quality models, materials, and other assets that don't put a big strain on the idtech4 engine. This early version is slightly more bare-bones than I wished for, as some modular sets (e.g. the roof) proved to be too complex and unfit for general use. Don't worry though, the set will be updated and expanded in future releases. Tweaks – Arch door and arch with hinges models have been removed. They were just static models, not actual door entities, and they weren't super useful, e.g. hey couldn't act as visportal closing entity due to gaps and transparent parts. – Detail texture stage added to selected materials (mostly those you can get very close to). As you approach a surface, you should see a slightly grainy layer that enhances the details. New content – Door01 and door01_frame have been added to both models and entities. This is a basic door for this corridor section. By default, it's locked (with easy lock) and AI will notice if it's left ajar. You may want to disable the latter (set ShouldBeClosed to 0) if you have a section with many AIs and doors, as it will probably disrupt AI patrolling too much. The frame will work with walls that are 16 units thick. Both door and the frame will work with grid of 8 and smaller. You can use the grid of 4 to change the door position within the frame. Look for grooves in the frame model. First of all, launch the map to see a simple section that was made with these assets. Use the menu or type map bc in the console to start the map. Noclip though the north wall, if you want to get to the staging area and see all pieces used to make this section. General info and tips: Make sure you have Rotate func_* entities around origin (Ctrl+R) enabled (Dark Radiant top icons) to use models efficiently. All models have custom pivot / origin point placement to make them snap to grid and geometry really fast. If you have keyboard shortcuts configured for RotateSelectionX/Y/Z and FloorSelection, placing these models around the map will be a breeze. I also recommend having shortcuts for SelectNudgeUp/Down/Left/Right, so you can move models in ortho views without using a mouse. DR detects models in a weird way, e.g. if your model is one-sided, or has some faces turned back to the camera in ortho view, selecting and moving it around will be difficult. Using keyboard is often more seamless and precise. You can select a model in perspective view, and then move it around in X/Y/Z plane using keyboard. Optimal scale for tileable materials is 0.125. This provides good pixel density vs repetition. Materials are optimized to be used both with and without post-processing, and the default gamma of 1.2. In some cases, specular hotspot might look slightly overblown with post-processing enabled. Correct look without post-processing was the first priority. Same principles apply to using lamp. The main idea behind this set is that you can use simple brushes for walls and floors, and wall panels have proper offset, so you don't need to use special surrounding BSP behind them. You can place panels right where your walls are, and there will be no z-fighting or clipping. Assumed basic measure for a corridor is 192 x 192 (length / width), but you can go lower if you don't plan to use arches and metal doors. The smallest wall panel piece is 24 units long. Use brushes to create basic space, then adjust it to what you can make with wall panels (combinations of 24, 48, 96, 192 etc.). DR's measurement tool is your friend. Default grid for placing most pieces is 8, but it goes down with smaller / more complex models and setups. One special case is matching metal doors to arch with hinges, this needs grid of 2. That's a mistake on my part. I didn't think of better pivot placement until it was too late. The example map contains a "staging area" where you'll find grouped arch, hinges, and doors, so you can use that as a template. As per The Dark Mod license, you may modify this pack's contents, although I'd advise against it. Most textures are compressed in lossy DDS format and compressing them again will result in loss of image quality. If you want to make changes, need alternative versions of a model or material contact me first. I'll see what I can do. Last but not least, I hope you'll find this pack useful and fun to work with, as I had plenty of fun while making it I already have a long list of models and features to include in subsequent releases, but I'm always open to feedback and suggestions. Thanks! Credits: Springheel, Obsttorte, Spooks, nbohr1more, STiFU, Destined and other TDM Forum members: guidance, encouragement, and fruitful discussions Epifire: asset feedback and critique The Black Arrow: inscription texts Plans for upcoming releases: Corridor: - Fixing the wall panel collision model, so strafing along it isn't wobbly Done. - Roof modular set Done. - Making metal door an entity with proper sounds and open/close times. Done, made proper door instead. - Floor switch model/entity for metal doors - Window set Done. Roadmap: All work is on hold for now. I'm working on a small FM that will use some of these assets plus many more. Some of existing assets will get reworked too. All links are taken down, and I have no release date yet, sorry.
  9. I've seen fun workarounds like that in other game modding as well. Years ago, maybe even a decade, some fella who was making a mod for Mount & Blade over at the Taleworlds forums revealed that he put invisible human NPCs on the backs of regular horse NPCs, then put the horse NPCs inside a horse corral he built for one of his mod's locations/scenes and then did some minor scripting, so the horses with invisible riders would wander around the corral. The end result was that it looked they're doing this of their own will, rather than an NPC rider being scripted to ride around the corral slowly. Necessity is the mother of invention. I don't know about the newest Mount & Blade game, but the first generation ones (2008-2022) apparently had some sort of hardcoded issue back in the earlier years, where if you left a horse NPC without a rider in its saddle, the horses would just stand around and wait and you couldn't get them to move around. Placing an invisible rider in their saddles suddenly made it viable again, at least for background scenes, of riderless horses wandering around, for added atmosphere. First generation M&B presumed you'd mostly be seeing horses in movement with riders, and the only horses-wandering-loosely animations and scripting were done for situations when the rider was knocked off their horse or dismounted in the middle of a battle. Hence the really odd workarounds. So, an invisible NPC trick might not be out of the question in TDM, even though you could probably still bump into it, despite its invisibility.
  10. Here's my first FM. A small and easy mission, inspired by Thief's Den and The Bakery Job, where you must find and steal a cook's recipe book in order to save a friend from going out of business. Download: Mediafire (sk_cooks.pk4) TDM Website's Mission Page The in-game mission downloader Thanks to: The people who helped me get this far, both in the forums and on Discord. The beta testers: MirceaKitsune, Mat99, Baal, wesp5, Cambridge Spy, jaxa, grodenglaive, Acolytesix ( Per the author in the beta testing thread. ) Skaruts has given permission to the TDM Team to add Subtitles or Localization Strings to this mission. (No EFX Reverb.) If anyone from the Community or TDM team wishes to create these we will gladly test them and update the mission database.
  11. Yes, but there are qualifiers to that statement. Stencil is more CPU bound ( and fillrate bound ) and Maps are more GPU memory bound and rely more on texture bandwidth. If lighting mechanisms were perfect the hybrid might not be so bad but both systems often overdraw and waste resources on unseen geometry so you end up with significant amounts of scene duplication. Maybe moving to a deferred model would reduce that duplication but then you end up with having to pack data into buffers and the inevitable quality loss and artifacts of compressing everything into a buffer. Trade offs in all directions.
  12. TDM Modpack v4.0 This new version of the Modpack is intended to be a long-term release. The Modpack is mature and stable enough to stay for some time how it is today, right where I want it to be: the foundation on which you build your favorite set of Mods for The Dark Mod. Good care was put to make sure the mods included in the Modpack stay true to TDM and neither the missions nor the gameplay are altered in any relevant way. Yes, we have more tools and skills at our disposal but it is up to you, the player, to make use of them or not. Play The Dark Mod your way. Compatible with 2.12 ONLY If you have previous versions of the Modpack I suggest you start fresh: disable and delete old mods. Use the mods included in version 4.0 from now on. TDM 2.12 introduces a great new feature and we can now have different mods from different sources running in parallel. Thanks @MirceaKitsune for pushing! Thanks @Dragofer for opening this door! What's more for 2.12 internal resources for mods have doubled and we can now load more mods than ever before and we are grateful for this! Thank you, @stgatilov! What's new in version 4.0? Starting with this release I am getting rid of the individual versioning and all mods are now at the same version (4.0 in this case). "TDM Modpack" is now the name of the project and the previous main "pack" has been split into two standalone mods: "Core Essentials" and the "Skill Upgrade". (The Skills are further split into their own packages and if you don't want a particular skill just look for the relevant pk4 and remove it). SHOULDERING BOOST - Decommissioned In TDM 2.12 we can now mantle while carrying bodies and the "Shouldering Boost" mod is no longer relevant and it has been decommissioned. In this new release of TDM we can also mantle while carrying objects therefore double thanks to @Daft Mugi for these quality of life improvements. Truly appreciated, thanks! SIMPLE SUBTITLES - New! Work on the subtitles is in progress and for the next version of TDM it is expected that players will be able to customize how subs are displayed on screen but until then, this new standalone mod offers an alternative for players looking for a rather simplistic presentation. Enable "Simple Subtitles", go to the audio settings and set the scope you prefer: Story [default]: Story only On: Story and general speech (Give it a try!) Off: Disable subtitles You can find more details of the mod in the opening post or in the readme included in the download. We must thank @Geep, @datiswous and @stgatilov (among other contributors) for the good work on the subtitles so far! Well done, guys! SMART OBJECTS - Present and Future Sometimes it is difficult to tell if an object is being held or not and the "Smart Objects" mod (now part of "Core Essentials") gets a little update and whenever you manipulate an object three dots [...] are displayed on screen: These three dots are a placeholder for real names, something I plan on addressing as a separate mod in the coming weeks... Here is the relevant topic: Nameless objects... a missed opportunity Stay tuned. INVENTORY MENU - Reworked The TDM user interface suffers from gigantism in some areas and the inventory menu has been re-worked and it is now delivered in a more compact format: The menu is 15% smaller and while the text has the same size as before item names are sometimes cut and I added a tip at the bottom to make sure the full name is always available. The updated menu is part of the "Core Essentials" mod. MINOR TWEAKS In each release of the Modpack I always tweak something and in for 4.0 I changed many things internally. You shouldn't notice any of the changes but it is worth giving the improved Whistle Skill a try... Here is the full changelog: • v4.0 New release - Major reorganization and global revision: Compatible with TDM 2.12. - All mods now share the same version (4.0 in this case). - Previous "Modpack" split into "Core Essentials" and the "Skill Upgrade". - Skill mods presented in their own, standalone pk4. - CORE ESSENTIALS: New, re-worked inventory menu. - CORE ESSENTIALS: New high mantle sound for our protagonist. - CORE ESSENTIALS - LOOT ANIMATIONS: Added scroll animation for paintings. - CORE ESSENTIALS - SMART OBJECTS: Display onscreen a subtle signal (...) when holding an item. - CORE ESSENTIALS - SHOULDERING BOOST: Mod decommissioned (alternative included in TDM 2.12) - SKILL UPGRADE - MANIPULATION: Improved script, smaller footprint. - SKILL UPGRADE - DISTRACTION: New approach (again). - HUNTER BOW: Increased radius of gas arrow effect. - BASIC SUBTITLES: Initial release. That's pretty much it for now. Thanks site admins, developers, mappers, modders and members of the community but more importantly, thank you taffer, for playing and supporting The Dark Mod. The download can be found in the opening post. Cheers!
  13. I was just giving this another go, and it seems neither fs_game nor fs_game_base set the actual engine's path. This is the problem I was having before. Looking at other game types in the drop down menu (in the Game Setup window), some of them show that fs_game sets the "Mod" (Mission ) and fs_game_base sets the "Mod Base", and not the "Engine Path". (fs_game is actually useful for Dark Mod mapping, though, for working on multiple projects. Thanks a lot for that. ) What I really need is to launch DR with an engine path (and no Mod or Mod Base at all). Is there a parameter to do that?
  14. Are you tired of looking at the same old painting skins? Do you want exciting, new banners to revitalize your WIP? If so, look no further than this all-in-one CC0/Public Domain asset pack filled with Paintings, Tapestries, and Prints! For the low, low price of $0.00, you can get over 80 brand-new images that will launch your Dark Mod map into the stratosphere! It doesn't get more FREE than this, people, so get the .pk4 while supplies last! This asset pack has been brought to you by @Wellingtoncrab and myself! Love it? Let us know! Hate it? Tell us your woes! Find a bug? We'll fix it. And did I mention that all these images are CC0/Public Domain? So go nuts! You can download the .pk4 from Google Drive here. Enjoy, Taffers!
  15. **Update** As of 2.11 beta 3 these are available in the core mod *** ======================= Older Info: Currency Pack Gets Polished Even More: REVISION 3 HERE -Shader adjustments to the diffuse and specular - still does better with some light to play with -Fallback reflections provided by material specific cubemaps -Non-cubemap options available via packed in skin variant (or just stick with the original pack) -Color corrected inventory icons -Added moveable ingots -includes the sequel to "Iris" titled "currency_test.map" Example of cubemap reflections doing heavy lifting at lower light levels: REVISION 2 REVISION 1 Currencies of the Empire CC0 Loot Pack - Initial Release -Includes 13 new item definitions representing all kinds of loose change for packing couch cushions throughout The Empire -"Loot Lore" in the editor description field, but hey it's TDM and these are basically public domain so do what you like! -Lowest of low tri counts with the highest of high resolution materials. 4 mats for 13 assets !!!
  16. There's a lighting issue in "William Steele 1: In the North" at -1153.92 3523.22 -955.75 29.8 -145.6 0.0 There's a candle on the other side of the wall. In 2.12 dev, that candle's light leaks through the wall at the base of the door as seen in the video, comparing 2.11 and 2.12-r10451.
  17. Ah, pity I wasn't reading the forums back in February. I'm fond of that game, along with Bugbear's other early title, Rally Trophy. I was never too good at FlatOut, but it was always a hoot to play.
  18. When talking about a possible libre version of TDM (https://forums.thedarkmod.com/index.php?/topic/22346-libre-version-of-tdm/) it seems we believe all media/gamedata included in TDM is licensed CC-BY-NC-SA. I am not familiar with how the process of adding new media/gamedata works today; I have seen files uploaded to the bugtracker which developers then commit to SVN, but I don't know if there are other ways. It may be a good idea to implement a process that when new components (media/gamedata included in TDM) are added, the contributor is asked to be explicit about the license (a choice which may defaults to their previous preference, for usability). It won't fix the past, but it may help in the future. This will make it easy for contributors to add future data under a more permissive license if they choose. Libre media can be added and its license can be tracked, rather than assumed to be CC-BY-NC-SA. I suggest looking at how Wikimedia Commons has implemented this: the contributor state the source and license at the time the data is uploaded. This can be done either by providing urls or by saying "It's my work and I choose this licsense". The first step could be to add a way to keep track of each filepath in SVN, author, license, sources. Start by setting the value for each file's license to "(default/legacy CC-BY-NC-SA)". Possible implementations for a user interface for new additions are: * Use our own wiki, which runs Mediawiki (same as Wikimedia Commons). I see several benefits of this, but we also need a way to accept uploads of batches, not just single files. * Look at how other open source projects have solved this. There may be more appropriate solutions available. ... but I'll leave the implementation open. Suggestions are very welcome! If the author of each file already in SVN can be tracked, then it may be possible that the author is willing to give a blanket permission for all their past files in one statement, and all their files in SVN can be updated in one commit. A productive contributor willing to release some of their work under a more permissive license could make a big change. If Dark Radiant would support letting mappers search media/gamedata by license (does it already?), it would make it easier for mappers to create a completely libre mission, which would help facilitate a TDM-libre release. If I understand things correctly. This post does not address all details and it may contain misunderstandings or assumptions, but it's a start. Also relevant: * Is there a compiled and maintained list of recommended or deprecated resources for mappers to use? * https://forums.thedarkmod.com/index.php?/topic/20311-external-art-assets-licensing/
  19. After playing various Dark Mod FM’s, I become hooked to the game, like I was with Thief (and its FM’s). So, like I do to all games I love, I tried to find ways to improve it. Since my first contact with DM and after playing T1 and T2 with the fantastic “HD Mod”, it became apparent that graphically, TDM struck me strange. Of course, it is clearly a BIG improvement over T3 and it’s not worse then Thief 2014 -- if you remove all those post processing effects, the textures are actually very bad for today standards – but it could be a little bit better. So I started to change a texture here, a texture there, whenever I found a texture that could be improved. Initially, I made this for my own amusement, while i was playing, but as the changes increased, I started to think I it would only be fair to share it with the community. As a note, I really appreciate the amount of work done by the contributors to TDM. It’s amazing how an open source project of a game whose genre is unfortunately condemned to target a niche player base could attract so many talented people to work together and create what essentially is the Thief 4 we never had. So this is in no way a mean to disrespect the contributors and their work. What changed and how Currently, around 530 files were changed. The changes end up in one of the following categories: NOTE: “texture quality” noted below is subjective and represents only my point of view. Again, It is in no way a mean of disrespect for the original author and its work. The texture is good but is in a low resolution – upscale it using AI image enhancement methods. The texture is poor and low res, with poor AI upscale results – try to replace it using various free PBR or raw Image sources (1) or create my own. If necessary, adjust the image using (colors, saturation, contrast, …) The texture has a good resolution and its not quite good but can be improved – improve using gimp (ex: on textures with bur, use sharpen, noise reduction or/and other features) (2) The texture depicts an horrible stew – change it to a decent and delicious stew, because my Portuguese roots forced me to do it. Additionally, specular and normal maps were added to some textures. (1) Free textures and PBR sites already discussed on this forum (texturehaven.com, 3dtextures.me, cc0textures.com and so on). (2) Finding the right texture is not always easy. I always tried to follow the same “feel” and appearance of the original image, but i confess that this is not always the case. Again, very subjective. New version 2021.01.08 * Around 170Mb of textures processed Some tree barks enhanced Stucco change more enhancements on doors, paint paper, fire places, ground textures, curtains .. and much more Screenshots and Comparisons It’s obviously undoable to show the comparison for all changed textures, so keep in mind that the following screenshots are just a very small example of the whole project. Also, very important, keep in mind that there is so much you can do with screenshots and in game the differences are much more clear than what is shown below. Sir Talbot's Collateral https://imgsli.com/MTI2NDE https://imgsli.com/MTI2MzY https://imgsli.com/MTI2Mzc https://imgsli.com/MTI2Mzg https://imgsli.com/MTI2Mzk https://imgsli.com/MTI2NDA WS3: Cleighmoor https://imgsli.com/MTI1OTE WS1: In the North https://imgsli.com/MTI2MTY https://imgsli.com/MTI2MTc WS2: Home Again https://imgsli.com/MTI2MjM https://imgsli.com/MTI2MjQ https://imgsli.com/MTI2Mjc https://imgsli.com/MTI2Mjg https://imgsli.com/MTI2Mjk https://imgsli.com/MTI2MzE https://imgsli.com/MTI2MzM New (version 2021.01.08) Briarwood Manor https://imgsli.com/MzUwNDY https://imgsli.com/MzUwNDg https://imgsli.com/MzUwNTE https://imgsli.com/MzUwNjc The Builder's Influence https://imgsli.com/MzUxNjM https://imgsli.com/MzUxNjQ No honor among thieves: forest https://imgsli.com/MzU0ODE https://imgsli.com/MzU1NTQ https://imgsli.com/MzU1NTk How to install 1) download the pk4 file from here 2) drop it on your TDM game folder (where all the other pk4 files are) 3) Play! Uninstall Just remove z_TDM_HD.pk4 file from your TDM install folder. Disclaimer If you are a purist, please don’t use this texture mod. Don’t bash it for not being “exactly the same as the original ones but hires”. If you find some texture that is copyrighted, please let me know and i will replace it. Fell free to suggest changes, but please don't make requests. Understand that i am doing this while playing and if i start feeling that i'm working instead, i will probably start to loose my interest. PS: I really don't know if this is the right thread to make this post. Let me know if i need to change it to another thread.
  20. Arden

    Free games

    Ashes series - 2063, Dead Man Walking, and Afterglow Get the stand alone version in the files section. Tips: Search for scrap in trash. Take the lantern battery and radio at the hubs. https://www.moddb.com/mods/ashes-2063 https://forum.zdoom.org/viewtopic.php?t=47573 Other files: Ashes Weapon Pack and Ashes Monster Pack - Use with other maps. Entering 'summon blursphere' in the console gives weapon upgrade kits. Sterile versions - No story - Maps only - Use with gameplay mods. The first episode Sterile version is at the forum post linked above.
  21. This asset pack is no longer available. If you have access to it, please don't use it or redistribute it further. If it's a part of a released FM, please credit me by including The Builder Compound pack name and my TDM forum username in your readme.
  22. TDM has tons of textures from "free" texture resources that do not allow redistribution and cannot be incorporated into a commercial project. Someone would need to create a huge replacement pack of textures that do not break the look of existing missions and do not infringe on the copyrighted textures. Also, many artists who contributed to this project do not want 3rd party entities to use their work in commercial projects. They intended the models, textures, sounds, animations to be exclusively used for Darkmod content. You would either have to replace ALL assets or contact every contributor and ask them to re-license their assets. Many contributors are no longer active with the project and haven't visited the forums in years so it would be no easy feat. I cannot speak to Debian policy but I think that they treat installers that add non-free content the same as non-free content itself. One could argue that Steam is such an installer but I guess Debian would counter that there are a few fully Libre games on Steam. I think Debian, Ubuntu, or Linux Mint need to consider a repo that allows for games (etc) that include non-libre content but intentionally offer this content for free to the community with no stipulations other than "don't try to sell it as a product".
  23. In the first post of the other topic Geep proposed: Then Stgatilov's answer: But I think applying subtitles in different languages shouldn't be too hard I would think, but I don't know how the current translation system works. The engine should apply the correct subtitles based on the applied language setting, this doesn't need a whole new language system I think. Not sure who's going to write those subtitles though. I can only do Dutch and English and nobody needs Dutch I think. I suggest further discussion of this to take place in topic https://forums.thedarkmod.com/index.php?/topic/21741-subtitles-possibilities-beyond-211/
  24. The output from terminal is in my first post, here is the log, I didn't know it was in ~/.cache/darkradiant (140556312476288) Started logging to /home/bitflow/.cache/darkradiant/darkradiant.log (140556312476288) This is DarkRadiant 3.2.0 amd64 (140556312476288) Today is 2022-09-24 16:37:50 (140556312476288) ModuleRegistry instantiated. (140556312476288) Module registered: RadiantCore (140556312476288) Current language setting: en (140556312476288) Found 1 language folders. (140556312476288) Module registered: CameraWndManager (140556312476288) Module registered: Clipboard (140556312476288) Module registered: EventManager (140556312476288) Module registered: MouseToolManager (140556312476288) Module registered: StartupMapLoader (140556312476288) Module registered: LocalisationModule (140556312476288) Module registered: EntityInspector (140556312476288) Module registered: FavouritesUserInterface (140556312476288) Module registered: FilterUserInterface (140556312476288) Module registered: wxGLWidgetManager (140556312476288) Module registered: GridUserInterface (140556312476288) Module registered: MainFrame (140556312476288) Module registered: MainFrameLayoutManager (140556312476288) Module registered: MaterialEditor (140556312476288) Module registered: DialogManager (140556312476288) Module registered: GroupDialogModule (140556312476288) Module registered: MenuManager (140556312476288) Module registered: ToolBarManager (140556312476288) Module registered: MediaBrowser (140556312476288) Module registered: OrthoContextMenu (140556312476288) Module registered: ScriptUserInterface (140556312476288) Module registered: StatusBarManager (140556312476288) Module registered: TextureBrowserManager (140556312476288) Module registered: UserInterfaceModule (140556312476288) Module registered: OrthoviewManager (140556312476288) Module registered: Doom3BrushCreator (140556312476288) Module registered: CameraManager (140556312476288) Module registered: Clipper (140556312476288) Module registered: CommandSystem (140556312476288) Module registered: DeclarationManager (140556312476288) Module registered: FavouritesManager (140556312476288) Module registered: EclassColourManager (140556312476288) Module registered: EntityClassManager (140556312476288) Module registered: EntityModule (140556312476288) Module registered: FileTypes (140556312476288) Module registered: FilterSystem (140556312476288) Module registered: FontManager (140556312476288) Module registered: Grid (140556312476288) Module registered: ImageLoader (140556312476288) Module registered: LayerModule (140556312476288) Module registered: ZAasFileManager (140556312476288) Module registered: Doom3AasFileLoader (140556312476288) Module registered: AutomaticMapSaver (140556312476288) Module registered: Counters (140556312476288) Module registered: EditingStopwatch (140556312476288) Module registered: Doom3MapLoader (140556312476288) Module registered: Doom3PrefabLoader (140556312476288) Module registered: MapFormatManager (140556312476288) Module registered: N3map6format17PortableMapFormatE (140556312476288) Module registered: Quake3MapLoader (140556312476288) Module registered: Quake3AlternateMapLoader (140556312476288) Module registered: Quake4MapLoader (140556312476288) Module registered: MapInfoFileManager (140556312476288) Module registered: Map (140556312476288) Module registered: MapResourceManager (140556312476288) Module registered: MRUManager (140556312476288) Module registered: NamespaceFactory (140556312476288) Module registered: RegionManager (140556312476288) Module registered: MD5Module (140556312476288) Module registered: MD5AnimationCache (140556312476288) Module registered: ModelCache (140556312476288) Module registered: ModelFormatManager (140556312476288) Module registered: PicoModelModule (140556312476288) Module registered: ParticlesManager (140556312476288) Module registered: PatchModule (140556312476288) Module registered: OpenGL (140556312476288) Module registered: ShaderCache (140556312476288) Module registered: RenderSystemFactory (140556312476288) Module registered: SharedGLContextHolder (140556312476288) Module registered: SceneGraph (140556312476288) Module registered: SceneGraphFactory (140556312476288) Module registered: SelectionGroupModule (140556312476288) Module registered: SelectionSystem (140556312476288) Module registered: SelectionSetModule (140556312476288) Module registered: ShaderClipboard (140556312476288) Module registered: TextureToolColourSchemeManager (140556312476288) Module registered: TextureToolSceneGraph (140556312476288) Module registered: TextureToolSelectionSystem (140556312476288) Module registered: ColourSchemeManager (140556312476288) Module registered: GameManager (140556312476288) Module registered: PreferenceSystem (140556312476288) Module registered: MaterialManager (140556312476288) Module registered: ModelSkinCache (140556312476288) Module registered: UndoSystemFactory (140556312476288) Module registered: VersionControlManager (140556312476288) Module registered: VirtualFileSystem (140556312476288) Module registered: XMLRegistry (140556312476288) ModuleRegistry Compatibility Level is 20211014 (140556312476288) ModuleLoader: loading modules from /usr/lib/x86_64-linux-gnu/darkradiant/modules/ (140556312476288) ModuleLoader: Loading module '/usr/lib/x86_64-linux-gnu/darkradiant/modules/libsound.so' (140556312476288) Module registered: SoundManager (140556312476288) ModuleLoader: Loading module '/usr/lib/x86_64-linux-gnu/darkradiant/modules/libradiantcore.so' (140556312476288) ModuleLoader: Loading module '/usr/lib/x86_64-linux-gnu/darkradiant/modules/libscript.so' (140556312476288) Module registered: ScriptingSystem (140556312476288) ModuleLoader: loading modules from /usr/lib/x86_64-linux-gnu/darkradiant/plugins/ (140556312476288) ModuleLoader::loadModules(): modules directory '/usr/lib/x86_64-linux-gnu/darkradiant/plugins/' not found. (140556312476288) XMLRegistry: looking for XML files in /usr/share/darkradiant/ (140556312476288) XMLRegistry: Importing XML file: /usr/share/darkradiant/user.xml (140556312476288) XMLRegistry: Importing XML file: /usr/share/darkradiant/colours.xml (140556312476288) XMLRegistry: Importing XML file: /usr/share/darkradiant/input.xml (140556312476288) XMLRegistry: Importing XML file: /usr/share/darkradiant/menu.xml (140556312476288) XMLRegistry: Importing XML file: /usr/share/darkradiant/commandsystem.xml (140556312476288) XMLRegistry: Importing XML file: /home/bitflow/.config/darkradiant/3.2/user.xml (140556312476288) XMLRegistry: Importing XML file: /home/bitflow/.config/darkradiant/3.2/colours.xml (140556312476288) XMLRegistry: Importing XML file: /home/bitflow/.config/darkradiant/3.2/input.xml (140556312476288) XMLRegistry: Importing XML file: /home/bitflow/.config/darkradiant/3.2/filters.xml (140556312476288) GameManager: Scanning for game description files: /usr/share/darkradiant/games/ (140556312476288) XMLRegistry: Importing XML file: /usr/share/darkradiant/games/dhewm3.game (140556312476288) XMLRegistry: Importing XML file: /usr/share/darkradiant/games/quake4.game (140556312476288) XMLRegistry: Importing XML file: /usr/share/darkradiant/games/quake3.game (140556312476288) XMLRegistry: Importing XML file: /usr/share/darkradiant/games/xreal.game (140556312476288) XMLRegistry: Importing XML file: /usr/share/darkradiant/games/doom3-demo.game (140556312476288) XMLRegistry: Importing XML file: /usr/share/darkradiant/games/doom3.game (140556312476288) XMLRegistry: Importing XML file: /usr/share/darkradiant/games/prey.game (140556312476288) XMLRegistry: Importing XML file: /usr/share/darkradiant/games/darkmod.game (140556312476288) GameManager: Found game definitions: (140556312476288) Dhewm3 (140556312476288) Doom 3 (140556312476288) Doom 3 Demo (140556312476288) Prey (140556312476288) Quake 3 (140556312476288) Quake 4 (140556312476288) The Dark Mod 2.0 (Standalone) (140556312476288) XreaL (140556312476288) (140556312476288) GameManager: Selected game type: Dhewm3 (140556312476288) GameManager: Map path set to /home/bitflow/.doom3/base/maps/ (140556312476288) GameManager: Prefab path set to /home/bitflow/.doom3/base/prefabs/ (140556312476288) Initialising filesystem using 1 paths (140556312476288) VFS Search Path priority is: (140556312476288) - /home/bitflow/.doom3/base/ (140556312476288) Allowed PK4 Archive File Extensions: pk4 (140556312476288) [vfs] Searched directory: /home/bitflow/.doom3/base/ (140556312476288) EventManager successfully initialised. (140556312476288) ColourSchemeManager: Loading colour schemes... (140556178122496) [DeclParser] Parsed EntityDef declarations in 0.043288 seconds (140556169729792) [DeclParser] Parsed Material declarations in 0.00113893 seconds (140556312476288) [filters] Loaded 16 filters from registry. (140555824658176) 0 fonts registered. (140556312476288) wxWidgets Version: 3.0.4 (140556312476288) Default screen has 1 monitors. (140556312476288) Monitor 0 geometry: 1366x768 at 0, 0 (140555598468864) [DeclParser] Parsed Skin declarations in 3.69549e-05 seconds (140555590076160) [DeclParser] Parsed Particle declarations in 3.40939e-05 seconds (140556312476288) Registering darkradiant module to Python using pybind11 version 2.9.2 (140556312476288) SoundManager: initialising sound playback (140555573290752) [DeclParser] Parsed SoundShader declarations in 3.91006e-05 seconds (140556312476288) Found toolbar: view (140556312476288) Found toolbar: edit (140556312476288) Found toolbar: texture (140556312476288) Found toolbar: textool (140556312476288) ToolbarManager: Instantiating toolbar: view (140556312476288) ToolbarManager: Instantiating toolbar: edit (140556312476288) MainFrame: Activating layout Embedded (140556312476288) ToolbarManager: Instantiating toolbar: texture (140556312476288) ToolbarManager: Instantiating toolbar: textool (140556312476288) EventManager: Shortcuts found in Registry: 152 (140556312476288) Loading map from unnamed.map (140556312476288) map load timer: 0.00 second(s) elapsed (140556312476288) GL_VENDOR: Intel (140556312476288) GL_RENDERER: Mesa Intel(R) HD Graphics 5500 (BDW GT2) (140556312476288) GL_VERSION: 4.6 (Compatibility Profile) Mesa 21.2.6 (140556312476288) [OpenGLRenderSystem] GLSL shading IS available. (140556312476288) --- LoadMapFile --- (140556312476288) unnamed.map (140556312476288) 0 brushes (140556312476288) 0 patches (140556312476288) 0 entities (140556312476288) [OpenGLRenderSystem] GLSL shading IS available. (140556312476288) DarkRadiant init.py called, this is Python 3.8.10 (default, Jun 22 2022, 20:18:18) (140556312476288) [GCC 9.4.0] (140556312476288) Registered script file commands/example.py as Example (140556312476288) Registered script file commands/select_all_models_of_type.py as SelectAllModelsOfType (140556312476288) Registered script file commands/ase_export_blend.py as aseExportBlend (140556312476288) Registered script file commands/test_targets.py as test_targets (140556312476288) Registered script file commands/count_loot.py as CountLoot (140556312476288) Registered script file commands/check_for_invalid_visportals.py as check_invalid_visportals (140556312476288) Registered script file commands/find_duplicate_entities.py as findDuplicateEntities (140556312476288) Registered script file commands/shift_textures_upwards_randomly.py as ShiftTexturesUpwardsRandomly (140556312476288) Registered script file commands/export_obj.py as objExport (140556312476288) Registered script file commands/patchsplitter.py as SplitPatch (140556312476288) Registered script file commands/shift_textures_randomly.py as ShiftTexturesRandomly (140556312476288) Registered script file commands/ase_export.py as aseExport (140556312476288) ScriptModule: Found 12 commands. (140555598468864) Auto-saving registry to user settings path. (140556312476288) GameManager: Map path set to /home/bitflow/.doom3/base/maps/ (140556312476288) GameManager: Prefab path set to /home/bitflow/.doom3/base/prefabs/ (140556312476288) Filesystem shut down (140556312476288) Initialising filesystem using 2 paths (140556312476288) VFS Search Path priority is: (140556312476288) - /home/bitflow/.doom3/base/ (140556312476288) - /usr/local/share/dhewm3/base/ (140556312476288) Allowed PK4 Archive File Extensions: pk4 (140556312476288) [vfs] Searched directory: /home/bitflow/.doom3/base/ (140556312476288) [vfs] Searched directory: /usr/local/share/dhewm3/base/ (140556312476288) [vfs] pak file: /usr/local/share/dhewm3/base/pak008.pk4 (140556312476288) [vfs] pak file: /usr/local/share/dhewm3/base/pak007.pk4 (140556312476288) [vfs] pak file: /usr/local/share/dhewm3/base/pak006.pk4 (140556312476288) [vfs] pak file: /usr/local/share/dhewm3/base/pak005.pk4 (140556312476288) [vfs] pak file: /usr/local/share/dhewm3/base/pak004.pk4 (140556312476288) [vfs] pak file: /usr/local/share/dhewm3/base/pak003.pk4 (140556312476288) [vfs] pak file: /usr/local/share/dhewm3/base/pak002.pk4 (140556312476288) [vfs] pak file: /usr/local/share/dhewm3/base/pak001.pk4 (140556312476288) [vfs] pak file: /usr/local/share/dhewm3/base/pak000.pk4 (140555346503424) [DeclParser] Parsed Skin declarations in 0.036665 seconds (140555338110720) [DeclParser] Parsed Particle declarations in 0.0492978 seconds (140555329718016) [DeclParser] Parsed SoundShader declarations in 0.059556 seconds (140555354896128) SIGSEGV signal caught: 11 (140555354896128) 0: /usr/lib/x86_64-linux-gnu/darkradiant/modules/libradiantcore.so(_ZN6applog15SegFaultHandler14_handleSigSegvEi+0x474) [0x7fd5c9ae6ef4] (140555354896128) 1: /lib/x86_64-linux-gnu/libc.so.6(+0x43090) [0x7fd5d517d090] (140555354896128) 2: /usr/lib/x86_64-linux-gnu/darkradiant/modules/libradiantcore.so(_ZN4decl23DeclarationFolderParser5parseERSiRKN3vfs8FileInfoERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x202) [0x7fd5c99a6f32] (140555354896128) 3: /usr/lib/x86_64-linux-gnu/darkradiant/modules/libradiantcore.so(_ZN6parser18ThreadedDeclParserIvE12processFilesEv+0x87b) [0x7fd5c99b4f8b] (140555354896128) 4: /usr/lib/x86_64-linux-gnu/darkradiant/modules/libradiantcore.so(_ZN6parser18ThreadedDeclParserIvE7doParseEv+0x20) [0x7fd5c99b6140] (140555354896128) 5: /usr/lib/x86_64-linux-gnu/darkradiant/modules/libradiantcore.so(_ZNSt17_Function_handlerIFSt10unique_ptrINSt13__future_base12_Result_baseENS2_8_DeleterEEvENS1_12_Task_setterIS0_INS1_7_ResultIvEES3_ENSt6thread8_InvokerISt5tupleIJZN6parser17ThreadedDefLoaderIvE19ensureLoaderStartedEvEUlvE_EEEEvEEE9_M_invokeERKSt9_Any_data+0x50) [0x7fd5c99cce20] (140555354896128) 6: /usr/lib/x86_64-linux-gnu/darkradiant/modules/libradiantcore.so(_ZNSt13__future_base13_State_baseV29_M_do_setEPSt8functionIFSt10unique_ptrINS_12_Result_baseENS3_8_DeleterEEvEEPb+0x2d) [0x7fd5c99c1f2d] (140555354896128) 7: /lib/x86_64-linux-gnu/libpthread.so.0(+0x114df) [0x7fd5d533d4df] (140555354896128) 8: /usr/lib/x86_64-linux-gnu/darkradiant/modules/libradiantcore.so(_ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZNSt13__future_base17_Async_state_implINS1_IS2_IJZN6parser17ThreadedDefLoaderIvE19ensureLoaderStartedEvEUlvE_EEEEvEC4EOSA_EUlvE_EEEEE6_M_runEv+0xfd) [0x7fd5c99c513d] (140555354896128) 9: /usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0xd6de4) [0x7fd5d5591de4] (140555354896128) 10: /lib/x86_64-linux-gnu/libpthread.so.0(+0x8609) [0x7fd5d5334609] (140555354896128) 11: /lib/x86_64-linux-gnu/libc.so.6(clone+0x43) [0x7fd5d5259133] (140555437008640) [DeclParser] Parsed EntityDef declarations in 0.0871708 seconds I also give you the last part of the strace output becouse it was too big for posting here, maybe is helpfull.. ... recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=9, events=POLLIN}], 3, 484) = 1 ([{fd=3, revents=POLLIN}]) recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="A\0nBq\f\300\3\3\0\202\0\n\0\300\3\0p\6\0\0\0\0\0\0\0\0\0\0\0\0\0", iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32 recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable) recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable) recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=9, events=POLLIN}], 3, 483) = 1 ([{fd=3, revents=POLLIN}]) recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="#\203yB\30\0\0\0\6\0\2\0\341\371;\4\0\0\0\0}\1\0\0Q\10\300\3\0\0\0\0"..., iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 128 recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable) recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable) recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=9, events=POLLIN}], 3, 0) = 0 (Timeout) poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=9, events=POLLIN}], 3, 0) = 0 (Timeout) poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}]) writev(3, [{iov_base="\203(\3\0Q\10\300\3\2\0\300\3", iov_len=12}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 12 poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}]) recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\1(zB\7\0\0\0}\1\0\0\0\0\0\0\0\0\10\3\0\0\357\1\0\0P\1\0\0\354\0"..., iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 60 poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}]) writev(3, [{iov_base="((\4\0Q\10\300\3}\1\0\0\0\0\0\0", iov_len=16}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 16 poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}]) recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\1\1{B\0\0\0\0q\27\216\2\270\1\3\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32 poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}]) writev(3, [{iov_base="((\4\0Q\10\300\3}\1\0\0\0\0\0\0", iov_len=16}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 16 poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}]) recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\1\1|B\0\0\0\0q\27\216\2\270\1\3\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32 poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}]) writev(3, [{iov_base="((\4\0$\0\300\3}\1\0\0\0\0\33\0", iov_len=16}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 16 poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}]) recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\1\1}B\0\0\0\0\345\16\205\2\0\08\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=9, events=POLLIN}], 3, 0) = 0 (Timeout) recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable) recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=9, events=POLLIN}], 3, 0) = 0 (Timeout) recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable) recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=9, events=POLLIN}], 3, 495) = 1 ([{fd=4, revents=POLLIN}]) read(4, "\1\0\0\0\0\0\0\0", 16) = 8 recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable) recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=9, events=POLLIN}], 3, 0) = 0 (Timeout) poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}]) writev(3, [{iov_base="5\30\4\0s\f\300\3$\0\300\3J\5\23\0\213\4\6\0t\f\300\3s\f\300\3*\0\0\0"..., iov_len=584}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 584 recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable) recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=9, events=POLLIN}], 3, 0) = 0 (Timeout) recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable) recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=9, events=POLLIN}], 3, 15) = 0 (Timeout) poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}]) writev(3, [{iov_base="5\30\4\0u\f\300\3$\0\300\3\341\4\23\0\213\4\6\0v\f\300\3u\f\300\3*\0\0\0"..., iov_len=368}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 368 recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable) recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=9, events=POLLIN}], 3, 0) = 0 (Timeout) recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable) recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=9, events=POLLIN}], 3, 381) = 1 ([{fd=3, revents=POLLIN}]) recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="#\203\232B\v\0\0\0\10\0\2\0\320\372;\4\2\0\1\0}\1\0\0Q\10\300\3\0\0\0\0"..., iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 76 recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=9, events=POLLIN}], 3, 0) = 0 (Timeout) poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=9, events=POLLIN}], 3, 0) = 1 ([{fd=3, revents=POLLIN}]) recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="#\203\232B\v\0\0\0\n\0\3\0\321\372;\4\3\0\0\0}\1\0\0R\10\300\3\0\0\0\0"..., iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 380 recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=9, events=POLLIN}], 3, 0) = 0 (Timeout) poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=9, events=POLLIN}], 3, 0) = 0 (Timeout) poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}]) writev(3, [{iov_base="*\2\3\0R\10\300\3\0\0\0\0\203*\4\0Q\10\300\3\0\0\0\0\2\0\300\3(\0\4\0"..., iov_len=44}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 44 poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}]) recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="#\203\233B\v\0\0\0\n\0\3\0\322\372;\4\3\0\0\2}\1\0\0Q\10\300\3\0\0\0\0"..., iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 184 poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}]) writev(3, [{iov_base="(\2\4\0$\0\300\3}\1\0\0\0\0\33\0", iov_len=16}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 16 poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}]) recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\1\1\236B\0\0\0\0\345\16\205\2\0\08\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=9, events=POLLIN}], 3, 0) = 0 (Timeout) poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}]) writev(3, [{iov_base="(\2\4\0Q\10\300\3}\1\0\0\0\0\0\0", iov_len=16}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 16 poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}]) recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\1\1\237B\0\0\0\0q\27\216\2\270\1\3\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32 poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}]) writev(3, [{iov_base="(\2\4\0Q\10\300\3}\1\0\0\0\0\0\0", iov_len=16}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 16 poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}]) recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\1\1\240B\0\0\0\0q\27\216\2\270\1\3\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32 poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}]) writev(3, [{iov_base="(\2\4\0$\0\300\3}\1\0\0\0\0\33\0", iov_len=16}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 16 poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}]) recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\1\1\241B\0\0\0\0\345\16\205\2\0\08\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=9, events=POLLIN}], 3, 0) = 0 (Timeout) poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=9, events=POLLIN}], 3, 0) = 0 (Timeout) poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}]) writev(3, [{iov_base="\22\0\7\0Q\10\300\3\203\1\0\0\6\0\0\0 \10\300\3\1\0\0\0\320\372;\4", iov_len=28}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 28 recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\34\0\242BQ\10\300\3\203\1\0\0\323\372;\4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32 recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable) recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=9, events=POLLIN}], 3, 0) = 0 (Timeout) poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}]) writev(3, [{iov_base="5\30\4\0w\f\300\3Q\10\300\3\360\0\245\0\213\4\6\0x\f\300\3w\f\300\3*\0\0\0"..., iov_len=4008}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 4008 recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=9, events=POLLIN}], 3, 0) = 0 (Timeout) recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="A\0\262B{\f\300\3\3\0\202\0\n\0\300\3\0p\6\0\0\0\0\0\0\0\0\0\0\0\0\0", iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32 recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=9, events=POLLIN}], 3, 0) = 0 (Timeout) recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable) recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=9, events=POLLIN}], 3, 0) = 0 (Timeout) recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=9, events=POLLIN}], 3, 0) = 0 (Timeout) recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=9, events=POLLIN}], 3, 16) = 1 ([{fd=3, revents=POLLIN}]) recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="#\203\301B\26\0\0\0\5\0\2\0\345\372;\4\1\0\0\0}\1\0\0Q\10\300\3\0\0\0\0"..., iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 120 recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}]) writev(3, [{iov_base="$\30\1\0\203(\3\0}\1\0\0\2\0\245\0", iov_len=16}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 16 poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}]) recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\1(\303B\7\0\0\0}\1\0\0q\27\216\2\0\0\10\3\0\0\357\1\0\0\10\3\0\0\357\1"..., iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 60 poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}]) writev(3, [{iov_base="\203(\3\0q\27\216\2\2\0\0\0", iov_len=12}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 12 poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}]) recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\1(\304B\7\0\0\0}\1\0\0r\27\216\2\0\0\10\3\0\0\357\1\0\0P\1\0\0\t\1"..., iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 60 poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}]) writev(3, [{iov_base="\203(\3\0r\27\216\2\2\0\0\0", iov_len=12}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 12 poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}]) recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\1(\305B\7\0\0\0}\1\0\0Q\10\300\3\0\0\10\3\0\0\357\1\0\0P\1\0\0\354\0"..., iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 60 poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}]) writev(3, [{iov_base="\203(\3\0Q\10\300\3\2\0\0\0", iov_len=12}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 12 poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}]) recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\1(\306B\7\0\0\0}\1\0\0\0\0\0\0\0\0\10\3\0\0\357\1\0\0P\1\0\0\354\0"..., iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 60 poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}]) writev(3, [{iov_base="%(\1\0", iov_len=4}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 4 recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable) recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}]) writev(3, [{iov_base="+(\1\0", iov_len=4}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 4 poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}]) recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\1\2\310B\0\0\0\0R\10\300\3\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32 stat("/usr/local/share/dhewm3/", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 write(4, "\1\0\0\0\0\0\0\0", 8) = 8 futex(0x564ecf781db0, FUTEX_WAKE_PRIVATE, 2147483647) = 0 write(4, "\1\0\0\0\0\0\0\0", 8) = 8 poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}]) writev(3, [{iov_base="\203*\4\0Q\10\300\3\0\0\0\0\2\0\245\0\n\4\2\0Q\10\300\3\31\0\v\0}\1\0\0"..., iov_len=72}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 72 poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}]) recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\22\0\312BQ\10\300\3Q\10\300\3\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 292 write(4, "\1\0\0\0\0\0\0\0", 8) = 8 futex(0x564ecf781db0, FUTEX_WAKE_PRIVATE, 2147483647) = 0 stat("/usr/local/share/dhewm3/", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 stat("/home/bitflow/.doom3", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 write(11, " (139855732226688) GameManager: "..., 80) = 80 lstat("/home/bitflow/.doom3/base/maps/", {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0 write(11, " (139855732226688) GameManager: "..., 86) = 86 write(11, " (139855732226688) Filesystem sh"..., 40) = 40 write(11, " (139855732226688) Initialising "..., 58) = 58 write(11, " (139855732226688) VFS Search Pa"..., 49) = 49 write(11, " (139855732226688) - /home/bitfl"..., 48) = 48 write(11, " (139855732226688) - /usr/local/"..., 51) = 51 write(11, " (139855732226688) Allowed PK4 A"..., 60) = 60 stat("/home/bitflow/.doom3/base/", {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0 openat(AT_FDCWD, "/home/bitflow/.doom3/base/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 17 fstat(17, {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0 getdents64(17, /* 15 entries */, 32768) = 464 getdents64(17, /* 0 entries */, 32768) = 0 close(17) = 0 write(11, " (139855732226688) [vfs] Searche"..., 72) = 72 stat("/usr/local/share/dhewm3/base/", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 openat(AT_FDCWD, "/usr/local/share/dhewm3/base/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 17 fstat(17, {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 getdents64(17, /* 13 entries */, 32768) = 400 getdents64(17, /* 0 entries */, 32768) = 0 close(17) = 0 write(11, " (139855732226688) [vfs] Searche"..., 75) = 75 openat(AT_FDCWD, "/usr/local/share/dhewm3/base/pak008.pk4", O_RDONLY) = 17 fstat(17, {st_mode=S_IFREG|0644, st_size=12243, ...}) = 0 fstat(17, {st_mode=S_IFREG|0644, st_size=12243, ...}) = 0 lseek(17, 8192, SEEK_SET) = 8192 read(17, "\340\351H\4\212\1\4\322J\225w\36T\347\242\2157\3307\25\277/{\242\256tbn,\213\0030"..., 4051) = 4051 lseek(17, 12243, SEEK_SET) = 12243 lseek(17, 12243, SEEK_SET) = 12243 lseek(17, 8192, SEEK_SET) = 8192 read(17, "\340\351H\4\212\1\4\322J\225w\36T\347\242\2157\3307\25\277/{\242\256tbn,\213\0030"..., 4096) = 4051 lseek(17, 12243, SEEK_SET) = 12243 lseek(17, 12243, SEEK_SET) = 12243 lseek(17, 12243, SEEK_SET) = 12243 lseek(17, 12243, SEEK_SET) = 12243 write(11, " (139855732226688) [vfs] pak fil"..., 75) = 75 openat(AT_FDCWD, "/usr/local/share/dhewm3/base/pak007.pk4", O_RDONLY) = 18 fstat(18, {st_mode=S_IFREG|0644, st_size=192031, ...}) = 0 fstat(18, {st_mode=S_IFREG|0644, st_size=192031, ...}) = 0 lseek(18, 188416, SEEK_SET) = 188416 read(18, "P\2611\v\353\357\236i\356\315\274\307dW4\341\f3\357\335s?\357\235\271o\2\1#\300\277N"..., 3615) = 3615 lseek(18, 192031, SEEK_SET) = 192031 lseek(18, 192031, SEEK_SET) = 192031 lseek(18, 188416, SEEK_SET) = 188416 read(18, "P\2611\v\353\357\236i\356\315\274\307dW4\341\f3\357\335s?\357\235\271o\2\1#\300\277N"..., 4096) = 3615 ... lseek(25, 353159257, SEEK_SET) = 353159257 write(11, " (139855732226688) [vfs] pak fil"..., 75) = 75 clone(child_stack=0x7f32b0b91c70, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tid=[60738], tls=0x7f32b0b92700, child_tidptr=0x7f32b0b929d0) = 60738 mmap(NULL, 8392704, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f327e0fc000 mprotect(0x7f327e0fd000, 8388608, PROT_READ|PROT_WRITE) = 0 clone(child_stack=0x7f327e8fbc70, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tid=[60739], tls=0x7f327e8fc700, child_tidptr=0x7f327e8fc9d0) = 60739 mmap(NULL, 8392704, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f327d8fb000 mprotect(0x7f327d8fc000, 8388608, PROT_READ|PROT_WRITE) = 0 clone(child_stack=0x7f327e0fac70, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tid=[60740], tls=0x7f327e0fb700, child_tidptr=0x7f327e0fb9d0) = 60740 mmap(NULL, 8392704, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f327d0fa000 mprotect(0x7f327d0fb000, 8388608, PROT_READ|PROT_WRITE) = 0 clone(child_stack=0x7f327d8f9c70, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tid=[60741], tls=0x7f327d8fa700, child_tidptr=0x7f327d8fa9d0) = 60741 mmap(NULL, 8392704, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f327c8f9000 mprotect(0x7f327c8fa000, 8388608, PROT_READ|PROT_WRITE) = 0 clone(child_stack=0x7f327d0f8c70, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tid=[60742], tls=0x7f327d0f9700, child_tidptr=0x7f327d0f99d0) = 60742 futex(0x7f327d0f99d0, FUTEX_WAIT, 60742, NULL) = 0 futex(0x564ed0908308, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x7f3274031718, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x564ed0907da8, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x7f326800ba78, FUTEX_WAKE_PRIVATE, 2147483647) = 0 munmap(0x7f327c8f9000, 8392704) = 0 futex(0x564ed11723d8, FUTEX_WAKE_PRIVATE, 2147483647) = 0 munmap(0x7f326effe000, 8392704) = 0 futex(0x7f3270074e78, FUTEX_WAKE_PRIVATE, 2147483647) = 0 futex(0x7f327e8fc9d0, FUTEX_WAIT, 60739, NULL) = ? +++ exited with 1 +++
×
×
  • Create New...