It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Hello fellow Linux gamers!

Here you can find informations about ./play.it, a tool building packages for Debian, Arch Linux, Gentoo and any derivative (Ubuntu, Manjaro, Linux Mint, etc.) from your installers for Star Wars Battlefront Ⅱ.
These packages can be installed easily with your favourite packages manager.

Download links and usage instructions can be found on the following page:
Star Wars Battlefront Ⅱ

We hope youʼll enjoy the ease-of-use provided by this tool as much as we enjoy writing and tweaking it ;)

Here you go for more supported games!

-----

Salut camarades Linuxiens !

Vous trouverez ici des informations à propos de ./play.it, un outil construisant des paquets pour Debian, Arch Linux, Gentoo ou nʼimporte quelle distribution dérivée de celles-ci (Ubuntu, Manjaro, Linux Mint, etc.) à partir de vos installateurs pour Star Wars Battlefront Ⅱ.
Ces paquets sʼinstallent facilement via votre gestionnaire de paquets habituel.

Les liens de téléchargement et les instructions dʼutilisation se trouvent sur la page suivante :
Star Wars Battlefront Ⅱ

Nous espérons que vous apprécierez le confort apporté par cet outil autant que nous apprécions lʼécrire et lʼaméliorer ;)

Pour plus de jeux, rendez-vous par ici !
Post edited September 24, 2020 by vv221
Update

New supported installer:
setup_star_wars_-_battlefront_2_1.1_mp_hotfix_(17606).exe (+ .bin files)
Nice work. I don't use Linux but I do enjoy helping people out on forums.
avatar
Jeanswbf2: (…) I do enjoy helping people out on forums.
That’s great, there can never be enough people like you out there ;)
Salut!

J'ai la version "Hotfix" de Battlefront 2 GOG et lorsque j'essaye de faire marcher ton patch, voici ce que j'obtiens:

Utilisation de setup_star_wars_-_battlefront_2_1.1_mp_hotfix_(17606).exe
Contrôle de l’intégrité de setup_star_wars_-_battlefront_2_1.1_mp_hotfix_(17606).exe
Erreur :
Somme de contrôle incohérente. setup_star_wars_-_battlefront_2_1.1_mp_hotfix_(17606).exe n’est pas le fichier attendu.
Utilisez --checksum=none pour forcer son utilisation.

Si j'essaie avec --checksum=none, j'obtiens plûtot cela:

Utilisation de setup_star_wars_-_battlefront_2_1.1_mp_hotfix_(17606).exe
Utilisation de setup_star_wars_-_battlefront_2_1.1_mp_hotfix_(17606)-1.bin
Utilisation de setup_star_wars_-_battlefront_2_1.1_mp_hotfix_(17606)-2.bin
Extraction des données de setup_star_wars_-_battlefront_2_1.1_mp_hotfix_(17606).exe
warning: unexpected setup data version: 5.5.7 (unicode)
warning: unexpected Auto Boolean value: 20
warning: unexpected Architecture flags: 10
warning: unexpected data while converting from CP1200 to UTF-8
stream error: basic_ios::clear
Done with 1 error and 4 warnings.

Je n'arriver pas à trouver le problème simplement à partir de ces infos là. Est-ce que tu crois que tu as une idée?
avatar
ludovikbechard: (…)
Les retours laissent penser soit à un installeur corrompu, soit à une version d’innoextract trop ancienne.
Est-ce que tu peux poster ici le retour des trois commandes suivantes ?
innoextract --version
du -s setup_star_wars_-_battlefront_2_1.1_mp_hotfix_\(17606\)*
md5sum setup_star_wars_-_battlefront_2_1.1_mp_hotfix_\(17606\)*
Post edited January 30, 2018 by vv221
avatar
ludovikbechard: (…)
avatar
vv221: Les retours laissent penser soit à un installeur corrompu, soit à une version d’innoextract trop ancienne.
Est-ce que tu peux poster ici le retour des trois commandes suivantes ?

