PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [HowTo] Ragnarok



Disi
26.09.05, 13:53
Huhu ihr, ich hab mir mal gedacht machste mal ein HowTo für Ragnarok da es ja doch einige gab die im Ro-IRC danach gefragt hatten :)

Also vorab ich habe hier nu NVidia Grafikkarten zum Testen gehabt kann also nicht sagen wie es unter ATI's aussieht. Des Weiteren gehe ich hier von mal Cedega 4.3 und höher aus!

Ok womit fangen wir an, genau mit der Ro Installation ;)

Downloaden des neuen Clients (mit rebirth) unter Ragnarok-no-Seishi (http://ragnarok.gamona.de/index.php?show=client_game)

Ihr braucht zwingend einen Windows System für die erste Installtion von Ro!
Falls ihr keines aufsetzen wollt gibts ne alternative und die heißt VMWare (http://www.vmware.com/) dort findet ihr eine Test-Version. Über das shared laufwerk könnt ihr dann die Daten rüber kopieren!

Nachdem ihr euch ein Windows besorgt habt könnt ihr getrost Ragnarok installieren. Danach führt ihr diesen einmal aus und stellt folgendes ein:

- Direct3D T&L HAL
- Full Screen Mode
- Use 2d Sound
- 2 Speaker
- 22K
- 16 Bit
- 16 Channel
- Use Lightmap AUS
- Enable Fog AN

So dann raus aus dem Setup und den Ordner Gravity so wie er ist rüber kopieren.

Jetzt kommen wir zum interessanten Part :)

Point2Play öffnen und so tun als ob ihr Ragnarok installieren wollt. Ich weiß nicht wieso aber dieser Schritt musste auf jeder maschine gemacht werden.

Das Setup bricht dann mitm Fehler ab, aber who cares ;)

Sodale jetzt geht ihr hin und kopiert den Gravity ordner in euer Transgaming verzeichniss und stellt folgendes in eurem Profil für Ragnarok ein:

- Winever : winxp
- Use XVid Mode : AN
- Use XRandR : AUS <- ganz wichtig! das ist zu 80% der Fehler von Black Screens!
- DXGrab : AUS
- Managed : AN
- Mozilla Control : AN
- Decrease WineServer Priority : AUS
- Accelertate InternProcess Communication (SHM Server) : AN
- Use PThreads : default
- Desktop : unter 800x600 und höher hats bei mir immer geklappt (wichtig hier: die selbe auflösung wie im Ro Setup eingestellt wurde!)
- Path to Browser : Leer
- Working Directory : Leer
- Command Line Option : Leer
- Free Type and XRender : AN
- Activate Game HUD : Nach belieben ich hab sie and und bin mit 120 FPS begeistert ;)

-Audio-

OSS nutzen da ALSA in vieln fällen abstürzt oder keinen Sound ausgibt!

-Graphics-

- Video RAM : default
- AGP Vertex Data : default
- Pixel Shaders : 1.3 AN
- Vertex Shaders : AN
- NV_VAR Extension : AN
- ARB_VBO Extension : AUS
- Fixed GL Extension Buffer : AUS/Leer
- Fixed Program : auto
- Fragment Offset : auto
- Non Power of two Textures : auto
- Clip Space fix : AN
- Anisotropic Filtering : AN

Das wars eigentlich schon an Konfigurationen.

Diese Konfiguration hat bei mir folgende Probleme behoben:
- Blackscreen beim Starten
- Updates können nicht eingespielt werden
- Ragnarok läuft aber die Bodentexturen sind schwarz
- Ragnarok läuft aber die Waffentexturen sind schwarz

