Difference between revisions of "Game Testing"

From PC-BSD Wiki
Jump to: navigation, search
(Linux)
 
(12 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 +
<translate>
 +
<!--T:1-->
 
{{NavHome}}
 
{{NavHome}}
  
 +
<!--T:2-->
 
This area of the wiki is for those who have tried getting a Windows or Linux game running on PC-BSD. Those who wish to add their results may do so in the tables below. __NOTOC__ <!-- eliminate table of contents until page grows -->
 
This area of the wiki is for those who have tried getting a Windows or Linux game running on PC-BSD. Those who wish to add their results may do so in the tables below. __NOTOC__ <!-- eliminate table of contents until page grows -->
  
== The promise of non-native games on PC-BSD ==
+
== The promise of non-native games on PC-BSD == <!--T:3-->
  
 +
<!--T:4-->
 
It is well known that a constant stream of games arrive on store shelves for Windows and that a few titles sometimes are available for Linux, but that does not mean BSD is left without options. There are two main methods that can be used to access games, and both are through some kind of emulation or compatibility layer. FreeBSD (and therefore PC-BSD) has a Linux compatibility layer. There are a number of emulators, and a program (Wine) containing a subset of Windows capability that has been ported to BSD. It is hoped that through this list more games may be discovered that work but do not (or cannot) exist as PBIs, and also perhaps, by way of this information, assistance might be given to increase the amount accessible to PC-BSD.
 
It is well known that a constant stream of games arrive on store shelves for Windows and that a few titles sometimes are available for Linux, but that does not mean BSD is left without options. There are two main methods that can be used to access games, and both are through some kind of emulation or compatibility layer. FreeBSD (and therefore PC-BSD) has a Linux compatibility layer. There are a number of emulators, and a program (Wine) containing a subset of Windows capability that has been ported to BSD. It is hoped that through this list more games may be discovered that work but do not (or cannot) exist as PBIs, and also perhaps, by way of this information, assistance might be given to increase the amount accessible to PC-BSD.
  
 +
<!--T:5-->
 
'''Note:''' This page pertains to PC-BSD version 9.x.
 
'''Note:''' This page pertains to PC-BSD version 9.x.
  
== Linux ==
+
== Linux == <!--T:6-->
 
The idea is that these games work directly, without a need for porting or only to fix file locations.
 
The idea is that these games work directly, without a need for porting or only to fix file locations.
  
=== Resources ===
+
=== Resources === <!--T:7-->
  
==== Libraries and other files ====
+
==== Libraries and other files ==== <!--T:8-->
  
 +
<!--T:9-->
 
* {{Citelink|url=http://www.freshports.org/devel/linux-f10-sdl12/|txt=sdl12}}
 
* {{Citelink|url=http://www.freshports.org/devel/linux-f10-sdl12/|txt=sdl12}}
  
==== Documentation and Examples ====
+
==== Documentation and Examples ==== <!--T:10-->
  
 +
<!--T:11-->
 
* Previously ported {{Citelink|url=http://www.freshports.org/games/linux-doom3|txt=linux-doom3}} that might be used as an example.
 
* Previously ported {{Citelink|url=http://www.freshports.org/games/linux-doom3|txt=linux-doom3}} that might be used as an example.
  
== Windows ==
+
== Windows == <!--T:12-->
  
Steam.msi (Microsoft) can be installed on pcbsd with the last Wine version (1.5.19)
+
<!--T:13-->
 +
Steam.msi (Microsoft) can be installed on pcbsd with the last Wine version (1.5.19) or higher. 
  
The only problem is no displaying text.
+
<!--T:14-->
 +
The only known problem is no displaying text.
  
 +
<!--T:15-->
 
In order to resolve it :
 
In order to resolve it :
  
 +
<!--T:16-->
 
* Run wine regedit.
 
* Run wine regedit.
  
 +
<!--T:17-->
 
* Navigate to HKEY_CURRENT_USER\Software\Valve\Steam in the tree.
 
* Navigate to HKEY_CURRENT_USER\Software\Valve\Steam in the tree.
  
 +
<!--T:18-->
 
* Look for a DWriteEnable value in the panel on the right. If it doesn't exist, add it as a DWORD value.
 
* Look for a DWriteEnable value in the panel on the right. If it doesn't exist, add it as a DWORD value.
  
 
* Set DWriteEnable to 0 and exit out of the registry editor.
 
* Set DWriteEnable to 0 and exit out of the registry editor.
 +
 
<!-- #### adjust what this comment hides as the page is populated ####
 
<!-- #### adjust what this comment hides as the page is populated ####
=== Resources ===
+
=== Resources === <!--T:20-->
  
==== Libraries and other files ====
+
==== Libraries and other files ==== <!--T:21-->
  
==== Documentation and Examples ====
+
==== Documentation and Examples ==== <!--T:22-->
  
== Game Consoles ==
+
== Game Consoles == <!--T:22-->
  
=== Resources ===
+
=== Resources === <!--T:23-->
  
==== Libraries and other files ====
+
==== Libraries and other files ==== <!--T:24-->
  
==== Documentation and Examples ====
+
==== Documentation and Examples ==== <!--T:25-->
  
 +
<!--T:26-->
 
#### adjust this comment to hide only unpopulated sections #### -->
 
#### adjust this comment to hide only unpopulated sections #### -->
  
== Attempted ==
+
== Attempted == <!--T:27-->
 
<!-- perhaps place another table here? -->
 
<!-- perhaps place another table here? -->
  
== What currently works ==
+
== What currently works == <!--T:28-->
  
  
{{Tbl-init|width=100%|caption=: Games that have been attempted. How well does this version of the game run?}}
+
<!--T:29-->
{{Tbl-title|width=10%|'''Type'''}}
+
{{tbl-init|class=spiffy_table sortable|width=auto|caption=: Games that have been attempted. How well does this version of the game run?}}
{{Tbl-title|width=23%|'''Name'''}}
+
!Type
{{Tbl-title|width=7%|'''Version'''}}
+
!width=37%|Name
{{Tbl-title|width=7%|'''Platform'''}}
+
!Version
{{Tbl-title|width=53%|'''Special changes (and/or errors)'''}}
+
!Platform
 +
!Special changes (and/or errors)
 
|-
 
|-
{{Tbl-cell|row=1|RPG}}
+
|RPG
{{Tbl-cell|row=1|'''Diablo II'''}}
+
|'''Diablo II'''
{{Tbl-cell|row=1|1.13}}
+
|1.13
{{Tbl-cell|row=1|Windows}}
+
|Windows
{{Tbl-cell|row=1|align=justified|Using the mechanism of installing on Windows (both Diablo2 and LoD expansion), then copying the installation files to a USB key, you can run the game with Wine.  
+
|align=justified|Using the mechanism of installing on Windows (both Diablo2 and LoD expansion), then copying the installation files to a USB key, you can run the game with Wine.  
 
Example: wine Diablo\ II.exe -w
 
Example: wine Diablo\ II.exe -w
  
 +
<!--T:30-->
 
(Note: the -w is required for Windowed mode).  
 
(Note: the -w is required for Windowed mode).  
  
 +
<!--T:31-->
 
Tested on PC-BSD 9.0x64 and Wine64 1.4.1
 
Tested on PC-BSD 9.0x64 and Wine64 1.4.1
}}
 
 
|-
 
|-
{{Tbl-cell|row=2|}}
+
|
{{Tbl-cell|row=2|'''Left for Dead 2'''}}
+
|'''Left for Dead 2'''
{{Tbl-cell|row=2|}}
+
|
{{Tbl-cell|row=2|Windows}}
+
|Windows
{{Tbl-cell|row=2|Steam.msi (Microsoft) via Wine version (1.5.20)}}
+
|Steam.msi (Microsoft) via Wine version (1.5.20)
 +
|-
 +
|
 +
|'''Rome Total WAR'''
 +
|
 +
|Windows
 +
|Steam.msi (Microsoft) via Wine version (1.5.20)
 
|-
 
|-
{{Tbl-cell|row=3|}}
+
|
{{Tbl-cell|row=3|'''Rome Total WAR'''}}
+
|'''Rome: Total War - Barbarian Invasion'''
{{Tbl-cell|row=3|}}
+
|
{{Tbl-cell|row=3|Windows}}
+
|Windows
{{Tbl-cell|row=3|Steam.msi (Microsoft) via Wine version (1.5.20)}}
+
|Steam.msi (Microsoft) via Wine version (1.5.20)
 
|-
 
|-
{{Tbl-cell|row=4|}}
+
|
{{Tbl-cell|row=4|'''Rome: Total War - Barbarian Invasion'''}}
+
|'''Rome: Total War - Alexander'''
{{Tbl-cell|row=4|}}
+
|
{{Tbl-cell|row=4|Windows}}
+
|Windows
{{Tbl-cell|row=4|Steam.msi (Microsoft) via Wine version (1.5.20)}}
+
|Steam.msi (Microsoft) via Wine version (1.5.20)
 
|-
 
|-
{{Tbl-cell|row=5|}}
+
|
{{Tbl-cell|row=5|'''Rome: Total War - Alexander'''}}
+
|'''crusader kings 2'''
{{Tbl-cell|row=5|}}
+
|
{{Tbl-cell|row=5|Windows}}
+
|Windows
{{Tbl-cell|row=5|Steam.msi (Microsoft) via Wine version (1.5.20)}}
+
|Steam.msi (Microsoft) via Wine version (1.5.20)
 
|-
 
|-
{{Tbl-cell|row=6|}}
+
|
{{Tbl-cell|row=6|'''crusader kings 2'''}}
+
|'''Medieval total WAR 2'''
{{Tbl-cell|row=6|}}
+
|
{{Tbl-cell|row=6|Windows}}
+
|Windows
{{Tbl-cell|row=6|Steam.msi (Microsoft) via Wine version (1.5.20)}}
+
|Steam.msi (Microsoft) via Wine version (1.5.20)
 
|-
 
|-
{{Tbl-cell|row=7|}}
+
|
{{Tbl-cell|row=7|'''Medieval total WAR 2'''}}
+
|'''Arx Fatalis'''
{{Tbl-cell|row=7|}}
+
|
{{Tbl-cell|row=7|Windows}}
+
|Windows
{{Tbl-cell|row=7|Steam.msi (Microsoft) via Wine version (1.5.20)}}
+
|Install via Wine, No sound? May also be played with {{citelink|url=http://www.freshports.org/games/arx-libertatis/|txt=Arx Libertatis}} by referencing the files installed by wine: {{txtbox|box='''arx -u ~/.wine/drive_c/Program\ Files/JoWood/Arx\ Fatalis/'''}}
 
|}
 
|}
 
<!-- It may eventually be necessary to subdivide into groups of games that work for each certain "emulator" -->
 
<!-- It may eventually be necessary to subdivide into groups of games that work for each certain "emulator" -->
 
<noinclude>{{refheading}}</noinclude>
 
<noinclude>{{refheading}}</noinclude>
 
<noinclude>{{GroupListHeading|group=tables}}</noinclude>
 
<noinclude>{{GroupListHeading|group=tables}}</noinclude>
 +
</translate>

Latest revision as of 11:35, 22 November 2014

Contents

This area of the wiki is for those who have tried getting a Windows or Linux game running on PC-BSD. Those who wish to add their results may do so in the tables below.

[edit] The promise of non-native games on PC-BSD

It is well known that a constant stream of games arrive on store shelves for Windows and that a few titles sometimes are available for Linux, but that does not mean BSD is left without options. There are two main methods that can be used to access games, and both are through some kind of emulation or compatibility layer. FreeBSD (and therefore PC-BSD) has a Linux compatibility layer. There are a number of emulators, and a program (Wine) containing a subset of Windows capability that has been ported to BSD. It is hoped that through this list more games may be discovered that work but do not (or cannot) exist as PBIs, and also perhaps, by way of this information, assistance might be given to increase the amount accessible to PC-BSD.

Note: This page pertains to PC-BSD version 9.x.

[edit] Linux

The idea is that these games work directly, without a need for porting or only to fix file locations.

[edit] Resources

[edit] Libraries and other files

[edit] Documentation and Examples

[edit] Windows

Steam.msi (Microsoft) can be installed on pcbsd with the last Wine version (1.5.19) or higher.

The only known problem is no displaying text.

In order to resolve it :

  • Run wine regedit.
  • Navigate to HKEY_CURRENT_USER\Software\Valve\Steam in the tree.
  • Look for a DWriteEnable value in the panel on the right. If it doesn't exist, add it as a DWORD value.
  • Set DWriteEnable to 0 and exit out of the registry editor.


[edit] Attempted

[edit] What currently works

Table : Games that have been attempted. How well does this version of the game run? [tables 1]
Type Name Version Platform Special changes (and/or errors)
RPG Diablo II 1.13 Windows Using the mechanism of installing on Windows (both Diablo2 and LoD expansion), then copying the installation files to a USB key, you can run the game with Wine.

Example: wine Diablo\ II.exe -w

(Note: the -w is required for Windowed mode).

Tested on PC-BSD 9.0x64 and Wine64 1.4.1

Left for Dead 2 Windows Steam.msi (Microsoft) via Wine version (1.5.20)
Rome Total WAR Windows Steam.msi (Microsoft) via Wine version (1.5.20)
Rome: Total War - Barbarian Invasion Windows Steam.msi (Microsoft) via Wine version (1.5.20)
Rome: Total War - Alexander Windows Steam.msi (Microsoft) via Wine version (1.5.20)
crusader kings 2 Windows Steam.msi (Microsoft) via Wine version (1.5.20)
Medieval total WAR 2 Windows Steam.msi (Microsoft) via Wine version (1.5.20)
Arx Fatalis Windows Install via Wine, No sound? May also be played with Arx Libertatis[3] by referencing the files installed by wine:
arx -u ~/.wine/drive_c/Program\ Files/JoWood/Arx\ Fatalis/

References


  1. http://www.freshports.org/devel/linux-f10-sdl12/
  2. http://www.freshports.org/games/linux-doom3
  3. http://www.freshports.org/games/arx-libertatis/

List of Tables


  1. Table : Games that have been attempted. How well does this version of the game run?
Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox