The International Simutrans Forum

Simutrans Extended => Simutrans-Extended bug reports => Simutrans-Extended development => Simutrans-Extended closed bug reports => Topic started by: dannyliux on March 31, 2020, 03:22:09 AM

Title: Build 14.9 #9e68c40 No Pakset Found
Post by: dannyliux on March 31, 2020, 03:22:09 AM
I just updated the game using the java updater, and after it's finished, the game can no longer be launched.
When I run either the 32 or 64-bit exe, the game window launches into a black screen, and a window pop up to prompt that 'Windows cannot find "download-paksets.exe". After clicking 'ok', a 'Fatal error' pops up to tell me that there's 'No pak set found', telling me that I have no paksets installed and to download some. After acknowledging that, the game quit.
To try to solve this, I downloaded 'Simutrans-Extended-Complete.zip' from the bridgewater-brunel file server. No luck, same errors. Then, I decided to download the 'pak128.britain-ex-nightly.tar.gz' pakset file, and extracted it into the Simutrans extended folder. The game still returns the same errors.
Any ideas why this might be happening? I'm not really experienced at programming and such, so I can't compile the code myself to test further.
Also, I've noticed that the pakset folders seem much emptier than before. There used to be a lot of .pak files in there, but now they are mostly gone.
Title: Re: Build 14.9 #9e68c40 No Pakset Found
Post by: Vladki on March 31, 2020, 05:21:21 PM
the pakset has to be extracted into subdirectory with its name: ie ~/simutrans/pak128.britain-ex
Title: Re: Build 14.9 #9e68c40 No Pakset Found
Post by: dannyliux on April 01, 2020, 05:26:21 AM
Yep, exactly what I did.
Also compared the pakset from the complete zip file and the individual pakset tar file. Seems to be the same, much more empty than before.
Using the java updater to update to #31173a0 has not resolved the problem, and neither did re-downloading the latest nightly for pak128 Britain.
I happened to have archived the 'Simutrans-Extended-Complete.zip' from a previous build, build 14.6 #7e076b4, which works fine. However, the Britain pakset folder for that version is 630MB and contains 4925 files, while the latest pak128 Britain folder is only 315MB and contains just 261 files. I suspect that such a drastic downsizing of the pakset might have something to do with these errors.
Title: Re: Build 14.9 #9e68c40 No Pakset Found
Post by: Vladki on April 01, 2020, 09:33:14 AM
yes, the nightly version of extended paksets (britain and sweden) from bridgewater brunel is broken. It is probably related to the problem that makeobj for extended cannot be compiled, as reported in another thread.
Title: Re: Build 14.9 #9e68c40 No Pakset Found
Post by: dannyliux on April 02, 2020, 07:44:44 AM
Oh so that's why, thanks for the info. Do you have any idea where I can get the last working pakset update?
Title: Re: Build 14.9 #9e68c40 No Pakset Found
Post by: jamespetts on April 02, 2020, 09:46:46 AM
My apologies for the trouble: I have now fixed this and the pakset should be available again.
Title: Re: Build 14.9 #9e68c40 No Pakset Found
Post by: dannyliux on April 02, 2020, 11:33:42 AM
Thank you James, I will update again tomorrow and hopefully the issue will be gone. Appears to be still broken as of #87b2012.
Title: Re: Build 14.9 #9e68c40 No Pakset Found
Post by: Ranran on April 04, 2020, 12:30:49 PM
As I reported in other threads, Simutrans-Extended-64.exe no longer updates automatically after 3/29. I think this problem is related to that.
Due to some influence, the automatic update function of the download server is partially broken. I guess the setting to run the build automatically is broken.

I don't know much about makefiles but I guess from the above facts that this commit is the cause.
https://github.com/jamespetts/simutrans-extended/commit/20d3c1e24739f1486e5fcf809e94e2894fa43f8b
Sorry if wrong (´・ω・`)
Title: Re: Build 14.9 #9e68c40 No Pakset Found
Post by: jamespetts on April 06, 2020, 05:56:41 PM
Quote from: Ranran on April 04, 2020, 12:30:49 PM
As I reported in other threads, Simutrans-Extended-64.exe no longer updates automatically after 3/29. I think this problem is related to that.
Due to some influence, the automatic update function of the download server is partially broken. I guess the setting to run the build automatically is broken.

I don't know much about makefiles but I guess from the above facts that this commit is the cause.
https://github.com/jamespetts/simutrans-extended/commit/20d3c1e24739f1486e5fcf809e94e2894fa43f8b
Sorry if wrong (´・ω・`)

Thank you for your report, and apologies for the error. The problem was actually caused by an incorrect reference to /SDL2/SDL.h in simsys_s2.cc, which I have now fixed. I am manually re-running the nightly builds, so this should be fixed very shortly.
Title: Re: Build 14.9 #9e68c40 No Pakset Found
Post by: Rollmaterial on April 06, 2020, 08:19:35 PM
It looks like the paksets failed to compile.
Title: Re: Build 14.9 #9e68c40 No Pakset Found
Post by: dannyliux on April 07, 2020, 06:29:44 AM
Issues seem to have been resolved, after auto-updating to #a8918ba. Thanks devs.