Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

No video

A topic by tsubasanut created Jun 14, 2020 Views: 791 Replies: 18
Viewing posts 1 to 9

Hello!

Played original a long time ago, so awesome, so bought a new version.

I've tried to run it, but i have only Ironseed cursor and black screen. I left it to run several minutes just to make sure it is not long loads and then message poped up with character pic "Increased knowledge base". So the game obviously is running but i cannot see it. Switching window/fullscreen does not help.

Any suggestions?

Thank you

If you hold alt or shift (I forget the exact key) on start of the game it will show a configuration dialog to adjust your video settings.  Maybe there is something there that might help?

This might help too: https://steamcommunity.com/discussions/forum/1/1480982971174752598/?ctp=4

(1 edit)

Hi, thanks for answering.

It should be shift according to this video https://www.youtube.com/watch?v=zGsr0Lt_iqs, but it does nothing for me, the game just starts normally. I can see logo and then black screen with red Ironseed cursor. I have Win 7 and 10 in dual boot. The problem is the same regardless. of OS.

Oh, and there is no sound as well,  in logo or in game, dunno if it should be that way.

I tried to play with aspect ratio settings, as people recommended. tried scale on display, no scale etc. Does nothing for me, sorry. 

So Alt+Enter doesn't fix the issue?  I did see something a couple of times where the shaders wouldn't compile the first run of the game.  Restarting seemed to fix it.  What sort of video card do you have?  Maybe there's something in there to try configuring.  Like reset to default anti-aliasing and other features (set to "Let App Decide").  Maybe open up Task Manager (Alt+Shift+Escape) and see how your performance is.

There are some additional command line options here https://docs.unity3d.com/Manual/CommandLineArguments.html and scroll down to "Standalone Player".  Maybe try "-force-glcore"?

Just some ideas, sorry I can't be more helpful.

(2 edits)

Hi

I have GTX 1660. Already changed everything i could in Nvidia panel.

And yes, first launch is noticeably slower, so looks like something is recompiling.

Task manager shows 50% load on  my 4core I5-4460, so game is working.

-force-glcore instantly gives me error "InitializeEngineGraphics failed". Maybe i'm lacking some OpenGL runtimes? If i use -force-d3d11 game starts without error, but still blackscreen.

Oh, and i tried both 32 and 64 bit version, no difference.

UPD: I tried all that again on my wife laptop with win10 and Radeon 540x/Intel card. Exactly the same case. So doesn't look like it is nvidia-specific. I think it should use Radeon for Unity, but I don't know for sure.

I found unity log, there is something there

Mono path[0] = 'C:/temp/ironseed-win64/Ironseed_Data/Managed'
Mono config path = 'C:/temp/ironseed-win64/MonoBleedingEdge/etc'
Loading player data from C:/temp/ironseed-win64/Ironseed_Data/data.unity3d
Initialize engine version: 2019.3.0b1 (78e106a973e1)
[XR] Discovering subsystems at path C:/temp/ironseed-win64/Ironseed_Data/UnitySubsystems
GfxDevice: creating device client; threaded=1
Direct3D:
    Version:  Direct3D 11.0 [level 11.1]
    Renderer: Intel(R) UHD Graphics 620 (ID=0x3ea0)
    Vendor:       VRAM:     8097 MB
    Driver:   26.20.100.6860
