Jump to content
The Dark Mod Forums

Start Mission cleanup


joebarnin

Recommended Posts

I did the following:

 

Start TDM, hit "Start Mission" and choose "The Tears of Saint Lucia" from the list. Then I select "Install Mission". TDM is restarting (with the fs_game_base settings).

 

After restart, I hit "Start Mission" and see that Saint Lucia is the installed FM. I hit "Start this Mission" in the lower right. I see an empty screen (presumably the briefing), then I see the difficulty settings ("Retrieve the Sacred ashes/bones/shard/relic ..."), then comes the shop screen.

 

Is this what you see as well?

Link to comment
Share on other sites

  • Replies 73
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Posted Images

No. I don't see the difficulty screen. However, I did not reinstall St.Lucia, as it already came up as the "currently installed mission", so all I did was press "Start". Maybe you have to reinstall to get the up to date files? I'll try that tonight.

Link to comment
Share on other sites

Hm I think you just need to hit the "Start Mission" button - the screen you see is all you get, regardless how you launch the game. The only thing that's changing is the text telling you about the currently installed mission.

 

The tdmlauncher is invoked as soon as you hit "Install Mission". Then the FM/PK4 is copied and the game is restarted with the appropriate +set fs_game and fs_game_base parameters.

 

Does that work under linux? if not, what would be required to make it work? (Sorry, lost track of this)

"The reasonable man adapts himself to the world; the unreasonable one persists in trying to adapt the world to himself. Therefore, all progress depends on the unreasonable man." -- George Bernard Shaw (1856 - 1950)

 

"Remember: If the game lets you do it, it's not cheating." -- Xarax

Link to comment
Share on other sites

Does that work under linux? if not, what would be required to make it work? (Sorry, lost track of this)

No it doesn't work under Linux yet. The source for tdmlauncher is in darkmod_src/dmlauncher, in case you want to look at it.

 

But beware that we don't need tdmlauncher for the next release, we will install saintlucia just as we had installed thiefs_den, and create a specific shortcut for it. The mission selection screen will be disabled in the release branch.

Link to comment
Share on other sites

@Springheel: I saw this issue report here: http://bugs.angua.at/view.php?id=1169

 

I'd suggest using the in-game menu music as briefing background, it's subtle enough to let the vocals stand in the foreground. The GUI code for that is already there, and I can take care of that, if you want me to.

Link to comment
Share on other sites

I'd suggest using the in-game menu music as briefing background...I can take care of that, if you want me to.

 

Sure.

 

There are also some specific sound fx I'd like to add (like jingling coins or church bells) at various points, but that will depend on availability, time, and how the vocals fall.

Link to comment
Share on other sites

No it doesn't work under Linux yet. The source for tdmlauncher is in darkmod_src/dmlauncher, in case you want to look at it.

 

But beware that we don't need tdmlauncher for the next release, we will install saintlucia just as we had installed thiefs_den, and create a specific shortcut for it. The mission selection screen will be disabled in the release branch.

 

Since we will put TD into the release too (most of its assets are needed anyway), we could also enable the mission selection. Would probably be a good idea to iron out small niggles with it. (if the deadline approaches, could still disable it and tell people to use the console)

 

However, as for the "install SL", as far as I understand, the launcer copies it outside the saintucia folder. How do we actually manage that, given that our zip file will contain "saintlucia" as top folder? *confused*

"The reasonable man adapts himself to the world; the unreasonable one persists in trying to adapt the world to himself. Therefore, all progress depends on the unreasonable man." -- George Bernard Shaw (1856 - 1950)

 

"Remember: If the game lets you do it, it's not cheating." -- Xarax

Link to comment
Share on other sites

Ok, when I reinstalled, it worked and I could see the objectives.

 

One annoying thing...when D3 restarts after installing, it messes up the gamma of my computer. I have the same problem when D3 crashes.

Link to comment
Share on other sites

The gamma is saved/restored at D3 start and exit. If D3 is "interrupted", it can't restore your desktop gamma, so you need to go into your gamma settings and reset them to your regular values, unfortunately. I got used to firing up my laptop's screen settings tool regularly whenever I notice that the gamma might have changed due to a D3 crash.

 

