PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : starcraft will zum verrecken nicht laufen



Freekazonid
21.01.05, 11:41
moin

wollte ma wieder starcraft broodwar spielen und wolltete das mit cedega install.exe starten - ging nicht, kamen die typischen seitlangen debug infos von cedega



wine: Unhandled exception, starting debugger...
WineDbg starting on pid 1
No debug information in ELF '/usr/lib/transgaming_cedega//winex/bin/wine' (0x000
00000)
Breakpoint 1 at 0xb7ff5e80
No debug information in ELF '/usr/lib/transgaming_cedega//winex/pthread_lib/libn
tdll.so' (0xb7ee8000)


usw usf. mit cedega setup.exe liess es sich installieren, aber nicht spielen; da dann dasselbe. cedega version is 4.2-1

mit winex3 geht auch net zu installieren:



bash-2.05b$ winex3 /mnt/cdrom/install.exe
Your system requires the use of pthreads but the maximum system allowed stack si
ze of 2052 kB may be too small for some games
wine: Unhandled exception, starting debugger...
/usr/lib/transgaming_cedega/winex/bin/winedbg: error while loading shared librar
ies: libwine_port.so: cannot open shared object file: No such file or directory
bash-2.05b$


mit setup.exe gehts wieder, laesst es sich wiederrum aber net spielen. ist winex3.1-1

ich hab mir dann ma wine emerged und wollte es damit installen, doch bei wine install.exe kam immer nur
"konnte programmstartmenü nicht finden" oder irgendwie sowas in der richtung, bis ich dann herausfand das man in die user.reg folgendes rein tun muss



[SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Expl orer\\User Shell Folders] 1106302471
"Desktop"="C:\\WINDOWS\\Desktop"
"Programs"="C:\\WINDOWS\\Start Menu\\Programs"


wine install.exe geht ohne murren, laeuft durch, nur gg ende dann kommt von wegen das er keinen link von H:\games\bw zu C:\windows\start menu\starcraft\starcraft.ink machen koennte, obwohl das verzeichnis starcraft in start menu hat er ertellt, aber halt dadrinn nicht seinen dummen link den keiner braucht

habe dann festgestellt das danach wieder alles geloescht wird, habe also nochmal mit wine install.exe installiert, und als wieder die fehlermeldung kam den wineserver abgeschossen, und zack im games/bw lag nun starcraft, aber wenn ich dann wine StarCraft.exe ausfuehre, sagt er nur er koenne die cd nicht finden. wine version is 20041019

was laeuft da falsch, irgendwelche tipps, wie ich starcraft/broodwar ans laufen krieg?

thx



auszuege aus der wine-config


[Drive C]
"Path" = "fake_windows"
"Type" = "hd"
"Label" = "MS-DOS"
"Filesystem" = "win95"

[Drive E]
"Path" = "/mnt/cdrom/"
"Type" = "cdrom"
"Label" = "CD-Rom"
"Filesystem" = "win95"

[Drive F]
"Path" = "/tmp"
"Type" = "hd"
"Label" = "Tmp Drive"
"Filesystem" = "win95"

[Drive H]
"Path" = "../"
"Type" = "network"
"Label" = "Home"
"Filesystem" = "win95"

[Drive Z]
"Path" = "/"
"Type" = "network"
"Label" = "Root"
"Filesystem" = "win95"

[wine]
"Windows" = "c:\\Windows"
"System" = "c:\\Windows\\System"
"Temp" = "f:\\"
"Path" = "c:\\Windows;c:\\Windows\\System;f:\\;h:\\;z:\\"
"Profile" = "c:\\Windows\\Profiles\\Administrator"
"GraphicsDriver" = "x11drv"
; Wine doesn't pass directory symlinks to Windows programs by default.
; Enabling this may crash some programs that do recursive lookups of a whole
; subdir tree in case of a symlink pointing back to itself.
;"ShowDirSymlinks" = "1"
"ShellLinker" = "wineshelllink"

# <wineconf>

[Version]
; Windows version to imitate (win95,win98,winme,nt351,nt40,win2k,winxp,win20,wi n30,win31)" },
"Windows" = "win98"
; DOS version to imitate
;"DOS" = "6.22"

[DllOverrides]
"rpcrt4" = "builtin, native"
"oleaut32" = "builtin, native"
"ole32" = "builtin, native"
"commdlg" = "builtin, native"
"comdlg32" = "builtin, native"
"ver" = "builtin, native"
"version" = "builtin, native"
"shell" = "builtin, native"
"shell32" = "builtin, native"
"shfolder" = "builtin, native"
"shlwapi" = "builtin, native"
"shdocvw" = "builtin, native"
"lzexpand" = "builtin, native"
"lz32" = "builtin, native"
"comctl32" = "builtin, native"
"commctrl" = "builtin, native"
"advapi32" = "builtin, native"
"crtdll" = "builtin, native"
"mpr" = "builtin, native"
"winspool.drv" = "builtin, native"
"ddraw" = "builtin, native"
"dinput" = "builtin, native"
"dsound" = "builtin, native"
"opengl32" = "builtin, native"
"msvcrt" = "native, builtin"
"msvideo" = "builtin, native"
"msvfw32" = "builtin, native"
"mcicda.drv" = "builtin, native"
"mciseq.drv" = "builtin, native"
"mciwave.drv" = "builtin, native"
"mciavi.drv" = "native, builtin"
"mcianim.drv" = "native, builtin"
"msacm.drv" = "builtin, native"
"msacm" = "builtin, native"
"msacm32" = "builtin, native"
"midimap.drv" = "builtin, native"
; you can specify applications too
"notepad.exe" = "native, builtin"
; default for all other dlls
"*" = "native, builtin"

[AppDefaults\\IEXPLORE.EXE\\DllOverrides]
; For ie6
"*comctl32" = "builtin"
; For Outlook97
"mapi" = "native, builtin"
"mapi32" = "native, builtin"
; Native dlls needed for various parts of the install
"ole32" = "native, builtin"
"compobj" = "native, builtin"
"ole2" = "native, builtin"
"ole2nls" = "native, builtin"
"ole2conv" = "native, builtin"
"ole2prox" = "native, builtin"
"ole2thk" = "native, builtin"
"storage" = "native, builtin"
"olepro32" = "native, builtin"
"rpcrt4" = "native, builtin"
"oleaut32" = "native, builtin"
"msvcrt" = "native, builtin"
"wininet" = "native, builtin"
; for the ie runonce
"setupapi" = "native, builtin"
"devenum" = "native, builtin"
"quartz" = "native, builtin"
"urlmon" = "native"
"shdocvw" = "native, builtin"
"jscript" = "native, builtin"
"wintrust" = "native, builtin"
"shlwapi" = "native, builtin"
"secur32" = "native, builtin"
"crypt32" = "native, builtin"
"ddraw" = "native, builtin"
; allow launching user.exe (for Remedy)
"*user.exe" = "native,builtin"
; default for all other dlls
"*" = "builtin, native"

Fatty
21.01.05, 11:49
Hast du die CD auch eingebunden? StarCraft sucht ja beim Starten die CD.

Bei mir läuft StarCraft mit eingelegter CD absolut problemlos...

yusuf75
21.01.05, 12:16
Hallo,


starcraft läuft bei mir bestens, und zwar mit dem normalen wine (version von letzter Woche).

Deine Config ist teilweise überholt !
Die ganzen "[Drive ]" Sektionen werden in neueren Wine Versionen nicht mehr benötigt. Das ganze wird über das Verzeichniss "dosdevices" auf die verschiedenen Mountpunkte verlinkt und abgewickelt.

Lies dir am besten die Anleitung hier im Forum durch.

tonmeister440
21.01.05, 13:06
hi,

bei der installation von starcraft muss man einen kleinen trick anwenden.
wenn bei der installation der fehler mit dem nicht anlegbaren link erscheint, noch NICHT auf okay klicken, sondern erstmal den gerade installierten starcraftordner irgendwo hinkopieren. dann erst auf okay klicken, weil das macht die installation wieder rückgängig. dannach den kopierten ordner an die gewünschte stelle verschieben und spielen.
leider kann man dann kein broodwar installieren, weil reg einträge auch gelöscht werden.

gruss tonmeister440

Fatty
21.01.05, 14:44
Soweit ich weiß, kann man das Installationsproblem irgendwie mit einem Registryeintrag lösen.
Ich dursuch mal meine Wine-Reg, vielleicht finde ich den ja da. Zumindest bei der letzten Installation ist alles glatt gelaufen ;)

Freekazonid
21.01.05, 15:27
@Fatty
ya sicher ist die cd eingebunden ; ) yo guck ma waere cool wenn du da was finden wuerdest


@yusuf75
mit der config is aber komisch, da wine die selber angelegt hat, nachdem ersten wine start. danach hab ich nix mehr dadrann gemacht


@tonmeister440
das ist doch dann aber letzendlich genau dasselbe wie installieren und bei der fehlermeldung den wineserver abschiessen, da habe ich dann auch bw installiert, aber wie oben beschrieben geht das net

Fatty
21.01.05, 15:40
So, hab grad ein Tutorial mit den benötigten Registry-Einträgen gefunden.
Da steht eigentlich alles drin, was man braucht ume StarCraft unter Wine ans Laufen zu bekommen: http://xstonedogx.blogspot.com/2004/09/running-starcraft-with-wine.html

Viel Glück! :rolleyes:

Freekazonid
21.01.05, 15:58
yea dankeschoen, nachdem ich die beiden links aus dem anfang des tuts gemacht habe gings : D was hats denn mit den dosdevices auf sich was machn die denn fuer sachn oO


allerdings geht der sound nicht, unter optionen->sound sind balken grau eingefaerbt, lassen sich also net veraendern, und sind auf min gestellt :ugly: wine geht wohl davon aus das ich kein sound hab?!
kernel is 2.6.9-gentoo-r13, alsa is im kernel. sonst geht der sound ueberall.

Fatty
21.01.05, 16:06
Also am Besten wird es sein, wenn du dein Wine-Verzeichnis mal plattmachst und ein frisches anlegen lässt.
Dabei werden dann auch gleich die Links zu den "Partitionen" erstellt (dosdevices) und die Config auf den aktuellen Stand gebracht.

Bei dir fehlt z.B. der komplette WineMM-Teilt, der die Soundunterstützung regelt...

Zu den dosdevices:
Bei den neueren Wine-Versionen werden die "Windows-Partitionen" nicht mehr in der Config definiert, sondern durch simple Verknüpfungen in ~/.wine/dosdevices erstellt.
Bei mir schaut das Verzeichnis z.B. wie folgt aus:

lrwxrwxrwx 1 stephan users 15 15. Okt 12:27 c: -> ../fake_windows
lrwxrwxrwx 1 stephan users 4 15. Okt 12:27 f: -> /tmp
lrwxrwxrwx 1 stephan users 5 15. Okt 12:27 h: -> ../..
lrwxrwxrwx 1 stephan users 1 15. Okt 12:27 z: -> /

Freekazonid
21.01.05, 16:14
yo ~/.wine/dosdevices gibts bei mir auch, sind auch einige sachen drinnen

also hab jetz folgendes gemacht



bash-2.05b$ rm -rf .wine
bash-2.05b$ wine
!! ~/.wine/config misses
!! Setting up a config file
!! Setting up ~/.wine/fake_windows/
!! Setting up default registry.
!! Installation complete.
!! Set your drives in ~/.wine/config
bash-2.05b$ ln -s /mnt/cdrom/ .wine/dosdevices/d:
bash-2.05b$


anschliessend geht alles also starcraft findet meine cd, aber sound geht noch net

winemm was soll das sein? google gibt mir nur header dadrueber und im portage find ich au nix dazu

irbaboon
21.01.05, 17:51
hab starcraft jetzt an laufen gebracht ...

wine version 20050111

http://sidenet.ddo.jp/winetips/config.html von hier das tar file runter laden auspacken und dann als user setup ausführen

dann

http://umn.dl.sourceforge.net/sourceforge/corefonts/arialb32.exe
http://umn.dl.sourceforge.net/sourceforge/corefonts/arial32.exe

die fonts installieren damit man im bnet was sieht ... *g*

und dann installieren ...

Greetz

Freekazonid
21.01.05, 18:26
@irbaboon
thx hab mir das ma angeguckt, aber irgendwie glaub ich net das mir das bei meinem soundproblem helfen kann?! ich mein es laeuft ja jetz nur ohne sound, und ie und mp und den ganzen kram wollt ich eigentlich net ; )

Fatty
22.01.05, 00:20
Sorry, das sollte eigtl. WinMM heißen (also ohne das "e").

WinMM ist die Sektion der Wine-Config, in der das Sounddevice konfiguriert wird (also z.B. alsa, oss oder arts).
Ich habe bei mir die oss-Implementierung ausgewählt. Die funktioniert allerdings auch nur dann, wenn entweder die OSS-Treiber installiert sind, oder man bei ALSA die oss-kompatibilitäts-Module geladen hat.

Bei mir sieht dass dann wie folgt aus:

[WinMM]
"Drivers" = "wineoss.drv"
;"Drivers" = "winearts.drv"
;"Drivers" = "winealsa.drv"
"WaveMapper" = "msacm.drv"
"MidiMapper" = "midimap.drv"
Das sollte allerdings auch standardmäßig so aussehen, oder nicht?

Dazu kann man dann noch detailliertere Einstellungen vornehmen, z.B.:

[wineoss]
"UseMMap" = "Y"
"FullDuplex" = "Y"
"dsp0" = "/dev/dsp"
"mixer0" = "/dev/mixer"

Ich hoffe das behebt erstmal dein Problem :cool:

Freekazonid
22.01.05, 12:52
achso, yo den abschnitt habe ich auch und sah so aus



[WinMM]
"Drivers" = "wineoss.drv"
#"Drivers" = "winearts.drv"
"WaveMapper" = "msacm.drv"
"MidiMapper" = "midimap.drv"


habe auchmal den oss dingen auskommentiert und den winearts genommen, da aber dasselbe. hab auch deine einstellung fuers finetuning ma unten dranngepappt; keine veraenderung :/

shadow1982
04.06.05, 00:23
Ich habe leider das gleiche Problem, wie der Poster.
bei mir kommt beim Aufruf von:

wine /mnt/cdrom0/install.exe
Die Fehlermeldung:
Programmstartmenü konnte nicht gefunden werden

Die zwei Zeilen in die user.reg zu tun, was leider nicht des Rätzels Lösung.

Wer kann weiterhelfen?
Verwendet wird wine-20050111-r1

Freekazonid
20.05.06, 17:17
also ich kriegs immer noch net richtig zum laufen

hab jetzt wine 0.9.8 drauf
install ging, starten geht auch, habe diesmal auch sound. allerdings reagiert der mauszeiger total traege, da wird selbst das navigieren im menu schwer, und ich hab oben am bildschirm einen grauen rand. mit dem grauen rand ist kein problem, ich kann das bild einfach verschieben dann passt das. aber wie gesagt das problem ist das das spiel total traege reagiert

dasselbe ungefaehr hatte ich auch mit einer aelteren wine version, die vorher drauf war

bert2002
20.05.06, 19:49
Vielleicht solltest du dir mal "Stargus" anschauen... nit stable... kann noch nicht viel... aber es geht ;)

Link: http://stargus.sourceforge.net/

MfG bert2002

Freekazonid
20.05.06, 20:32
mh ne das ist keine wirkliche alternative ;) gehen nichtmal alle rassen oder die bw maps. trotzdem danke

hab soeben auchma wine 0.9.13 ausprobiert, damit laeufts noch schlechter

Miracoli
21.05.06, 00:14
Mit welchen USE-Flags hast du wine emerged?
@irbaboon: kann man mit dem battle.net dann was anfangen?
MfG
miracoli

Freekazonid
21.05.06, 01:21
app-emulation/wine-0.9.8-r1 +X +alsa +arts +cups -debug +esd +gif +glut +jack +jpeg +lcms -ldap -nas +ncurses +opengl +oss -scanner +truetype +xml 0 kB

Miracoli
30.05.06, 23:58
Und was ist ausgewählt wenn du "winecfg" startest? Alsa, Oss, ESD oder Arts??
MfG
miracoli