Begin MonoManager ReloadAssembly
- Completed reload, in  0.239 seconds
D3D11 device created for Microsoft Media Foundation video decoding.
<RI> Initializing input.
XInput1_3.dll not found. Trying XInput9_1_0.dll instead...
<RI> Input initialized.
<RI> Initialized touch support.
UnloadTime: 3.238900 ms
ApplicationManager : load settings. (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
INIT (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
FormatException: Input string was not in a correct format.
  at System.Number.ParseSingle (System.String value, System.Globalization.NumberStyles options, System.Globalization.NumberFormatInfo numfmt) [0x00083] in <ad04dee02e7e4a85a1299c7ee81c79f6>:0   at System.Single.Parse (System.String s, System.Globalization.NumberStyles style, System.Globalization.NumberFormatInfo info) [0x00000] in <ad04dee02e7e4a85a1299c7ee81c79f6>:0   at System.Single.Parse (System.String s) [0x0000b] in <ad04dee02e7e4a85a1299c7ee81c79f6>:0   at DaanRuiter.CMDPlus.CMDHelper.TryParseColor (System.String s, UnityEngine.Color& color) [0x00028] in <c2f04ccd4a974773b7475132dc3449ce>:0   at DaanRuiter.CMDPlus.CMDWindow..ctor (System.String windowName, UnityEngine.Vector2 position, UnityEngine.Vector2 size) [0x00161] in <c2f04ccd4a974773b7475132dc3449ce>:0   at DaanRuiter.CMDPlus.CMDUnityView..ctor (System.String windowName, UnityEngine.Vector2 position, UnityEngine.Vector2 size) [0x00000] in <c2f04ccd4a974773b7475132dc3449ce>:0   at CMD.Init () [0x000bc] in <c2f04ccd4a974773b7475132dc3449ce>:0   at ApplicationManager.Awake () [0x0002d] in <c2f04ccd4a974773b7475132dc3449ce>:0  
(Filename: <ad04dee02e7e4a85a1299c7ee81c79f6> Line: 0)
CommManager : load start (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
CommManager : load successful (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
CrewManager : load start (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
CrewManager : load successful (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
AlienManager : load start (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
UniverseManager : load start (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
UniverseManager : load successful (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
ItemManager : load start (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
ItemManager : load successful (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
WeaponManager : load start (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
WeaponManager : load successful (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
LogManager : load start (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
LogManager : load successful (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
EventManager : load start (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
EventManager : load successful (Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)
Setting up 4 worker threads for Enlighten.
  Thread -> id: 3dfc -> priority: 1   Thread -> id: 3ddc -> priority: 1   Thread -> id: 62c -> priority: 1   Thread -> id: 2994 -> priority: 1

One odd thing is it is using your Intel GPU instead of NVidia.  You can override it using "-force-device-index" with 0 or 1.  I found my machine was NVidia on 0 and Intel on 1.  I verified in the Player.log file in "C:\Users\USERNAME\AppData\LocalLow\Channel 7 Software\Ironseed".

There is a debug console if you hit ~ key.  It might show an error as well.

(1 edit)

Can I use it in command line parameters? Like "-force-device-index1"? Or it should be in boot.config? I'm a total noob in Unity.

~ key does nothing for me. Can i somehow launch ironseed with  Unity player (if such thing exist separately)? Will it be different?

Enabled my intel GPU as default and launched with it (verified in log). Same case. 

Can i request some test run from couple of friends?

Also, are you in SpaceGameJunkie discord? Brian (main guy here) is also interested in your remake and knows the original, maybe he can give you coverage.

Yes, you can use it on the command line "ironseed.exe -force-device-index 1".

I'll do some research and see if I can find anything else that might help.

Hi again. Any progress?

I start having some random crashes in everyday work with my GTX 1660 Ti so i switched to old GTX 760. 

Tested the Ironseed just to make sure it was not faulty videocard. Well, it was not, still black screen.

Hi again.

Someone reported the same problem but with a different twist here https://www.reddit.com/r/ironseed/comments/h901xe/no_video/

Sadly it hasnt worked for me, there is no second window appearing. But maybe it may help you in figuring out the problem.

Developer

Yeah, I saw that.  I'm sorry we haven't been able to figure out your problem =(

Developer

I'm going to also try upgrading to a later version of Unity and see if that fixes your problem.  I've got a number of minor fixes I'm testing now.

YAY, thank you. i'm cool. I'd like to play the remake, but this payment was more of a hommage to old game. So take your time solving the problem.

Developer

Thank you, that means a lot. =)  I do the same thing for indie studios - buying DLC just to help them out.

Developer (1 edit)

I successfully upgraded to the latest Unity without breaking anything.. that's a first!  They broke the camera stacking a while back and I was stuck without having to do major rewriting of the scenes.  Apparently enough people complained and they added it back.  =P  I will clean up the code and get a build put together.  I'm hoping this will fix your video issues.

Developer (1 edit)

Please let me know if v1.0.9 (either 32 or 64 bit versions) fix your issue.  Thanks.  It will take a few more hours for all new versions to be pushed.

No, new version did not help, but i found where the problem lies.

I thought about what i saw in Unity log - 

"FormatException: Input string was not in a correct format.
  at System.Number.ParseSingle (System.String value, System.Globalization.NumberStyles options, System.Globalization.NumberFormatInfo numfmt) [0x00083] in <ad04dee02e7e4a85a1299c7ee81c79f6>:0

And i had a hunch. I changed my regional formats in Windows from default Russian to English(USA) and now everything works fine!

I think we have different delimiters,  and Unity may use default delimiters for internal calcualtion. I had exactly the same problem several years ago with totally different software.

Anyway, problem solved!