Folgende Problem bestehen noch:
- Kein Backspace-Taste (workaround: wenn ihr euch vertippt habt pfeil nach oben drücken und den text nochmal überschreiben!)
- alt+tab aus ro raus und wieder zurück geht aber es tut danach für X-Minuten keine Tastatur mehr ... nach einer Pinkel und Zigerettenpause ging sie dann auf einmal wieder (komischer weise!)
- Falls ein anderes Fenster eurer Spiel überlagert gibt es gelegtlich grafik fehler! keine ahnung wieso is aber so :)

Sodale ich hoffe dieses kleine aber feine Tutorial hilft den Ro'lern unter euch weiter :D

liebe grüße

Disi

yasuo
31.01.06, 13:58
blubb :)

bevor ich mir jetzt was ausreiße: funzt das auch mit dem neuen activex-launcher?

habe bis jetzt weder iRo, EURO-Ro, FunRo mit wine oder winex3/cedega5 zum Laufen bekommen - cpulast auf 100% und game startet nicht, oder er bleibt nach dem autoupdate/patchnotice hängen...

jedenfalls hab ichs nicht geschafft auf Start zu klicken....

BlackTiger
12.02.06, 14:35
Hm,

also Ragnarok läuft an sich fast perfekt!

Aber Installation/AutoPatcher hab ich mit Wine noch nicht zum laufen gebracht ... also VMWare oder über Windows Installation rüberziehen ^^"

Dann kannst du das Spiel mit Wine ohne Probleme starten einfach "wine Ragexe.exe -1rag1" eingeben et voila ;)

Hier noch ein Screenie von mir auf euRo als Beweiß :o

Mfg
BlackTiger

yasuo
13.02.06, 10:48
göttlich :)

woher weiß man sowas..mir hat ragexe immer gesagt dass nur der launcher sie starten dürfe...

noch 2 Fragen:
- gibts Patentlsungen gegen den schwarzen Fußboden? (ok, lightmap aus)
- kann man schreibfehler korrigieren ohne den Satz zu löschen?

EDIT:
noch Bugs(bei mir):
- Drucktaste erzeugt immer 2 Screenshots
- AltGr ist nicht gleich Alt (smileys)
Alt+Y und Alt+Z vertauscht (bzw. sind sie unter windows vertauscht, weiß es nicht)
- Taste ä geht nicht

BlackTiger
13.02.06, 17:39
Hi,

naja das ist eine altebekannte Funtkion -1rag1, damit wurden damals in der Beta Phase schon die Patcher übergangen :) Wenn du dir mit einem Hex Editor die Ragexe.exe anschaust wirst du die Funktion auch finden.


- kann man schreibfehler korrigieren ohne den Satz zu löschen?

Ja, in dem du statt Cedega das (meiner Meinung nach) bessere und kostenlose Wine nimmst. Dort wird Ragnarok seit 0.95 (dank den Devs und Debug Outputs & Co u.a von mir) ansich nahezu fehlerfrei unterstützt. Dort kannst du auch die Backspace Taste benutzen, also jede Taste funktioniert.


- Drucktaste erzeugt immer 2 Screenshots

Dieses Problem besteht unter Wine auch, jedoch habe ich hierzu noch keine Lösung gefunden aber mich auch nicht groß damit beschäftigt weil das ja wirklich nur ein sehr nebensächlicher Bug ist xD"


- AltGr ist nicht gleich Alt (smileys)
Alt+Y und Alt+Z vertauscht (bzw. sind sie unter windows vertauscht, weiß es nicht)
- Taste ä geht nicht

Wie gesagt probier Wine aus und falls das immer noch nichts bringt ist wohl deine xorg.conf falsch eingestellt bzw hast du im normalen Window Manager die selben Probleme? Hat jedenfalls eigentlich nix mit dem Emulator zu tun (bin mir aber nur bei Wine sicher) Stimmen die Locales? vll bevor du das Spiel startest mal ein export LANG="de_DE@euro" probieren in der Konsole?

Hatte auch schon viele Probleme mit Ragnarok unter Linux aber ich Bemühe mich diese so gut es geht aus dem Weg zu räumen und inzwischen läuft alles eigentlich wunderbar (abgesehen vom Patcher)

