downloading ships from workshop

how to do this? I subscribed to a ship and there’s no download button

If you go to the mod control panel (from the main menu) you should see a steam workshop tab that will synchronize and download everything. The game should also do this automatically anyway when you start it up. You should see a progress bar as stuff downloads, but ships are really quick to download.

where will i find the ship then?

because it’s not in my ship design screen

if you go to load a ship design, it should be listed there. edit: there may be a bug: I am investigating right now…

Ok this is fixed in the steam build. It will take me a while to sort out a quick patch for the non steam build…

Yes, do fix this, I’m busily creating nice shiny Terran models for people. tigergrin

err… nope, still not there

Ok updated. If you can’t wait, here is a direct link:

http://www.gratuitousspacebattles2.com/server/patches/17149902/GSB2Beta_Patch1.23-1.24.exe

err, I’m on the steam version…

when I boot up the game and go to ship design, should my ship just be there?

Yup we updated the steam copy to fix this today. You might need to unsubscribe and resubscribe to any ships you subscribed to before the patch, to activate the installer. Then it will trigger on starting the game (or manually by hitting refresh in the steam workshop tab of the games mod control panel).

I resubscribed and steam downloaded SOMETHING (which I assume has got to be the ship file)

but when I open up ship design screen I still can’t load it

am I looking in the wrong place?

It should definitely be working now. Basically sateam workshop will download stuff when it thinks it isn’t already on your disk, or subscribed to, so it might have been out of synch. When it downloads stuff it ‘notifies’ the game. The game will then copy all of the workshop content and create a folder for that item inside \my documents\my games\gratuitous space battles 2\mods.
If you see a folder there, then its worked.
For each folder inside ‘mods’ the game will make a new entry in the mod control panel in the game.
If steam has downloaded the content but you dont see that mod folder, then you need to unsubscribe (probably wait a minute) then re-subscribe, (as all this happens asynchronously), and the game should get notified again.

This has only been a problem because on launch day we had a bug with this stuff, so people had subscribed, got some stuff downloaded, but the game wasn’t being told it was there…

Ok I ll definitely look when i have the time, thanks

Hmm… I have the non-Steam version purchased directly from the Positech web site. When I have Steam running, I can open the Steam Workshop from within GSB2 and subscribe to various ship designs just fine, but when the download box pops up, it just sits there forever. All I can do is hit Esc to cancel the download. I do have the \my documents\my games\gratuitous space battles 2\mods folder, so it created it, but it’s empty. I currently have the 1.27 version.

Hi, you can check the games debug logs to see if there is an error:

\my documents\my games\gratuitous space battles2\debug

and steam workshop actually has log files too:

Steam\logs\Workshop_log.txt is a log for all transfers that occur during workshop item downloading and installation.
Steam\workshopbuilds\depot_build_344840.log is a log for all actions during the upload and update of a workshop item.

Ok, in \my documents\my games\gratuitous space battles2\debug\debug.txt there are two lines that refer to Steam failures:
[9:8:1:367]- GBufferedFile failed to open file [D:\Users\Carlin\Documents/My Games/GratuitousSpaceBattles2/web/workshop.ini]
[9:8:3:520]- GBufferedFile failed to open file [data/dlc.txt]

Could it be as simple as those forward slashes should be back slashes?

The Steam\logs\Workshop_log.txt shows no errors.
I don’t have a Steam\workshopbuilds folder. I ran a search for “depot_build_344840.log” but Windows didn’t find it.

Hope that helps. Let me know if you want me to check anything else.

Does GSB 1 have this feature?

Checked again with version 1.29 and no change. Log files show the same as above.

Can you post the relevant bits of the ‘debug’ logs in the games debug folder? They might show up any errors or warnings.
It does however sound like something more fundamental. Are you using the workshop ok to subscribe to other mods with other games?

Yes. I haven’t had any problems using the workshop with other games. The two lines I posted are the only ones that say anything about failure. I don’t see anything in the drawdebug.txt that appears relevant. I’ll post them both in their entirety.