The gamma setting being screwed after an FM install is a different thing. The loader also copies a DoomConfig.cfg over to the new location, and these settings are something ridicolous like gamma = 1.5 and brightness = 1. I usually have gamma = 1.21 and brightness = 0.8 on my weak laptop display. See gamma reference thread.

Link to comment
Share on other sites

Since we will put TD into the release too (most of its assets are needed anyway), we could also enable the mission selection. Would probably be a good idea to iron out small niggles with it. (if the deadline approaches, could still disable it and tell people to use the console)

I disagree, we're too close to the freeze and still have too much to do to worry about mission selection just now. Yes it would be nice to fix it, but I'd prefer to leave that until after SL.

 

However, as for the "install SL", as far as I understand, the launcer copies it outside the saintucia folder. How do we actually manage that, given that our zip file will contain "saintlucia" as top folder? *confused*

The launcher no longer copies anything anywhere. The old version of the launcher did, but the new version merely restarts D3 with fs_game_base set to darkmod and fs_game set to the name of the FM.

 

fs_game must refer to a directory which is in the top level of the D3 folder hierachy, like this:

 

C:

+ Program Files

+ + Doom 3

+ + + base

+ + + darkmod

+ + + myawesomefm

 

The above folder structure would allow the use of the command line doom3.exe +fs_game_base darkmod +fs_game myawesomefm to start the FM called myawesomefm. In Doom 3 terminology, myawesomefm is a mod of darkmod. Just like you can make mods of the Resurrection of Evil expansion pack.

 

This setup has some nice advantages. You don't need to worry about copying and replacing and restoring files; everything just works naturally with D3's virtual file system, with the FM able to override any TDM files simply by including them in its own folder.

 

The gamma setting being screwed after an FM install is a different thing. The loader also copies a DoomConfig.cfg over to the new location

As I understand it, the problem is that the loader doesn't copy over a DoomConfig.cfg - so Doom 3 just re-instates a default one (which is either default settings or the settings used for vanilla D3, I'm not sure which) which happens to have really bad settings. This needs resolving somehow. We need to figure out how to copy DoomConfig.cfg to and from the FM directories in a sensible manner.

My games | Public Service Announcement: TDM is not set in the Thief universe. The city in which it takes place is not the City from Thief. The player character is not called Garrett. Any person who contradicts these facts will be subjected to disapproving stares.
Link to comment
Share on other sites

The gamma setting being screwed after an FM install is a different thing.

 

Would that still affect the computer once D3 is exited? It doesn't under normal conditions but it did yesterday.

Link to comment
Share on other sites

Yes, that's what I normally observe as well. That's why I thought it was odd that it didn't happen this time. :)

Link to comment
Share on other sites

I disagree, we're too close to the freeze and still have too much to do to worry about mission selection just now. Yes it would be nice to fix it, but I'd prefer to leave that until after SL.

The launcher no longer copies anything anywhere. The old version of the launcher did, but the new version merely restarts D3 with fs_game_base set to darkmod and fs_game set to the name of the FM.

 

fs_game must refer to a directory which is in the top level of the D3 folder hierachy, like this:

 

C:

+ Program Files

+ + Doom 3

+ + + base

+ + + darkmod

+ + + myawesomefm

 

 

So how would then the folder setup be that we need for saintlucia?

 

C:
+ Program Files
+ + Doom 3
+ + + base
+ + + darkmod
+ + + saintlucia

 

and what would darkmod respectively saintlucia contain? The former almost everything, and the latter only the "saintlucia.pk4" file?

"The reasonable man adapts himself to the world; the unreasonable one persists in trying to adapt the world to himself. Therefore, all progress depends on the unreasonable man." -- George Bernard Shaw (1856 - 1950)

 

"Remember: If the game lets you do it, it's not cheating." -- Xarax

Link to comment
Share on other sites

So how would then the folder setup be that we need for saintlucia?

Think about how we did it for Thief's Den.

 

We don't need a "darkmod" folder, we just ship a "saintlucia" folder, and start the game with +set fs_game saintlucia.

 

C:
+ Program Files
+ + Doom 3
+ + + base
+ + + saintlucia

Link to comment
Share on other sites

Think about how we did it for Thief's Den.

 

We don't need a "darkmod" folder, we just ship a "saintlucia" folder, and start the game with +set fs_game saintlucia.

 

Yes, but what role does then "fmloader" play and why are we discussing it at all? *mightily confused*