Mfg
BlackTiger

yasuo
13.02.06, 20:55
nö sonst ist alles schick - ingame sind z und y auch ok, nur die Funktion alt+y alt+z ist vertauscht (egal).

unter wine meldet sich nach auswahl des Characters der errorhändler und verkauft mir ne Fehlermeldung:



Module Name: E:\Spiele\Ragnarok\Ragexe.exe
Time Stamp: 0x439d0cc7 - Mon Dec 12 06:38:15 2005


Exception Type: 0xc0000005

0x7e8e2046
0x7ec254e7 ddraw.dll
0x7ec25cf1 ddraw.dll
0x0041779c Ragexe.exe
0x00416a38 Ragexe.exe
0x0040c489 Ragexe.exe
0x0040c5f1 Ragexe.exe
0x0042f137 Ragexe.exe
0x004faa12 Ragexe.exe
0x004d26b2 Ragexe.exe
0x7fd1e99a kernel32.dll
0x77ee05f3 ntdll.dll
0xb7f0ab63
0xb7ea918a

eax: 0x00000000 ebx: 0x7ec549f8
ecx: 0x00000000 edx: 0x00000000
esi: 0x76eacbd0 edi: 0x7fe9aec8
ebp: 0x7b211a24 esp: 0x7b2119f0

stack 7b2119f0 - 7b211df0
7B2119F0 : 4C 9E C1 7E 01 00 00 00 C8 AE E9 7F 30 00 00 00
7B211A00 : 00 00 00 00 00 00 00 00 24 1A 21 7B D4 3F C2 7E
7B211A10 : 94 48 C5 7E D8 1A 21 01 F8 49 C5 7E 00 00 00 00
7B211A20 : 00 00 00 00 64 1B 21 7B E7 54 C2 7E 90 F6 DE 7F
7B211A30 : D0 CB EA 76 01 00 00 00 D0 CB EA 76 00 00 00 00
7B211A40 : 00 00 00 00 00 00 00 00 D8 1A 21 7B 7C 00 00 00
7B211A50 : 00 00 00 00 6E C0 CC C1 A4 C7 A5 6B 07 05 00 00
7B211A60 : B8 1E 21 7B EB B0 65 00 FF FF FF FF A0 1C 21 7B
7B211A70 : 62 49 4F 00 5B 02 00 00 00 00 F0 7A 8C 1D 21 7B
7B211A80 : 98 1D 21 7B 9C 1D 21 7B CC 7F A1 A0 64 61 74 61
7B211A90 : 5C 6D 6F 64 65 6C 5C BF DC BA CE BC D2 C7 B0 5C
7B211AA0 : C0 CC C1 A4 C7 A5 30 33 2E 72 73 6D 00 4C F5 B7
7B211AB0 : 3C 72 EB 7F 3C 72 EB 7F 7C 1B 21 7B 84 1A 21 7B
7B211AC0 : F6 9F F4 B7 00 00 00 00 00 00 00 00 00 00 00 00
7B211AD0 : 00 00 00 00 00 00 00 00 7C 00 00 00 0F 10 10 00
7B211AE0 : 00 01 00 00 00 01 00 00 00 02 00 00 00 00 00 00

Launch Info
00A4 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000

Job : Priest

außerdem hab ich alle Auflösungen 10 mal und die Maus hängt sehr hinterher


da läufts mit winex schon besser ^^

BlackTiger
15.02.06, 07:39
Hmm,

hast du die neueste Wine (CVS) Version?

Das mit der Maus hinterher hängen .... ja Wine braucht mehr Power xD"

Das wird wohl das Problem sein, naja hoffe das ich helfen konnte

Mfg
BlackTiger