innoextract --version
du -s setup_star_wars_-_battlefront_2_1.1_mp_hotfix_\(17606\)*
md5sum setup_star_wars_-_battlefront_2_1.1_mp_hotfix_\(17606\)*
avatar
vv221:
Salut!

Pour la première, voici:
innoextract 1.4
Extracts installers created by Inno Setup 1.2.10 to 5.5.3
2e:
4193552 setup_star_wars_-_battlefront_2_1.1_mp_hotfix_(17606)-1.bin
4035472 setup_star_wars_-_battlefront_2_1.1_mp_hotfix_(17606)-2.bin
764 setup_star_wars_-_battlefront_2_1.1_mp_hotfix_(17606).exe
3e:
le md5sum retourne rien. Je n'arrive pas à obtenir l'empreinte numérique.

Merci de l'aide!
avatar
ludovikbechard: innoextract 1.4
Extracts installers created by Inno Setup 1.2.10 to 5.5.3
Le souci est ici, tu utilises une ancienne version d’innoextract qui ne gère les installeurs Inno Setup que jusqu’à la version 5.5.3 du format, or les installeurs que tu essayes d’extraire utilisent la version 5.5.7 du format.

Tu peux installer le paquet correspondant à ton architecture proposé ici, ça devrait régler ton souci :
https://www.dotslashplay.it/ressources/innoextract/debian/jessie/
avatar
ludovikbechard: innoextract 1.4
Extracts installers created by Inno Setup 1.2.10 to 5.5.3
avatar
vv221: Le souci est ici, tu utilises une ancienne version d’innoextract qui ne gère les installeurs Inno Setup que jusqu’à la version 5.5.3 du format, or les installeurs que tu essayes d’extraire utilisent la version 5.5.7 du format.

Tu peux installer le paquet correspondant à ton architecture proposé ici, ça devrait régler ton souci :
https://www.dotslashplay.it/ressources/innoextract/debian/jessie/
Merci pour cela! En effet, la version d'innoextract était trop ancienne et la mise à niveau m'a permis d'installer SWB2.

Par contre, lorsque je clique sur l'entré au menu Star Wars Battlefront 2, rien ne se passe!

J'ai essayé d'aller rouler le tout avec wine directement dans le dossier du jeux (qui je crois est dans le dossier prefix32 qui se trouve dans mon dossier home). Voici ce que j'obtiens:

err:module:import_dll Loading library MSVCP120.dll (which is needed by L"Z:\\home\\(mon_nom)\\prefix32\\drive_c\\GOG Games\\Star Wars - Battlefront 2\\GameData\\Galaxy.dll") failed (error c000007b).
err:module:import_dll Library Galaxy.dll (which is needed by L"Z:\\home\\(mon_nom)\\prefix32\\drive_c\\GOG Games\\Star Wars - Battlefront 2\\GameData\\BattlefrontII.exe") not found
err:module:import_dll Loading library MSVCP120.dll (which is needed by L"Z:\\home\\(mon_nom)\\prefix32\\drive_c\\GOG Games\\Star Wars - Battlefront 2\\GameData\\BattlefrontII.exe") failed (error c000007b).
err:module:LdrInitializeThunk Main exe initialization for L"Z:\\home\\(mon_nom)\\prefix32\\drive_c\\GOG Games\\Star Wars - Battlefront 2\\GameData\\BattlefrontII.exe" failed, status c0000135
avatar
ludovikbechard: (…)
Je doute que la version du jeu que tu tentes de lancer sous ~/prefix32 soit celle installée par ./play.it