Debug.txt
[11:2:16:829]- ----DEBUG FILE----
[11:2:16:830]- GSB Debug File. App version Release 1.29
[11:2:16:830]- Desktop resolution is 1920 x 1200
[11:2:16:836]- Initialising Sound Engine
[11:2:16:851]- Finished Initialising Sound Engine
[11:2:16:869]- Attempting to initialise steam
[11:2:17:490]- Steam initialisation success
[11:2:17:490]- Requesting steam stats…
[11:2:17:490]- …Steam stats requested
[11:2:17:490]- Initialising Direct3D
[11:2:17:624]- Initialising global vertex buffer
[11:2:17:625]- creating render targets
[11:2:17:762]- success in initialising 3D
[11:2:17:786]- GBufferedFile failed to open file [D:\Users\Name\Documents/My Games/GratuitousSpaceBattles2/web/workshop.ini]
[11:2:18:62]- GBufferedFile failed to open file [data/dlc.txt]
[11:2:18:67]- server/getmymessages.php?&username=Trifler&id=
[11:2:18:67]- server/getmymessages.php?&username=Trifler&id=
[11:2:18:67]- Start of SIM_Internet::OpenLink
[11:2:18:70]- End of SIM_Internet::OpenLink
[11:2:18:70]- SIM_Internet::DownloadFile(D:\Users\Name\Documents/My Games/GratuitousSpaceBattles2/web/messages.txt)
[11:2:18:251]- SIM_Internet::DownloadFile ends
[11:2:18:262]- Received stats and achievements from Steam

[11:2:18:337]- Vertex Buffer Released
[11:2:38:975]- Vertex Buffer Released
[11:2:38:975]- releasing D3D engine
[11:2:38:979]- D3D released
[11:2:38:997]- Pruning composites folder. Current size is 232MB
END DEBUG—