Andy_1
21.02.06, 12:09
also ich hab wine drauf und will wieder ragnarok zocken hab noch auf nen anderen
festplatte installiert.
1.wie muss ich die konfiguration von wine vornehmen?
Das ich die rag.exe dann öffnen kann

Is zware ne dumme frage ich weiss wäre trotzdem net wenn mir einer dazu was posten könnte!!!

yasuo
24.02.06, 10:22
Hmm,

hast du die neueste Wine (CVS) Version?

Das mit der Maus hinterher hängen .... ja Wine braucht mehr Power xD"

Das wird wohl das Problem sein, naja hoffe das ich helfen konnte

Mfg
BlackTiger
nein, ich habe das was debian als stable erachtet,"Wine 20050310"


@Andy_1
bei mir tu ich folgendes:

cd /mnt/win_c/meinRoVerzeichnis/
winex3 Setup.exe => hier die o.g. Optionen festlegen
winex3 Ragexe.exe -1rag1 (Ragnarok muss aktuell sein)

WhiteShadow
24.02.06, 11:06
Die Wine Version die du hast schaut schon sehr alt und grau aus, da bietet sich ein CVS checkout doch mal an.

BlackTiger
25.02.06, 22:38
Die Wine Version die du hast schaut schon sehr alt und grau aus, da bietet sich ein CVS checkout doch mal an.

Da kann ich mich Shadow nur anschliesen. Bei derartigen Programmen kann man alt und grau werden bis etwas verbessertes mal als "stable" angesehen wird :ugly: Bau dir einfach mal selber das neueste Wine (0.9.8+) aus dem CVS, vielleicht beseitigt dies ja deine Probleme, wobei Wine und Ragnarok wirklich Performance Fresser sind, 2Ghz und mehr sind da schon nötig für lagfreies Spielen denke ich!

Und zu dem -1rag1 Anhängsel, genau dadurch ist nicht mehr die aktuellste Ragnarok Version verpflichtend, weil genau diese Abfrage übergangen wird. Jedoch sollte man sein Ro relativ neu halten da sonst unschöne Abstürze durch Sprite Errors .etc auftreten können :ö

Mfg
BlackTiger

Hoshpak
27.02.06, 08:33
Auf winehq gibt es auch ein Repository mit aktuellen Sarge-Paketen, leider ist das zwar etwas langsam, aber sicherlich schneller als selbstkompilieren.

Budda
04.03.06, 05:12
Hihoe,

Bin grade am euRO runterladen, bin mal gespannt was das gibt :)


habe bis jetzt weder iRo, EURO-Ro, FunRo

hm, lust mir zu sagen wo da der unterschied ist? bzw. WAS das ist? :P

Budda
04.03.06, 07:16
Runtergeladen & Installiert (@ win)

Habs grade mal angespielt.. gurks.. die musik ..naja geschmackssache :P

Immo habe ich wieder Probleme mit dem Mozilla-activeX-control-blah.. ding :)

EDIT:

Bin mittlerweile bei Wine gelandet (0.9.9).
Folgendes Problem:
Sobald ichs starte kommt "NOT SUPPORTED MODE" --> dort auf ok klicken,
und dann flackert das bild richtig heftig. Hab keine Idee woran das liegen koennte. Hilfe?


fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank (0x7fdca538)->(flags=0x00000001,handle=(nil))
err:ddraw:d3ddevice_lock_update Wrong surface type for locking !
err:ddraw:d3ddevice_unlock_update Wrong surface type for locking !
err:ddraw:d3ddevice_lock_update Wrong surface type for locking !
err:ddraw:d3ddevice_unlock_update Wrong surface type for locking !

Budda
04.03.06, 10:56
folgendes bekomm ich in der konsole wenn ich die Setup.exe ausfuehr. (funktioniert)


fixme:ddraw:DirectDrawEnumerateExA no non-display devices supported.
fixme:ddraw:DirectDrawEnumerateExA no detached secondary devices supported.

Budda
04.03.06, 12:04
hm hat sich soweit erledigt, im fullscreen mode laeufts @wine perfect :eek:

BlackTiger
05.03.06, 22:41
hm hat sich soweit erledigt, im fullscreen mode laeufts @wine perfect :eek:

Oder du stellst einfach mit winecfg den "Desktop Mode" richtig ein dann kannst du in den Ragnarok Einstellungen auf Fullscreen stellen und es läuft trotzdem im Fenster :)

Und falls das installieren nicht unter Wine gehen sollte ... über Windows rüber ziehen ;)

yasuo
08.03.06, 14:32
Hihoe,

Bin grade am euRO runterladen, bin mal gespannt was das gibt :)



hm, lust mir zu sagen wo da der unterschied ist? bzw. WAS das ist? :P

kRo ist das koreanische Ragnarok bzw. der Server.
Man kann davon ausgehen dass dort die neusten Updates etc. bereits verfügbar sind. Mit römischen Zeichen kommt man dort allerdings nicht weit :D

iRo, Internationaler Ragnarok-Server, bzw. der für Amerika, hab mich mal eingeloggt - die laggs sind etwas größer imho.

euro-Ro - europäische Ragnarok-Server (Chaos+Loki), 90% rtl2-gucker und sonstige deutschsprachige, 5% Türken, 5% Italiener und sonstige Europäer.
Wer meint dass es doch toll ist mit so vielen deutschen wird bald eines besseren belehrt - die Hälfte kann und die andere Hälfte will garnicht englisch sprechen...


FunRo: privater Server der behauptet legal zu sein, es jedoch imho nicht ist, da Serverbetreiber afaik einen pauschalpreis an Lizenzen für jeden angemeldeten Spieler zahlen müssen (an gravity).
Ist ganz nett um auf dem HighRate-Server seinen WUnschcharacter auszuprobieren oder wenn euro-Ro mal wieder Wartung hat/laggt/sonstwie spinnt oder einem 2 mal die Woche WoE nicht ausreicht :)

Budda
10.03.06, 14:14
och noe.. nach nem 5 taegigen internet ausfall bin ich auch wieder da.. :P

nur hab ich jetzt das problem, das die setup.exe keine Direct3d "treiber" mehr findet.. aus irgendeinem grund, jemand ne idee woran das liegen koennte?

danke :)

yasuo
10.03.06, 16:38
och noe.. nach nem 5 taegigen internet ausfall bin ich auch wieder da.. :P

nur hab ich jetzt das problem, das die setup.exe keine Direct3d "treiber" mehr findet.. aus irgendeinem grund, jemand ne idee woran das liegen koennte?

danke :)
ist denn opengl verfügbar?

bei nvidia mus man ja immer die treiber zum aktuellen Kernel kompilieren...

ngaz
13.03.06, 17:19
Natürlich ist mir dieser Thread grad mal nicht entgangen. Bei mir läuft Ragnarok ebenfalls im DesktopMode mit wine (installiert per apt-get auf debian testing). Allerdings gibt's da ein Problem: Sobald der Ladebalken 100% erreicht hat, geht's nicht weiter. Die Console meint dazu nur:
err:ntdll:RtlpWaitForCriticalSection section 0x7102f0 "?" wait timed out in thread 0009, blocked by 0017, retrying (60 sec)


Hat jemand eine Lösung oder gar Idee für dieses Problemchen? :o

WhiteShadow
13.03.06, 20:08
ntdll hängt oft mit Kopierschutz zusammen, kanns das sein?

yasuo
23.03.06, 09:59
@Disi:
ich benutze derzeit winex ohne cedega - könntest du deine config-datei vielleicht aus dem cddega-verzeichnis exportieren und posten?

leider bleibt der auto-updater immer beim "Attempt to connect file server" hänge, was auch eine Änderung der Mozilla-contols auf "Y" nicht geändert hat.

wäre sehr nett :)