Jump to content
The Dark Mod Forums

Search the Community

Showing results for '/tags/forums/doom 3/'.

  • 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. Pretty cool! As a general rule, Doom 3 \ TDM engines both like long narrow tunnels like this. Dram did a bunch of experiments with different map designs and found that long and thin maps can be enormous and still have great performance. I think this is why "No Honor Among Thieves" has lots of long + thin areas. The designers took Dram's findings into consideration.
  2. sure - I would only ask that you follow the thread to make sure you don't report stuff that has already been mentioned: https://forums.thedarkmod.com/index.php?/topic/21822-beta-testing-high-expectations/
    1. nbohr1more

      nbohr1more

      I've got a little drool thing going on now... Sperry is one of those authors.

    2. Bikerdude

      Bikerdude

      Exactly..!! He is the one who inspired the Like's of Melan and Skacky!

  3. heh i was thinking the same though it might just have been a glitch when writing the names are pretty similar. But for correctness it is called the dark engine and the newer version that allows us to run these beauties on win10/11 is called newdark. newdark is kinda interresting as it just suddenly popped up on a french forum some time ago by an anonymous developer with the alias le corbeau who allegedly got his hands on the original source code and started updating it for modern OS. this was the original thread i believe -> https://www.ttlg.com/forums/showthread.php?t=140085 bikerdude was on that forum to when the patch hit i noticed hehe.
  4. But how is that "so poor"? And Dusk wasn't made to be a Doom/Quake killer, it was done in homage of those games. Though don't really agree on Doom, it's movement and aiming being so limited.
  5. I've said this before but back when TDM was literally a Doom 3 mod and required the base game to be installed, I envisioned the idea of being able to go on a complete power-trip and hoped it was possible to open the console, type in "give all" and then it'd spawn all the Doom 3 weapons in TDM. It never actually worked, but taking on the builders or the undead with a chainsaw or shotgun or even the BFG would be... entertaining.
  6. The spoiler tags aren't for you, it's for the rest of us reading this thread so WE don't get spoiled. Thanks for spoiling the frobbable book on a shelf for the rest of us. EDIT: I'll be unsubscribing to this thread to avoid further spoilers. Maybe I'll check back after I've finished the mission Amadeus
  7. 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 +++
  8. Yes, but why would they want to do that in a game which is known to support quicksaves? I mean somebody could turn TDM back into a shooter like Doom 3 if they wanted, but why wouldn't they use Doom 3 instead?
  9. Cleaning Up the Neighborhood by some1stoleit, bikerdude Brief Description: A small-medium sized assassination mission, taking place in a bar and casino environment with streets surrounding the bar. Story: Crime is out of control in my neighbourhood, when thugs attacked my wife I decided I can no longer stand by idly. Unable to rely on the corruptible city watch and the aloof Builders, I must take matters into my own hands. My first target is a bar called the Scoundrel’s Rest which is not far from my home. It’s owned by a man named Godfrey and considered neutral ground to the various criminal factions inhabiting the city district. There is no doubt its presence attracts criminals towards my neighbourhood, contributing to the infestation of crime. Infiltrating the bar not only creates the opportunity to kill Godfrey and shut it down for good but also allows me to find information about the rest of criminal groups that inhabit my neighbourhood. I gave my thieving days when I met my wife, but for her sake I must take up the profession once more and prowl in the shadows again. Notes/Tips: Your lock picks are noticeably old, so you can’t rely on them to get you past every door. Examine the environment and keep an eye out for keys on pockets.If you see a pipe outside, chances are you can climb up it.On Rusty and Practiced difficulty settings there's a map available for the bar’s ground level and the street surrounding it.It should be possible to ghost the every area in the mission. A small amount of loot however may be difficult or impossible to acquire without knockouts.There are a few hidden optional objectives you can discover. Screenshots Download Mirrors: https://www.dropbox.com/s/rbiashq1c1k56ns/Cleaning%20Up%20the%20Neighbourhood%20v1.0.zip?dl=0 https://mega.nz/#!bMtgiSra!Y1KXGovfYfdtG1xxRkmPYndLxgq7wMNVr8oENnS2Qxg FAQ: I dislike when I get stuck on an FM and have to leave the game to scroll through forums to find out what to do. I think the mission should be straightforward enough to beat without answers, but I will provide a FAQ if it’s needed. Just be sure to give a good try working it out yourself before reading this. Thanks: I’ve found the TDM community very welcoming and helpful as a new member and would like to thank several people. Bikerdude, for allowing me to collobarate with him and showing me a different way to build maps from scratch in Dark Radiant, as well as many other mapping techniques.Resources:Springheel, for his Modules and his retroactive permission to use New Job street segments.Amadeus, for doing some proofreading of the briefing and readables.Obsttorte, for his objective checking script used for one of the optional objectives.Rsoul, for creating new internal version of architecture models.Beta Testers:Amadeus, Cambridge Spy, Abusimplea, Shadow, Boiler’s_hiss, nbohr1more, Springheel, JudithPeople who helped Answer my Questions:Destined, JackFarmerSpecial thanks to Sotha and Springheel whose video tutorial series give me the guidance and confidence to start using Dark Radiant.I apologise if I missed anyone, if I missed you please do contact me and I’ll credit you appropriately. About the Development: Initially this was a solo developed mission made by myself, upon some beta testing I agreed to make the mission collaboration with Bikerdude, with the intention to learn good mapping practices from the collaboration. The mission was redesigning using the same layout as the original but using Springheel’s modules instead of my very simple brushwork, and expanded in scope to include a more detailed street, a canal, a sewer and a rooftop segments. Bikerdude’s use of springheel modules and custom skins is mostly responsible for the beautiful visuals, with my contribution being the layout of areas and the writing. Known Issues: None at the moment.
  10. In my Windows version, the "tilde" key would put away weapons. Now that I have loaded this on Linux, the "tilde" key will bring the control panel down (I don't know what this is called, it is not the DarkMod control panel, but the "DOOM" control panel where you enter command codes). I couldn't find anywhere to change that action, so I STUPIDLY went into the game controls of DarkMod to try to switch it. I found the "Settings/Control/Weapons" part and saw that "Put Away Weapons" had some kind of entry. I couldn't tell if it was the "tilde" or not, so clicked on the "Put Away Weapons" and hit the "tilde" key. It brought down the DOOM control panel. I was trying to exit out of that and clicked the mouse on "Main Menu." Instead of changing to the Main Menu, it added "mouse1" to the command to put away weapons. (Try going into a fight with that!) So now, the "Put Away Weapons" reads that it is "tilde" or "mouse1." Well, the "tilde" still does not put the weapon away, it pulls down the DOOM control panel for command codes, and when I attempt to attack, I put my weapon away. I was able to get back into the "Settings/Control/Weapons" panel and make the putting away of weapons an "apostrophe" instead (whew!) and that is better, but not as good as the "tilde." Is there a way I can change that? I used the FAQ and found that I needed to disable PULSEAUDIO in order to synchronize my sound, THANK YOU for that hint. I had to make that change for Urban Terror (I have reloaded Linux half a dozen times since then) and I didn't think to do that here, so a big THANKS for including that in the FAQ!!!! I can now hear my own footsteps AS I MAKE THEM!
  11. Google mobile is on the forums online user lists (in addition to google)... never seen that before

    1. nbohr1more

      nbohr1more

      He's a pretty cool guy. You ask him to find stuff and he'll usually turn up the goods. A little nosy though...

  12. I just tried HL2: VR yesterday and got blown away by the level of quality. Got curious again how this mod is progressing, and imagine my shock - it's the same developer. Now I'm even more hyped for TDM VR. It have the potential to become one of the best VR games. The only other Thief- style game I know is Unknightly. But, ironically, it was abandoned by developer in alpha stage in a completely un-knightly manner. Adding full VR inventory and interactions to TDM will be perfect: - Stealth, horror and atmosphere aspects are greatly enhanced in VR (judging by my recent experience playing Into The Radius, which has all these elements, but is not focused on stealth as much). - This is a popular mod that gets constant updates and improvements with a modern version of Doom engine. So basically, "free" updates. - Constant stream of new missions to play. - Robust, accurate physics engine should be perfect for VR interactions (picking up stuff and bodies). One of the challenges would probably be making sure that the player has full control over his movement and the amount of noise he makes. With keyboard and mouse, it's easy to do precise movements which are needed in missions when you're in a tight spot. With VR, there's issues, like if you physically lean forward, most games will just move invisible player capsule forward (the capsule itself stays upright at all times) and then suddenly your view gets higher as the game registers your movement as if you stepped up on a table. But you want to lean over it. Anyway, it's just a speculation on my part. I'm a game dev myself, but haven't worked on actual VR game yet (too lazy, I guess). Maybe I should get my hands dirty at some point... I have some experience with C++, but not with Doom 3 engine.
  13. Interesting, although I'm not sure what to make of that. One of my favorite games (The Chronicles of Riddick Assault on Dark Athena) was published by Atari, and, they don't even seem to care to keep the activation servers running much. Or remove/change the copy protection, which doesn't work at all on Windows 11. I really hope that Nightdive delivers at the end of May... I'm not one of the shit storm crowd (it's absolutely horrible on the Steam forums...), but, 7 years of development is a long time, and delaying the release obviously has become a bit of a habit, to say the least.
  14. Personally I think this is the worst idea ever. The Reason forums has LOADS of info and knowledge, built up through years and years. I'm really sad to see it go away, and I can't understand why they've made this decision. https://www.propellerheads.se/forum/showthread.php?p=1579099#poststop
  15. No need to be defensive, different people have different perspectives. I have actually pondered this question a few times myself. I once tried using TDM 2.0 in a Doom 3 directory with no TDM assets and I believe it failed on GUI errors but my memory there is fuzzy. I guess that rather than trying to tease out our main features for patch requests, one approach might be to just try doing a manual differential merge of the game folder starting just the AI sub-folder. Since the Doom 3 AI entities wont use TDM features, none of our custom baggage should impact Doom 3 game-play. In theory it might be as easy as overwriting the AI files with the code from either Dhewm3 or BFG then compiling. Chances are there might be dependency errors when doing this but the scope of the errors would probably be small enough to fix "fairly quickly" ( famous last words ... ) ?
  16. We did remove or modify some of the native Doom 3 game features. Most notably we followed Dhewm3 in removing the whole DLL loader system. Probably the best way to have Doom 3 with Darkmod features would be to submit patches to Dhewm3 that include TDM rendering improvements. For now, the closest you can get to running Doom 3 with TDM graphics optimizations and features is the fhDOOM project but I don't believe that project has any of the SIMD improvements we have so it won't be as big of an uplift in performance. https://github.com/eXistence/fhDOOM
  17. Just want to mention some "old", but nice, stuff on internet archive. Are there any other things on this site, that you want us to see? Play old games in your browser: ms dos https://archive.org/details/softwarelibrary_msdos_games Amiga https://archive.org/details/softwarelibrary_amiga?tab=collection Arcade: https://archive.org/details/internetarcade Nice stuff, like documents and files (especially the objects that are marked with a green floppy disk-icon ) https://archive.org/search.php?query=thief https://archive.org/search.php?query=doom 3
  18. Welcome to the New Mappers Workshop! This is a communal workshop for new mappers who have never made a TDM mission before. Each week or two I will make a tutorial video and help to guide everyone through the process of creating a small, complete mission. I'm hoping the participants will feel free to ask questions, no matter how small--we're all here to learn from and encourage each other. Since I expect this thread to get fairly busy, I'm going to be heavy-handed about removing off-topic content. ====================================================================================================================================================================== Lessons often include links or other written instructions; direct links to the lessons are collected below: Lesson 1: Planning http://forums.thedarkmod.com/topic/18945-tdm-new-mappers-workshop/?p=407999 Lesson 2: Visportals http://forums.thedarkmod.com/topic/18945-tdm-new-mappers-workshop/?p=408253 Lesson 3: Your First Room http://forums.thedarkmod.com/topic/18945-tdm-new-mappers-workshop/?p=408484 Lesson 4: Decorating Your Rooms http://forums.thedarkmod.com/topic/18945-tdm-new-mappers-workshop/?p=408785 Lesson 5: Connecting Your Rooms http://forums.thedarkmod.com/topic/18945-tdm-new-mappers-workshop/?p=409215 Lesson 6: Outdoor "Rooms" http://forums.thedarkmod.com/topic/18945-tdm-new-mappers-workshop/?p=409322 Lesson 7: Creating Doors http://forums.thedarkmod.com/topic/18945-tdm-new-mappers-workshop/?p=409547 Lesson 8: Functional Props (ie, entities) http://forums.thedarkmod.com/topic/18945-tdm-new-mappers-workshop/?p=409731 Lesson 9: Immersive Details (sound/particles) http://forums.thedarkmod.com/topic/18945-tdm-new-mappers-workshop/?p=410258 Lesson 10: Advanced Brushwork (ladders/water) http://forums.thedarkmod.com/topic/18945-tdm-new-mappers-workshop/?p=410667 Lesson 11: AI http://forums.thedarkmod.com/topic/18945-tdm-new-mappers-workshop/?p=411192
  19. When I tried your .exe, I got this: https://forums.thedarkmod.com/index.php?/topic/21477-water-effects-not-rendered-through-warp-glass/&do=findComment&comment=475732 You also suggested trying the 'latest development build'. I asked if that can be obtained using tdm_installer, and you said 'yes'. That's what I reported here: https://forums.thedarkmod.com/index.php?/topic/21477-water-effects-not-rendered-through-warp-glass/&do=findComment&comment=475856 So - I am probably doing something wrong but not sure what
  20. Yes I saw a video explaining precisely this the other day. The video also made a point to explain that "AI " doesn't care where the information came from, be that from a qualified professional or a random Internet user with the handle TurdBurglar69. Of course such functionality would indeed be pretty cool in the realm of video games to create more believable NPCs, where people aren't potentially getting unsafe information. But in the real world, such things might be very dangerous. Another realm where this could be good, is level design. Random Doom level generators have been around for a long time. And some of the output from them looked pretty damn good to me; better than the professional level design in some games. Ever played Halo 1? 60% of the architecture in that game was copy and paste, with little variation (constantly reusing pieces of architecture from before). I dare say that a computer algorithm could have indeed done a better job.
  21. Goldwell

    Doom reboot

    http://www.youtube.com/watch?v=ca1cHfu1cso They just released a very very small sneak peak at some in-game footage and we should get to see some proper gameplay next month at E3.. June14th at 7pm PT to be specific. I guess the big question on everyones mind is The Dark Mod 2?
×
×
  • Create New...