bibendovsky / bstone

Unofficial source port for Blake Stone series
Other
295 stars 33 forks source link

Game not playable with modified maps #451

Closed urbanware-org closed 1 year ago

urbanware-org commented 1 year ago

When I modify maps of the game using a map editor (e.g. MapEdit for DOS or HWE) and try to run it, the following message appears:

mod_error

However, if I run the original game executable in DOSBox the game loads as expected and I can play the modified maps.

It would be great if this would also be possible with your source port.

bibendovsky commented 1 year ago

Here are the steps for addon installation:

urbanware-org commented 1 year ago

Thanks for the fast reply and the information!

I misunderstood the term "add-on" in this case. I thought it was just about e.g. new graphics or something like that and did not realize that maps also are such.

Alright, thank you!

urbanware-org commented 1 year ago

I just tried it and it works, however, with one limitation as the --mod_dir command-line argument has a side-effect in my case.

Without the argument the game starts and loads the high-resolution textures located inside the aog sub-directory. This works fine, unless I add an --mod_dir argument.

I have the sub-directory ownmaps containing the modified files MAPHEAD.BS6 and MAPTEMP.BS6 so I run the game as follows:

bstone.exe --mod_dir ownmaps

When I do so, I can play my modified maps, but the high-resolution textures are not loaded. So, due to this, I have to decide whether I want to play my maps or the original ones with high-resolution textures.

bibendovsky commented 1 year ago

Added an issue (#452) for external textures. I will look into it later. As a workaround, for now, you could copy the directory with textures into addon directory.

urbanware-org commented 1 year ago

Thank you, that works fine! :+1: