Comments (7)
Yes, I think that the displayed version is from when 'ge' was forked from vanilla wine.
from gameimage.
Hey there, thanks for the issue report! The version issue occurs in wine-ge, it does not seem to be a problem in gameimage. Is the message from the printing of the AppRun file in the terminal?
from gameimage.
I have this too, the output is this after selecting the exe file to use:
#!/usr/bin/env bash
set -e
DIR_CALL="$(dirname "$APPIMAGE")"
DIR_APP="$APPDIR"
WINE="$APPDIR/usr/bin/wine"
if [[ "$(basename "${APPIMAGE}")" =~ ..AppImage ]]; then
CFGDIR="$(dirname "$APPIMAGE")/$(basename "$APPIMAGE").config"
else
CFGDIR="$(dirname "$APPIMAGE")/.$(basename "$APPIMAGE").config"
fi
CFGDIR="${CFGDIR//:/}"
MNTDIR="$APPDIR"
export WINEPREFIX="$CFGDIR/wine"
function _exit() { pkill -f "unionfs.*$WINEPREFIX"; }
trap _exit SIGINT EXIT
export WINEPREFIX_RO="$MNTDIR/app/wine"
export WINEPREFIX_RW="$CFGDIR/union"
mkdir -p "$WINEPREFIX"
mkdir -p "$WINEPREFIX_RW"
"$APPDIR/usr/bin/unionfs" -o uid="$(id -u)",gid="$(id -g)" -ocow "$WINEPREFIX_RW"=RW:"$WINEPREFIX_RO"=RO "$WINEPREFIX"
cd "$(dirname "$CFGDIR/wine/drive_c/game/blahblah.exe")"
EXEC="blahblah.exe"
for i in "$WINEPREFIX/drive_c/users/$(whoami)/"{AppData,Application\ Data,Contacts,Desktop,Documents,Downloads,Favorites,Links,Music,My\ Documents,Pictures,Saved\ Games,Searches,Videos}; do
[ ! -L "$i" ] || rm "$i"
[ -d "$i" ] || mkdir -p "$i"
done
YQ="$APPDIR/usr/bin/yq"
YAML="$CFGDIR/config.yml"
"$YQ" --exit-status 'tag == "!!map" or tag == "!!seq"' "$YAML" &>/dev/null || echo "cmd: "{wine} {exec}"" > "$YAML"
if [[ "$1" =~ --gameimage-cmd=(.*) ]]; then
YAML_CMD="${BASH_REMATCH[1]}"
YAML_CMD="${YAML_CMD//"/\"}" # Escape quotes
"$YQ" -i ".cmd = "$YAML_CMD"" "$YAML"
elif { YAML_CMD="$("$YQ" '.cmd | select(.!=null)' "$YAML")"; [ -n "$YAML_CMD" ]; }; then
YAML_CMD="${YAML_CMD//{wine}/"$WINE"}"
YAML_CMD="${YAML_CMD//{exec}/"$EXEC"}"
YAML_CMD="${YAML_CMD//{here}/"$DIR_CALL"}"
YAML_CMD="${YAML_CMD//{appd}/"$DIR_APP"}"
eval "$YAML_CMD"
else
echo "Could not start gameimage, remove $YAML and try again"
fi
[*] AppRun written, make further changes to it if you desire, then press enter...
from gameimage.
Thanks @Blad3forc3 ! I'll add some delimiters to show that this is the written file and not an error message.
from gameimage.
Another pointer, if you download the wine-ge files, and run ./lutris-GE-Proton7-37-x86_64/bin/wine --version
, you'll get wine-5.12-15683-g32b54e575c0 (Staging)
. Although dxvk says it does not support it, I seems to work fine.
from gameimage.
All works fine with the warning. Strange. So the Wine version being used is the newer version?
from gameimage.
Remaining issue with proper leading marker on the output of files resolved in latest version.
from gameimage.
Related Issues (20)
- Issue selecting icon HOT 6
- Wineprefix not created error HOT 6
- Mount a cd image option HOT 17
- Error When configuring wine HOT 4
- Flatimage using wine doesnt run after creation HOT 8
- Random loss of usb keyboard and mouse during install HOT 9
- Convert old appimages to the new flatimage HOT 4
- EXE File not in the executable list to check if all uppercase HOT 1
- Multiple EXES not selectable HOT 4
- Option to add parameters to exe file when run HOT 15
- Extra Folder created when running flatimage HOT 2
- Write access error HOT 11
- Wine STaging updated Runner but when using gameimage it says version 9.5 HOT 3
- Command line only / Non GUI Options HOT 1
- Fedora Silverblue - error creating symlinks on configurations HOT 5
- Option to change the main flatimage icon HOT 8
- Each flatimage created produces a shortcut in the games folder main menu. Option to add one or not? HOT 2
- bwrap error HOT 8
- Opcode error HOT 3
- Failed to verify and configure downloaded files HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gameimage.