Difference between revisions of "Problem"

From BotF2-Wiki
Jump to: navigation, search
(BotF2 problem: Microsoft XNA Test Tool http://www.microsoft.com/en-us/download/details.aspx?id=13884)
(Log.txt)
 
(6 intermediate revisions by one user not shown)
Line 16: Line 16:
 
*http://support.microsoft.com/kb/318785/en-us
 
*http://support.microsoft.com/kb/318785/en-us
  
=== download .Net ===
+
==== download .Net ====
 
+
 
*http://www.microsoft.com/en-us/download/details.aspx?id=40779
 
*http://www.microsoft.com/en-us/download/details.aspx?id=40779
  
 
+
=== DirectX ===
=== Microsoft XNA Test Tool ===
+
*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
 
+
*Microsoft XNA Test Tool http://www.microsoft.com/en-us/download/details.aspx?id=13884
+
  
 
= Problems at Starting =
 
= Problems at Starting =
Line 29: Line 26:
 
*do not change name of '''SupremacyClient.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 =
 
= Problems at Saving =
  
 
see [[Auto Save]]
 
see [[Auto Save]]
 +
 +
== Greyed out problem ==
 +
 +
see http://star-trek-supremacy.proboards.com/post/3532/thread
  
 
= Multi Player =
 
= Multi Player =
  
*.Net version should be 4.5.1 ([[Problem#check your .Net version|see above]])
+
*.Net-version should be 4.5.1 ([[Problem#check your .Net version|see above]])
*all should use the same version
+
*all should use the same version ([http://botf2.square7.ch/homepage/ Download via HP])
**BotF2Client.exe of 2013-12-23 has 1.206.272 bytes and is dated 2013-12-23 of course
+
**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
+
**\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 example 2013-12-23: [[TechObjectDatabase.xml]] has 1.059.918 bytes, dated 2013-12-23
***for example 2014-01-10: TechObjectDatabase.xml has 1.059.918 bytes, dated 2014-01-10
 
 
*for more see [[MP|MultiPlayer]]
 
*for more see [[MP|MultiPlayer]]
  

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"