Jump to content
The Dark Mod Forums

Experimental TDM 2.01 for mac available


FezMonkey
 Share

Recommended Posts

I'm releasing my all-in-one experimental TDM 2.01 for the mac today. You'll need a ready-to-go "darkmod" folder and my app and then you should be good to go. Please read the notes below.

 

TheDarkMod.zip

 

Right click the downloaded app and select "Show package contents". Drag your darkmod folder into Contents/Resources, like the attached picture.

 

TDMSetup.png

 

After that, just close that window and double click.

 

Notes, notes, and more notes:

 

It doesn't do full screen. If you set full screen and restart it won't work anymore. You can manually reset it but I don't remember at the moment how to do that.

 

It will modify the app bundle itself as you download missions and save games. I've since decided this was a bad idea and my next version won't do that.

 

Source code is here:

 

https://bitbucket.org/chairface/thedarkmod

 

I made more changes to the portable code than was necessary so I don't think folding my changes back into the build is a good idea.

 

I needed to rebuild the boost libraries so I pulled down boost and did so. Unfortunately, I pulled down 1.55; TDM is based on 1.51. 1.55 doesn't build right with clang so I had to hand patch it. Long story short, my next attempt is based on 1.51 and is less crazy. Also, you probably won't be able to build my code as you'll need the patched boost.

  • Like 2
Link to comment
Share on other sites

I get this when I open this forum page I'm posting on now, with your link on it... so open at your own risk.

 

www.manic.org has been tagged as a malicious domain.

 

mhluNqW.jpg

Edited by Lux
Link to comment
Share on other sites

Redface can you run it from the command line and see what it spits out? It's targeted for 10.7 or later, x86 only, 32 bit but I don't think 10.8 even runs on PPCs so that's probably not the problem.

 

cd into the TheDarkMod.app/Contents/MacOS and just run ./TheDarkMod.

 

If you are worried about viruses (always wise), the md5 for the zip file is:

 

MD5 (TheDarkMod.zip) = d2b2aaec0be6bd8eed9548ad7e0877d5

 

I checked my local zip and the one on the server and they match.

 

I did just run it through VirusBarrier Express and it didn't find any problems so I don't think I'm infected with anything.

Link to comment
Share on other sites

Same result. Seems to be a problem with OpenGL. Never had this problem before with version 2.00 for OSX.

 

I18N: SetLanguage: 'english'.
I18N: Found no character remapping for english.
I18N: 1214 strings read from strings/english.lang
I18N: 'strings/fm/english.lang' not found.
WARNING:Couldn't load image: guis/assets/splash/launch
Couldn't open journal files
Couldn't exec editor.cfg - file does not exist.
execing default.cfg
Unknown command 'use'
Unknown command 'console'
Unknown command 'next'
Unknown command 'prev'
Unknown command 'previous'
Unknown command 'next'
Unknown command 'crouch'
Unknown command 'Lean'
Unknown command 'lean'
Unknown command 'Readables'
Unknown command 'spyglass'
Unknown command 'compass'
Unknown command 'lantern'
Unknown command 'maps'
Unknown command 'objectives'
Unknown command 'keys'
Unknown command 'lockpicks'
Unknown command 'lean'
Unknown command 'Inventory'
Unknown command 'Mantle'
Unknown command 'creep'
Unknown command 'frob'
Unknown command 'inventory'
execing Darkmod.cfg
Couldn't exec autoexec.cfg - file does not exist.
I18N: SetLanguage: 'english'.
I18N: Found no character remapping for english.
I18N: 1214 strings read from strings/english.lang
I18N: 'strings/fm/english.lang' not found.
----- Initializing Sound System ------
sound system initialized.
--------------------------------------
----- R_InitOpenGL -----
Initializing OpenGL subsystem
 fullscreen: yes
2560 1440 Fullscreen
Releasing displays
CGLSetFullScreen -> 10012 (invalid fullscreen drawable)
GLimp_SetMode: window could not be created!
WARNING:Could not initialize OpenGL
Initializing OpenGL subsystem
 fullscreen: yes
