View Issue Details

IDProjectCategoryView StatusLast Update
0003194DarkRadiantSaving and loadingpublic27.08.2013 14:32
Reportermotorsep Assigned Togreebo  
PriorityurgentSeveritycrashReproducibilityalways
Status closedResolutionno change required 
PlatformPCOSLinuxOS VersionUbuntu 12.04
Product Version1.7.0 
Summary0003194: DarkRadiant 1.7.2 compiled from git source doesn't save .map files and crashes
DescriptionCompiled DarkRadiant from git and have it installed into $HOME/games/darkradiant/

Saving to $HOME/games/mygame/base/maps/ doesn't work. It doesn't save .map file.

Saving into $HOME/.doom3/base/maps/ saves .map 0Kb in size and crashes DarkRadiant.

Note: When current game is Doom 3, it works. Only happens with custom game.
TagsNo tags attached.

Activities

greebo

greebo

11.10.2012 18:13

administrator   ~0004905

Which custom game are we talking about? Is there a .game file available for repro?
motorsep

motorsep

11.10.2012 18:40

reporter   ~0004907

Yeah, www.kot-in-action.com/files/steelstorm2.game

If I simply use Doom 3 as game and set engine path to my game, it works fine (via DR's File>Select Game menu). But it doesn't work with if a new game, Steel Storm 2 in this case, is added.
greebo

greebo

11.10.2012 19:31

administrator   ~0004908

You'll need to set the type attribute of the game tag to "doom3" in order to use the built-in map formats in your custom game. Currently, you've set type to "steelstorm2", but DarkRadiant doesn't have any MapFormat modules that can deal with that type. The only types that the git version has formats for are "doom3" and "quake4".

Adjust your .game file like this:
<game type="doom3" ...>

(The intention behind this is to allow custom games to compile their own mapformat classes into .dll and plug them into an existing DarkRadiant installation, reading and writing their own map file syntax.)
motorsep

motorsep

11.10.2012 19:38

reporter   ~0004909

Oh, gotcha. Thanks!

Issue History

Date Modified Username Field Change
07.08.2012 20:13 motorsep New Issue
07.08.2012 20:20 motorsep Description Updated
11.10.2012 18:13 greebo Note Added: 0004905
11.10.2012 18:13 greebo Status new => feedback
11.10.2012 18:40 motorsep Note Added: 0004907
11.10.2012 18:40 motorsep Status feedback => new
11.10.2012 19:31 greebo Note Added: 0004908
11.10.2012 19:31 greebo Status new => feedback
11.10.2012 19:38 motorsep Note Added: 0004909
11.10.2012 19:38 motorsep Status feedback => new
12.10.2012 16:53 greebo Status new => resolved
12.10.2012 16:53 greebo Resolution open => no change required
12.10.2012 16:53 greebo Assigned To => greebo
27.08.2013 14:32 greebo Status resolved => closed