Tu peux lancer la version installée par ./play.it avec la série de commandes suivantes si tu veux obtenir des messages de debug de WINE :
export WINEPREFIX=~/.local/share/play.it/prefixes/star-wars-battlefront-2
cd $WINEPREFIX/drive_c/star-wars-battlefront-2
wine battlefrontii.exe
Si tu veux juste le lancer depuis une console sans obtenir de messages de debug de WINE, tu peux simplement utiliser la commande suivante :
star-wars-battlefront-2
avatar
ludovikbechard: (…)
avatar
vv221: Je doute que la version du jeu que tu tentes de lancer sous ~/prefix32 soit celle installée par ./play.it

Tu peux lancer la version installée par ./play.it avec la série de commandes suivantes si tu veux obtenir des messages de debug de WINE :

export WINEPREFIX=~/.local/share/play.it/prefixes/star-wars-battlefront-2
cd $WINEPREFIX/drive_c/star-wars-battlefront-2
wine battlefrontii.exe
avatar
vv221: Si tu veux juste le lancer depuis une console sans obtenir de messages de debug de WINE, tu peux simplement utiliser la commande suivante :

star-wars-battlefront-2
avatar
vv221:
Oh oui! Tu as bien raison. Mon erreur!

Par contre, j'obtiens toujours des problèmes, autant avec wine directement qu'avec la commande star-wars-battlefront-2
Pour wine, j'ai:

err:module:import_dll Library MSVCP120.dll (which is needed by L"C:\\star-wars-battlefront-2\\Galaxy.dll") not found
err:module:import_dll Library MSVCR120.dll (which is needed by L"C:\\star-wars-battlefront-2\\Galaxy.dll") not found
err:module:import_dll Library Galaxy.dll (which is needed by L"C:\\star-wars-battlefront-2\\battlefrontii.exe") not found
err:module:import_dll Library MSVCP120.dll (which is needed by L"C:\\star-wars-battlefront-2\\battlefrontii.exe") not found
err:module:import_dll Library MSVCR120.dll (which is needed by L"C:\\star-wars-battlefront-2\\battlefrontii.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\star-wars-battlefront-2\\battlefrontii.exe" failed, status c0000135

Et pour la commande star-wars-battlefront-2 :

wine: cannot find L"C:\\windows\\system32\\winemenubuilder.exe"

Pourtant, le fichier winemenubuilder.exe se trouve bien dans /home/(mon_nom)/.local/share/play.it/prefixes/star-wars-battlefront-2/drive_c/windows/system32/

PS: Cette histoire commence a durer! Je te remercie beaucoup de ton aide et de ta patience.
Post edited February 03, 2018 by ludovikbechard
avatar
ludovikbechard: (…)
Tu peux ignorer le message au sujet de winemenubuilder.exe, c’est un avertissement normal du au fait que ./play.it empêche WINE de créer des entrées de menu.

Pour tes erreurs de fichiers .dll manquants, je te propose d’essayer la série de commandes suivantes :
export WINEPREFIX=~/.local/share/play.it/prefixes/star-wars-battlefront-2
winetricks vcrun2013
Ensuite relance le jeu et dis-moi si la situation s‘est améliorée.
avatar
ludovikbechard: (…)
avatar
vv221: Tu peux ignorer le message au sujet de winemenubuilder.exe, c’est un avertissement normal du au fait que ./play.it empêche WINE de créer des entrées de menu.

Pour tes erreurs de fichiers .dll manquants, je te propose d’essayer la série de commandes suivantes :

export WINEPREFIX=~/.local/share/play.it/prefixes/star-wars-battlefront-2
winetricks vcrun2013
avatar
vv221: Ensuite relance le jeu et dis-moi si la situation s‘est améliorée.
Oh Yeah!

Ça marche!

Un gros merci.

J'espère que ça pourra aider les autres.
Update

Drop support for Galaxy multiplayer installer
Update

New installer supported:
setup_star_wars_battlefront_ii_1.1_multiplayer_update_2_(17606).exe
+ setup_star_wars_battlefront_ii_1.1_multiplayer_update_2_(17606)-1.bin
+ setup_star_wars_battlefront_ii_1.1_multiplayer_update_2_(17606)-2.bin