Difference between revisions of "Problem"

From BotF2-Wiki
Jump to: navigation, search
(Problems at Starting)
(Log.txt)
 
(14 intermediate revisions by 2 users not shown)
Line 7: Line 7:
  
 
To run BotF2, see also [[System Requirements]]
 
To run BotF2, see also [[System Requirements]]
 +
 +
=== check your .Net-Version ===
 +
 +
(latest -atm 4.5.1- is recommend)
 +
 +
*ASoft .NET Version Detector ([http://www.asoft-ware.com/download.php?id=11 Download])  or  [http://www.asoft.be/prod_netver.html Website] (results left bottom with blue background) or
 +
 +
*http://support.microsoft.com/kb/318785/en-us
 +
 +
==== download .Net ====
 +
*http://www.microsoft.com/en-us/download/details.aspx?id=40779
 +
 +
=== DirectX ===
 +
*check your version of Direct X ( 9 or higher is needed) http://windows.microsoft.com/en-us/windows/which-version-directx#which-version-directx=windows-7
  
 
= Problems at Starting =
 
= Problems at Starting =
  
*do not change name of '''BotF2Client.exe'''
+
*do not change name of '''SupremacyClient.exe'''
 
*maybe \Resources\Strings\'''en.txt''' is corrupt -> try the official one
 
*maybe \Resources\Strings\'''en.txt''' is corrupt -> try the official one
 +
 +
== Generating GALAXY ==
 +
 +
=== Log.txt ===
 +
 +
At Log.txt (located in the same folder as Supremacy.exe) different things are logged. Once more technical things, but now in addition more like a Players Logbook.
 +
 +
The Log.txt is created every time the program starts. If you want: make sure to rescue a previous Log.txt by manually copy, maybe like Log-date-time.txt, or better to a compressed file type like *.docx.
 +
 +
Log.txt can increase to a large size.
 +
 +
==== No more minor race definitions available (create more) ====
 +
 +
[7] WARN  Supremacy.Universe.GalaxyGenerator - No more minor race definitions available (create more).  Galaxy generation will stop.
 +
 +
-> reduce amount of minor races in game by...
 +
*decrease galaxy size or chose another shape than irregular
 +
*decrease star density
 +
*decrease minor dense
 +
*at least you can create more minor [[:category:races|races]] :-) because atm there are only round about 150
 +
 +
=== Error.txt ===
 +
 +
==== System.OutOfMemoryException ====
 +
 +
not exactly known when this occurs
 +
 +
==== RAM ====
 +
*playing a huge galaxy might need more RAM as your computer has at the moment
 +
**playing with medium galaxy and many minors needs about 500 MB RAM
 +
**playing with huge galaxy and some minors needs about 1.600 MB RAM
 +
 +
Nicht genügend Speicher verfügbar, um das Programm weiter auszuführen.
 +
  bei System.Windows.Media.Composition.DUCE.Channel.SyncFlush()
 +
  bei System.Windows.Interop.HwndTarget.UpdateWindowSettings(Boolean enableRenderTarget, Nullable`1 channelSet)
 +
  bei System.Windows.Interop.HwndTarget.UpdateWindowPos(IntPtr lParam)
 +
  bei System.Windows.Interop.HwndTarget.HandleMessage(WindowMessage msg, IntPtr wparam, IntPtr lparam)
 +
  bei System.Windows.Interop.HwndSource.HwndTargetFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
 +
  bei MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
 +
  bei MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
 +
  bei System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
 +
  bei MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
 +
----------------------------------------
 +
 +
= Problems at Saving =
 +
 +
see [[Auto Save]]
 +
 +
== Greyed out problem ==
 +
 +
see http://star-trek-supremacy.proboards.com/post/3532/thread
 +
 +
= Multi Player =
 +
 +
*.Net-version should be 4.5.1 ([[Problem#check your .Net version|see above]])
 +
*all should use the same version ([http://botf2.square7.ch/homepage/ Download via HP])
 +
**SupremacyClient.exe of 2014-03-01 has 1.383.424 bytes and is dated 2014-03-01 of course
 +
**\Data should have the same values (see [https://bitbucket.org/kflanagan/section-31/src/30cf0ed595c0/Resources/Data/?at=default bitbucket section-31])
 +
***for example 2014-03-30: [[TechObjectDatabase.xml]] has 1.228.290 bytes, dated 2014-03-26
 +
***for example 2014-01-10: [[TechObjectDatabase.xml]] has 1.059.918 bytes, dated 2014-01-10
 +
***for example 2013-12-23: [[TechObjectDatabase.xml]] has 1.059.918 bytes, dated 2013-12-23
 +
*for more see [[MP|MultiPlayer]]
  
 
= Windows problem =
 
= Windows problem =
Line 20: Line 96:
  
 
*Application Crash on Load http://botf2.star-trek-games.com/viewtopic.php?f=32&t=4913 (search entry t=4913)
 
*Application Crash on Load http://botf2.star-trek-games.com/viewtopic.php?f=32&t=4913 (search entry t=4913)
 +
 +
== Windows 8.1 ==
 +
 +
Axel wrote: 
 +
 +
I'm running Supremacy fine under Windows 8.1 Pro 64 Bit version. Just a few known bug, e.g. saving games on huge or large maps throws the out.of.memory exception.
 +
 +
Maybe there are missing some software packages from microsoft. I've installed
 +
*the XNA Framework Redists in versions 3.1 and 4.0,
 +
*all Visual C++ Redists from 2008 up to 2012 in 32 and 64 Bit editions and
 +
*additionally selected ".Net Framework 3.5 (includes .NET 2.0 and 3.0)", ".NET Framework 4.5 advanced services" and "Windows Process-Activation Service -> .NET environment" under "Programs and Features -> Turn Windows Features on or off"

Latest revision as of 08:56, 5 November 2017

BotF2 problem

for BUGs: http://botf2.star-trek-games.com/viewforum.php?f=32


Lloyd James wrote: When the game crashes, it automatically generates an error log, which you can find in your main BotF2 folder. Look for Error.txt or ServerError.txt; one or both of these files should be there. If they're not there, the issue may not be to do with BotF2 itself, but some other aspect of your computer. Or it's crashing before the log can be generated. Or the cause is something that isn't being checked for by the game.

To run BotF2, see also System Requirements

check your .Net-Version

(latest -atm 4.5.1- is recommend)

  • ASoft .NET Version Detector (Download) or Website (results left bottom with blue background) or

download .Net

DirectX

Problems at Starting

  • do not change name of SupremacyClient.exe
  • maybe \Resources\Strings\en.txt is corrupt -> try the official one

Generating GALAXY

Log.txt

At Log.txt (located in the same folder as Supremacy.exe) different things are logged. Once more technical things, but now in addition more like a Players Logbook.

The Log.txt is created every time the program starts. If you want: make sure to rescue a previous Log.txt by manually copy, maybe like Log-date-time.txt, or better to a compressed file type like *.docx.

Log.txt can increase to a large size.

No more minor race definitions available (create more)

[7] WARN  Supremacy.Universe.GalaxyGenerator - No more minor race definitions available (create more).  Galaxy generation will stop.

-> reduce amount of minor races in game by...

  • decrease galaxy size or chose another shape than irregular
  • decrease star density
  • decrease minor dense
  • at least you can create more minor races :-) because atm there are only round about 150

Error.txt

System.OutOfMemoryException

not exactly known when this occurs

RAM

  • playing a huge galaxy might need more RAM as your computer has at the moment
    • playing with medium galaxy and many minors needs about 500 MB RAM
    • playing with huge galaxy and some minors needs about 1.600 MB RAM
Nicht genügend Speicher verfügbar, um das Programm weiter auszuführen.
  bei System.Windows.Media.Composition.DUCE.Channel.SyncFlush()
  bei System.Windows.Interop.HwndTarget.UpdateWindowSettings(Boolean enableRenderTarget, Nullable`1 channelSet)
  bei System.Windows.Interop.HwndTarget.UpdateWindowPos(IntPtr lParam)
  bei System.Windows.Interop.HwndTarget.HandleMessage(WindowMessage msg, IntPtr wparam, IntPtr lparam)
  bei System.Windows.Interop.HwndSource.HwndTargetFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
  bei MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
  bei MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
  bei System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
  bei MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
----------------------------------------

Problems at Saving

see Auto Save

Greyed out problem

see http://star-trek-supremacy.proboards.com/post/3532/thread

Multi Player

Windows problem

  • for Win8 maybe select Win7 compatibilty

Windows 8

Windows 8.1

Axel wrote:

I'm running Supremacy fine under Windows 8.1 Pro 64 Bit version. Just a few known bug, e.g. saving games on huge or large maps throws the out.of.memory exception.

Maybe there are missing some software packages from microsoft. I've installed

  • the XNA Framework Redists in versions 3.1 and 4.0,
  • all Visual C++ Redists from 2008 up to 2012 in 32 and 64 Bit editions and
  • additionally selected ".Net Framework 3.5 (includes .NET 2.0 and 3.0)", ".NET Framework 4.5 advanced services" and "Windows Process-Activation Service -> .NET environment" under "Programs and Features -> Turn Windows Features on or off"