View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
---|---|---|---|---|---|---|---|---|---|
0001543 | Spring engine | General | public | 2009-08-14 00:12 | 2009-08-16 19:21 | ||||
Reporter | xyz | ||||||||
Assigned To | Auswaschbar | ||||||||
Priority | normal | Severity | crash | Reproducibility | always | ||||
Status | resolved | Resolution | fixed | ||||||
Product Version | |||||||||
Target Version | Fixed in Version | ||||||||
Summary | 0001543: test builds can pick up release install directory as primary | ||||||||
Description | Every time I start the game it will crash with a "Cannot find fragment program file 'GroundDecalsSMF.fp'" | ||||||||
Additional Information | infolog: http://pastebin.com/m4cd40d03 relevant infolog lines: Using read-write data directory: E:\games\TA Spring\ Using read-only data directory: E:\games\TA Spring\test\testbuild\ | ||||||||
Tags | No tags attached. | ||||||||
Checked infolog.txt for Errors | |||||||||
Attached Files |
|
![]() |
|
Kloot (developer) 2009-08-14 00:54 |
You need the springcontent.sdz of the 0.80RC installer, not just the new executable. |
xyz (reporter) 2009-08-14 01:04 |
I have downloaded and install this: http://buildbot.eat-peet.net/spring/installer/spring_0.80.0-21-ge6dbed3.exe |
Kloot (developer) 2009-08-14 01:42 |
It looks like the RC Spring build is additionally reading your regular (non-test) Spring base folder and assigning it priority over its own. You'll have to temporarily rename your existing springsettings.cfg files (or edit the data directory references in them) so that this does not happen while running the test build. |
xyz (reporter) 2009-08-14 01:51 |
That works, Thanks |
Auswaschbar (reporter) 2009-08-14 20:39 |
THe question is: why is the dir in your springsettings? it should not be there, as the executable dir is autopicked. |
MelTraX (reporter) 2009-08-15 13:33 Last edited: 2009-08-15 13:34 |
With 0.79 I just noticed that Spring uses its current work directory as primary directory. Maybe he just created a batch file or shortcut inside the "normal" directory that launches the test build with that working directory. Imho Spring shouldn't use its work dir at all though. Dunno if that changed since 0.79.. The thing is if you just drag your script.txt onto spring.exe it uses %windir% as primary directory and writes infolog.txt, configs and other stuff to %windir%. |
xyz (reporter) 2009-08-15 13:46 |
The problem was that i had a springsettings file in the "Document and settings" folder from long long time ago, but for some reason 79 is reading the settings from its own dir, while 80 is searching in "Document and settings" first, once ive deleted that file everything is fine. |
xyz (reporter) 2009-08-16 02:33 |
Looks like SpringLobby is to blame, it is getting the datapath from the old installations, if i set it to manual and point it to the right folder everything is fine. |
![]() |
|||
Date Modified | Username | Field | Change |
---|---|---|---|
2009-08-14 00:12 | xyz | New Issue | |
2009-08-14 00:54 | Kloot | Note Added: 0003900 | |
2009-08-14 01:04 | xyz | Note Added: 0003901 | |
2009-08-14 01:42 | Kloot | Note Added: 0003902 | |
2009-08-14 01:51 | xyz | Note Added: 0003903 | |
2009-08-14 11:12 | hoijui | Project | AI => Spring engine |
2009-08-14 18:29 | imbaczek | Summary | Spectating an AI game in version spring_0.80.0-21-ge6dbed3 crashes the game => test builds can pick up release install directory as primary |
2009-08-14 18:29 | imbaczek | Additional Information Updated | |
2009-08-14 20:39 | Auswaschbar | Note Added: 0003906 | |
2009-08-15 13:33 | MelTraX | Note Added: 0003914 | |
2009-08-15 13:34 | MelTraX | Note Edited: 0003914 | |
2009-08-15 13:46 | xyz | Note Added: 0003915 | |
2009-08-16 02:33 | xyz | Note Added: 0003920 | |
2009-08-16 19:21 | Auswaschbar | Status | new => resolved |
2009-08-16 19:21 | Auswaschbar | Resolution | open => fixed |
2009-08-16 19:21 | Auswaschbar | Assigned To | => Auswaschbar |