drawdebug.txt
Initialising 3D Engine in fullscreen mode
Driver : aticfx32.dll
Description : AMD Radeon R9 200 Series
DeviceName : \.\DISPLAY1
Checking For Shader Support
NumSimultaneousRTs:4
hal_caps.PixelShaderVersion >= D3DPS_VERSION(2, 0)
hal_caps.PixelShaderVersion >= D3DPS_VERSION(3, 0)
About to Create 3D Device with width: 1920 and height : 1200
Attempting hardware Vertex Processing
Finished initialising 3D Engine
Initialising Render target of 1920 X 1200 rt_offscreen1
rt_offscreen1
Initialising Render target of 1920 X 1200 rt_offscreen2
rt_offscreen2
Initialising Render target of 1920 X 1200 rt_transition
rt_transition
Initialising Render target of 1920 X 1200 rt_unlit
rt_unlit
Initialising Render target of 1920 X 1200 rt_distortion
rt_distortion
Initialising Render target of 1920 X 1200 rt_depth
rt_depth
Initialising Render target of 1920 X 1200 rt_selection
rt_selection
Initialising Render target of 1920 X 1200 rt_lightmaps
rt_lightmaps
Initialising Render target of 1920 X 1200 rt_lens_dirt
rt_lens_dirt
Initialising Render target of 1 X 1 rt_sunstore
rt_sunstore
Initialising Render target of 960 X 600 rt_bloom1
rt_bloom1
Initialising Render target of 480 X 300 rt_bloom2
rt_bloom2
Initialising Render target of 480 X 300 rt_bloom2a
rt_bloom2a
Initialising Render target of 240 X 150 rt_bloom3
rt_bloom3
Initialising Render target of 240 X 150 rt_bloom3a
rt_bloom3a
Initialising Render target of 120 X 75 rt_bloom4
rt_bloom4
Initialising Render target of 120 X 75 rt_bloom4a
rt_bloom4a
Creating shader from file:[data/shaders/alphacombine.fx]
Creating shader from file:[data/shaders/alphacombine2rt.fx]
Creating shader from file:[data/shaders/alpha_fromtexture2.fx]
Creating shader from file:[data/shaders/bloom.fx]
Creating shader from file:[data/shaders/bloomblurx.fx]
Creating shader from file:[data/shaders/bloomblury.fx]
Creating shader from file:[data/shaders/blueprint.fx]
Creating shader from file:[data/shaders/brightpass.fx]
Creating shader from file:[data/shaders/camoflage.fx]
Creating shader from file:[data/shaders/complex_engine_glow.fx]
Creating shader from file:[data/shaders/composite_normalmap.fx]
Creating shader from file:[data/shaders/default_noeffect.fx]
Creating shader from file:[data/shaders/depth_blur.fx]
Creating shader from file:[data/shaders/depth_merge.fx]
Creating shader from file:[data/shaders/design_unlit.fx]
Creating shader from file:[data/shaders/distortion.fx]
Creating shader from file:[data/shaders/force_texture_black.fx]
Creating shader from file:[data/shaders/greyscale.fx]
Creating shader from file:[data/shaders/highcontrast.fx]
Creating shader from file:[data/shaders/hologram.fx]
Creating shader from file:[data/shaders/lensdirt.fx]
Creating shader from file:[data/shaders/lightmap.fx]
Creating shader from file:[data/shaders/lightmap_composition.fx]
Creating shader from file:[data/shaders/lightsout.fx]
Creating shader from file:[data/shaders/multiply_sunbright.fx]
Creating shader from file:[data/shaders/nebulalightning.fx]
Creating shader from file:[data/shaders/normalmap.fx]
Creating shader from file:[data/shaders/normalmap_mirrorx.fx]
Creating shader from file:[data/shaders/normalmap_preview.fx]
Creating shader from file:[data/shaders/occlusion.fx]
Creating shader from file:[data/shaders/redden.fx]
Creating shader from file:[data/shaders/rockwall.fx]
Creating shader from file:[data/shaders/rotate_normal.fx]
Creating shader from file:[data/shaders/selection.fx]
Creating shader from file:[data/shaders/shader.fx]
Creating shader from file:[data/shaders/shadow.fx]
Creating shader from file:[data/shaders/shieldblast.fx]
Creating shader from file:[data/shaders/shieldgrid.fx]
Creating shader from file:[data/shaders/shields.fx]
Creating shader from file:[data/shaders/splat.fx]
Creating shader from file:[data/shaders/splatemit.fx]
Creating shader from file:[data/shaders/stencil.fx]
Creating shader from file:[data/shaders/streakspot.fx]
Creating shader from file:[data/shaders/streak_precheck.fx]
Creating shader from file:[data/shaders/sunbrightscaled.fx]
Creating shader from file:[data/shaders/sunstore.fx]
Creating shader from file:[data/shaders/survival1.fx]
Creating shader from file:[data/shaders/yellowboost.fx]
Creating shader from file:[data/shaders/zbuff.fx]
Creating shader from file:[data/shaders/zcompare.fx]
Creating shader from file:[data/shaders/zcompareGUI.fx]
Deleting texture: rt_offscreen1
Deleting texture: rt_offscreen2
Deleting texture: rt_transition
Deleting texture: rt_unlit
Deleting texture: rt_distortion
Deleting texture: rt_depth
Deleting texture: rt_selection
Deleting texture: rt_lightmaps
Deleting texture: rt_lens_dirt
Deleting texture: rt_sunstore
Deleting texture: rt_bloom1
Deleting texture: rt_bloom2
Deleting texture: rt_bloom2a
Deleting texture: rt_bloom3
Deleting texture: rt_bloom3a
Deleting texture: rt_bloom4
Deleting texture: rt_bloom4a
Deleting texture: bullets.dds
Deleting texture: engine_bloom.dds
Deleting texture: debris.dds
Deleting texture: contrails.dds
Deleting texture: shield_impact.dds
Deleting texture: client_interlace.dds
Deleting texture: dialog_client.dds
Deleting texture: 19px_highlight.dds
Deleting texture: 19px_highlight_black.dds
Deleting texture: smokeclouds.dds
Deleting texture: runninglight.dds
Deleting texture: border_depth.dds
Deleting texture: null_texture.dds
Deleting texture: positech.jpg
Deleting texture: cwfont20.dds
Deleting texture: zekton16.dds
Deleting texture: neosansstd24.dds
Deleting texture: neosansstd24_black.dds
Deleting texture: circular_readout.dds
Deleting texture: gui_readout_text.dds
Deleting texture: gui_digits.dds
Deleting texture: planet_hex_grid.dds
Deleting texture: lens_orb_source.dds
Deleting texture: mainmenu_select_bracket.dds
Deleting texture: gui_readout_chart.dds
Deleting texture: 64pxcircle.dds
Deleting texture: mainmenu_button_highlight.dds
Deleting texture: circular_wipe.dds
Deleting texture: Planet07.dds
Deleting texture: nebula9.jpg
Deleting texture: gsb2_logo.dds
Deleting texture: star.dds
Deleting texture: asteroids.dds
Deleting texture: asteroids_norm.dds
Deleting texture: asteroids_lm.dds
Deleting texture: damage_matte.dds
Deleting texture: soft_warp_bubble.dds
Deleting texture: particles.dds