View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003115 | The Dark Mod | Coding | public | 06.05.2012 11:58 | 31.05.2014 04:12 |
Reporter | tels | Assigned To | taaaki | ||
Priority | normal | Severity | minor | Reproducibility | sometimes |
Status | resolved | Resolution | fixed | ||
Product Version | TDM 1.07 | ||||
Target Version | TDM 1.08 | Fixed in Version | TDM 1.08 | ||
Summary | 0003115: .lin (pointfile) cannot be written if maps/ does not exist | ||||
Description | * Install any FM * try to dmap a test map that does leak * the point file will be tried to be written to "maps/mapname.lin" This fails if the maps/ directory does not exist, which it usually does not inside doom3/. | ||||
Tags | No tags attached. | ||||
When currentfm was anoott, the pointfile was tried to be written to "doom3/anoott/maps/". If this directory does not exist, dmap crashes. The fix for this bug might be in tools/compilers/dmap/leakfile.cpp around line 64, but it hints at a deeper problem. My hunch is that such an error is also a problem for 00003057 e.g. there is some code that tries to reference doom3/FMNAME instead of doom3/fms/FMNAME and if the directory is not there, crashes. |
|
The code transforms "maps/snow.lin" into "/home/te/.doom3/anoott/maps/snow.lin" by calling ospath = fileSystem->RelativePathToOSPath( filename ); and I think "RelativePathToOSPath()" is just broken. | |
Should be fixed with revision #5446. | |
Date Modified | Username | Field | Change |
---|---|---|---|
06.05.2012 11:58 | tels | New Issue | |
06.05.2012 12:42 | tels | Relationship added | related to 0003057 |
06.05.2012 12:44 | tels | Note Added: 0004550 | |
06.05.2012 12:46 | tels | Note Added: 0004551 | |
09.05.2012 19:22 | taaaki | Relationship added | related to 0003125 |
11.05.2012 14:07 | tels | Assigned To | => tels |
11.05.2012 14:07 | tels | Status | new => assigned |
11.05.2012 14:07 | tels | Severity | normal => minor |
11.05.2012 14:07 | tels | Product Version | => TDM 1.07 |
11.05.2012 14:07 | tels | Target Version | => TDM 1.08 |
11.05.2012 14:07 | tels | Assigned To | tels => taaaki |
11.05.2012 14:20 | tels | Note Added: 0004569 | |
11.05.2012 14:20 | tels | Status | assigned => resolved |
11.05.2012 14:20 | tels | Fixed in Version | => TDM 1.08 |
11.05.2012 14:20 | tels | Resolution | open => fixed |
31.05.2014 04:12 | SteveL | Relationship added | related to 0003739 |