"The reasonable man adapts himself to the world; the unreasonable one persists in trying to adapt the world to himself. Therefore, all progress depends on the unreasonable man." -- George Bernard Shaw (1856 - 1950)

 

"Remember: If the game lets you do it, it's not cheating." -- Xarax

Link to comment
Share on other sites

The FM loader doesn't play a role in the upcoming release. Just don't worry about it.

 

Ah ok :)

"The reasonable man adapts himself to the world; the unreasonable one persists in trying to adapt the world to himself. Therefore, all progress depends on the unreasonable man." -- George Bernard Shaw (1856 - 1950)

 

"Remember: If the game lets you do it, it's not cheating." -- Xarax

Link to comment
Share on other sites

Ok, not a very inspired start.... Anyone know where the difficulty screen gui code actually IS? I searched all the guis for "difficulty" and "easy" and got nothing.

Link to comment
Share on other sites

@Springheel: Just had a look at your briefing GUI - pretty cool, I might say. :) I can almost hear the voice-over.

 

I'm going to implement the briefing into main menu, but this will pose a challenge. The current briefing GUI is aimed at pure text at a fixed background, I need to come up with a good system to handle that.

Link to comment
Share on other sites

@Springheel: Just had a look at your briefing GUI - pretty cool, I might say.

 

Thanks. :)

 

Just to confirm, are you supposed to have to install a mission every time you load D3? I can't seem to see the difficulty screen unless I re-install the mission each time.

Link to comment
Share on other sites

No, in the end of the day, when TDM is released, people will just use a shortcut to tdmlauncher.exe, which will always run the mod with the correct parameters.

 

The difficulty screens disappearing sounds like a problem which needs to be fixed sometime.

Link to comment
Share on other sites

Greebo, can you comment on this?

 

When I hit "Start Mission", the briefing played, but when the briefing was done I saw no options to continue. There were no visible buttons. I clicked around at the bottom and heard the sound like I was clicking buttons--once I managed to replay the briefing and another place started the map, but I never saw any objective screen or shop menu.

 

I'm not really able to adjust the difficulty menu right now because I can no longer access the "install mission" part of the menu (the only way I was able to see it before)

 

Are there supposed to be buttons displayed at the bottom of the briefing when it is done?

Link to comment
Share on other sites

Hm. Do you have a startingMap.txt file in your darkmod/ folder? If not, you need to create one with saintlucia in it.

 

No, there should be no buttons at the end of the briefing, it should automatically proceed to the objectives screen - which is probably not happening, as the startingMap.txt file is missing.

 

Btw: you can skip the briefing by pressing ESC.

Link to comment
Share on other sites

I have a "StartingMap.txt" file in my Doom3/saintlucia folder. However, all it says is,

 

"saintlucia"

 

Is that all it needs?

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.


  • Recent Status Updates

    • OrbWeaver

      Does anyone actually use the Normalise button in the Surface inspector? Even after looking at the code I'm not quite sure what it's for.
      · 6 replies
    • Ansome

      Turns out my 15th anniversary mission idea has already been done once or twice before! I've been beaten to the punch once again, but I suppose that's to be expected when there's over 170 FMs out there, eh? I'm not complaining though, I love learning new tricks and taking inspiration from past FMs. Best of luck on your own fan missions!
      · 4 replies
    • The Black Arrow

      I wanna play Doom 3, but fhDoom has much better features than dhewm3, yet fhDoom is old, outdated and probably not supported. Damn!
      Makes me think that TDM engine for Doom 3 itself would actually be perfect.
      · 6 replies
    • Petike the Taffer

      Maybe a bit of advice ? In the FM series I'm preparing, the two main characters have the given names Toby and Agnes (it's the protagonist and deuteragonist, respectively), I've been toying with the idea of giving them family names as well, since many of the FM series have named protagonists who have surnames. Toby's from a family who were usually farriers, though he eventually wound up working as a cobbler (this serves as a daylight "front" for his night time thieving). Would it make sense if the man's popularly accepted family name was Farrier ? It's an existing, though less common English surname, and it directly refers to the profession practiced by his relatives. Your suggestions ?
      · 9 replies
    • nbohr1more

      Looks like the "Reverse April Fools" releases were too well hidden. Darkfate still hasn't acknowledge all the new releases. Did you play any of the new April Fools missions?
      · 5 replies
×
×
  • Create New...