640 480 Fullscreen
Releasing displays
CGLSetFullScreen -> 10012 (invalid fullscreen drawable)
GLimp_SetMode: window could not be created!
WARNING:Could not initialize OpenGL
idRenderSystem::Shutdown()
----- Shutting down GL -----
FIXME: Sys_FadeScreen
FIXME: Sys_UnfadeScreens
----- Done shutting down GL -----
I18NLocal: Shutdown.
Sys_Error: Unable to initialize OpenGL
About to exit with code 1

Link to comment
Share on other sites

Thanks for the build, FezMonkey.

 

But is it easier for beginners, to link the app to the darkmod folder in the standard library folder

(like ~/Library/Application Support/darkmod)?

So its easier for the developers to distribute the mod. (smaller in size)

 

And in the future, easier for a beginner to install the game? (like installing the game with a graphical installer, run the updater and then your binary from the applications folder)

Edited by freyk

Info: My portfolio and darkmod graphical installer
Amnesty for Bikerdude!

Link to comment
Share on other sites

  • 2 weeks later...

Hi Freyk.

 

I don't like having the app data in ~/Library/Application Support as it violates the notion that you can just throw the app away and get all the space back. Obviously, having it in the app bundle is subpar since the darkmod folder is modified as you save games and load new mods. Like I said, it's an experimental build. If I ever get around to finishing the next build, it'll ask you at startup where your darkmod folder is so you can place it anywhere you like.

 

In the mean time, you could probably create a soft link from app bundle to your ~/Library darkmod folder and that should work fine. An alias won't work but a soft link should.

 

FezMonkey.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recent Status Updates

    • nbohr1more

      The Dark Mod is hosting an Ask Me Anything thread on the PC Gaming reddit forum:  https://www.reddit.com/r/pcgaming/comments/10nfcwj/hello_we_are_the_international_development_team/
      Feel free to join the discussion there
      · 0 replies
    • stgatilov

      Bumped into an interesting piece of wisdom called Hyrum's Law:
      With a sufficient number of users of an API, it does not matter what you promise in the contract: all observable behaviors of your system will be depended on by somebody.
      · 5 replies
    • The Black Arrow

      I love playing The Dark Mod when it's cold in my place. Bonus points when it's a bit (or even very) dark and it's raining, too.
      · 1 reply
    • The Black Arrow

      I've been having stutters in Vulkan, apparently it's Nvidia Drivers' fault, so I reverted to 512 according to this: https://www.nvidia.com/en-us/geforce/forums/geforce-graphics-cards/5/505679/regular-microstutter-in-vulkan-applications-after-/?topicPage=40

      And no, that did NOT fix it. What's going on? My GPU is an RTX 2070, by the way.
      · 4 replies
    • datiswous

      I just figured out how to make subtitles work in TDM (srt) for ingame cutscenes and how to automatically generate the srt file in Kdenlive's speech recognition (I just had to edit it a bit).
      Kdenlive is a free and open source multiplatform pretty advanced video editor.
      Test case is the first builder gost scene in Requiem saying:
      1 00:00:00,180 --> 00:00:02,140 the builder be with you this night 2 00:00:02,600 --> 00:00:04,840 there will be secrets all around you 3 00:00:05,040 --> 00:00:06,439 so have a keen eye The following page gives you the basic info:
      https://wiki.thedarkmod.com/index.php?title=Subtitles
      These 2 tutorials give you the info for creating the srt files:
      If you run into the problem the Kdenlive cannot find your Python PATH, then here is a solution:
      https://www.mail-archive.com/kde-bugs-dist@kde.org/msg672183.html
      Edit: During the installation of Python, in the installer, if you select more options, you can specify to set the PATH. I tried this on another Windows computer and this fixed the issue. Much easier solution.
       
      This is all the code for the testcase:
       
      Maybe I will create a seperate (text,images based) tutorial on the wiki.
      · 8 replies
×
×
  • Create New...