texmod
texmod copied to clipboard
Regnum Online
Erstmal vielen Dank für deine Arbeit. Umod ist super! Es wäre natürlich noch
besser wenn es auch mit Regnum Online (http://regnum.gamigo.de) funktionieren
würde.
Im "Spiel durch Umod starten" - Modus stürzt das Spiel leider ab:
---------------------------
Error
---------------------------
Error initializing Direct3D renderer
---------------------------
OK
---------------------------
uMod_log.txt:
DI uMod V 2.0 alpha (r52): 0000001
InitInstance: 1762131968 (C:\Games\NGD Studios\Regnum
Online\LiveServer\ROClientGame.exe)
uMod_TextureHandler(void): 32267964
uMod_TextureHandler(void): 32267976
uMod_TextureServer(void): 01EC5A48
Detour: Direct3DCreate9
Detour: Direct3DCreate9Ex
OpenPipe: Out
OpenPipe: In
OpenPipe: Done
MainLoop: begin
MainLoop: started
MainLoop: run
uMod_Direct3DCreate9Ex: original 32268088, uMod 1762239168
uMod_IDirect3D9Ex::uMod_IDirect3D9Ex( 16910304, 32266824): 32269472
im Hook Modus läuft das Spiel, aber uMod injected nicht:
uMod_log.txt:
HI uMod V 2.0 alpha (r52): 0000001
InitInstance: 1762131968 (C:\Games\NGD Studios\Regnum
Online\LiveServer\ROClientGame.exe)
uMod_TextureHandler(void): 3260204
uMod_TextureHandler(void): 3260216
uMod_TextureServer(void): 0031BAB8
Detour: Direct3DCreate9
Detour: Direct3DCreate9Ex
OpenPipe: Out
OpenPipe: In
OpenPipe: Done
MainLoop: begin
MainLoop: started
MainLoop: run
MainLoop: read something (24)
MainLoop: CONTROL_KEY_BACK (0X50): 0031BAB8
MainLoop: run
MainLoop: read something (24)
MainLoop: CONTROL_KEY_SAVE (0X4F): 0031BAB8
MainLoop: run
MainLoop: read something (24)
MainLoop: CONTROL_KEY_NEXT (0X49): 0031BAB8
MainLoop: run
MainLoop: read something (24)
MainLoop: CONTROL_SAVE_FORMAT (0X8): 0031BAB8
uMod_TextureServer::SetFileFormat( 0X8): 0031BAB8
MainLoop: run
MainLoop: read something (24)
MainLoop: CONTROL_FORMAT_FILTER (0): 0031BAB8
uMod_TextureServer::SetFormatFilter( 0): 0031BAB8
MainLoop: run
MainLoop: read something (24)
MainLoop: CONTROL_HEIGHT_FILTER (0): 0031BAB8
uMod_TextureServer::SetHeightFilter( 0): 0031BAB8
MainLoop: run
MainLoop: read something (24)
MainLoop: CONTROL_HEIGHT_FILTER (0): 0031BAB8
uMod_TextureServer::SetHeightFilter( 0): 0031BAB8
MainLoop: run
MainLoop: read something (24)
MainLoop: CONTROL_HEIGHT_FILTER (0): 0031BAB8
uMod_TextureServer::SetHeightFilter( 0): 0031BAB8
MainLoop: run
MainLoop: read something (24)
MainLoop: CONTROL_SHOW_STRING (0X1): 0031BAB8
MainLoop: run
MainLoop: read something (24)
MainLoop: CONTROL_SHOW_TEXTURE (0X1): 0031BAB8
MainLoop: run
MainLoop: read something (24)
MainLoop: CONTROL_SAVE_SINGLE (0X1): 0031BAB8
MainLoop: run
MainLoop: read something (24)
MainLoop: CONTROL_SAVE_ALL (0): 0031BAB8
MainLoop: run
MainLoop: read something (24)
MainLoop: CONTROL_SUPPORT_TPF (0): 0031BAB8
MainLoop: run
MainLoop: read something (106)
MainLoop: CONTROL_SET_DIR (C:\Users\Nargajuna\Desktop\uMod\textures): 0031BAB8
uMod_TextureServer::SetSaveDirectory(
C:\Users\Nargajuna\Desktop\uMod\textures): 0031BAB8
MainLoop: run
MainLoop: read something (24)
MainLoop: CONTROL_END_TEXTURES (): 0031BAB8
PropagateUpdate(00000000): 0031BAB8
MainLoop: run
ClosePipe:
~uMod_TextureServer(void): 0031BAB8
~uMod_TextureHandler(void): 3260216
~uMod_TextureHandler(void): 3260204
im D9D9.dll Modus stürzt das Spiel dann wieder ab:
---------------------------
Error
---------------------------
Error initializing Direct3D renderer
---------------------------
OK
---------------------------
uMod_log.txt:
NI uMod V 2.0 alpha (r52): 0000001
InitInstance: 1788149760 (C:\Games\NGD Studios\Regnum
Online\LiveServer\ROClientGame.exe)
uMod_TextureHandler(void): 29449916
uMod_TextureHandler(void): 29449928
uMod_TextureServer(void): 01C15A48
OpenPipe: Out
OpenPipe: In
OpenPipe: Done
WINAPI Direct3DCreate9Ex
MainLoop: begin
MainLoop: started
MainLoop: run
uMod_IDirect3D9Ex::uMod_IDirect3D9Ex( 49481696, 29448776): 29450736
MainLoop: read something (24)
MainLoop: CONTROL_KEY_BACK (0X50): 01C15A48
MainLoop: run
MainLoop: read something (24)
MainLoop: CONTROL_KEY_SAVE (0X4F): 01C15A48
MainLoop: run
MainLoop: read something (24)
MainLoop: CONTROL_KEY_NEXT (0X49): 01C15A48
MainLoop: run
MainLoop: read something (24)
MainLoop: CONTROL_SAVE_FORMAT (0X8): 01C15A48
uMod_TextureServer::SetFileFormat( 0X8): 01C15A48
MainLoop: run
MainLoop: read something (24)
MainLoop: CONTROL_FORMAT_FILTER (0): 01C15A48
uMod_TextureServer::SetFormatFilter( 0): 01C15A48
MainLoop: run
MainLoop: read something (24)
MainLoop: CONTROL_HEIGHT_FILTER (0): 01C15A48
uMod_TextureServer::SetHeightFilter( 0): 01C15A48
MainLoop: run
MainLoop: read something (24)
MainLoop: CONTROL_HEIGHT_FILTER (0): 01C15A48
uMod_TextureServer::SetHeightFilter( 0): 01C15A48
MainLoop: run
MainLoop: read something (24)
MainLoop: CONTROL_HEIGHT_FILTER (0): 01C15A48
uMod_TextureServer::SetHeightFilter( 0): 01C15A48
MainLoop: run
MainLoop: read something (24)
MainLoop: CONTROL_SHOW_STRING (0X1): 01C15A48
MainLoop: run
MainLoop: read something (24)
MainLoop: CONTROL_SHOW_TEXTURE (0X1): 01C15A48
MainLoop: run
MainLoop: read something (24)
MainLoop: CONTROL_SAVE_SINGLE (0X1): 01C15A48
MainLoop: run
MainLoop: read something (24)
MainLoop: CONTROL_SAVE_ALL (0): 01C15A48
MainLoop: run
MainLoop: read something (24)
MainLoop: CONTROL_SUPPORT_TPF (0): 01C15A48
MainLoop: run
MainLoop: read something (106)
MainLoop: CONTROL_SET_DIR (C:\Users\Nargajuna\Desktop\uMod\textures): 01C15A48
uMod_TextureServer::SetSaveDirectory(
C:\Users\Nargajuna\Desktop\uMod\textures): 01C15A48
MainLoop: run
MainLoop: read something (24)
MainLoop: CONTROL_END_TEXTURES (): 01C15A48
PropagateUpdate(00000000): 01C15A48
MainLoop: run
Schonmal Danke für die Hilfe :)
Original issue reported on code.google.com by [email protected] on 23 Sep 2012 at 2:28
Aso, falls du es nachstellen möchtest. Das Spiel einmal normal starten. Wenn
alles dann gepacht ist die Datei Roclientgame.exe im Liveserverordner mit dem
Parameter - Benutzername [MD5-summe des Passworts] starten. So kommt man am
Launcher vorbei :D
Original comment by [email protected] on 23 Sep 2012 at 2:31
Hi,
leider habe ich im Moment nicht viel Zeit. Scheinbar ist etwas an der
uMod_IDirect3D9Ex Klasse nicht sauber programmiert. Ich habe in der uMod Alpha
r52 Version Änderungen an diesem Code vorgenommen. Kannst Du uMod (1) testen.
Crasht dort das Spiel auch?
Btw: Die Hook injection funktioniert schon (d.h. die dll wird in das Spiel
injiziert), sonst wäre auch keine Log-Datei da. Aber der Detour für die
DirectX Funktionen werden erst zu spät gesetzt (das Spiel hat das IDirect3D9Ex
Objekt bereits vorher erstellt). Dadurch kann sich uMod nicht zwischen DirectX
und das Spielt setzen. Aber das war jetzt nur Wortklauberei meinerseits ;)
Original comment by [email protected] on 23 Sep 2012 at 6:11
Ich versteh schon was du sagen möchtest. Ich war jetzt einfach ganz schlau und
hab als workaround einen enb mod (http://enbdev.com) mitlaufen lassen. Der
funktioniert als d3d9.dll replace. Damit klappt dann auch das Injecten von Umod
über die - mit Umod starten - funktion. Allerdings auch nur wenn man die
Textur Speichern optionen erst nach dem Starten des Spiels aktiviert.
Ich hab hier die logs von r52 gepostet weil das das aktuellste vorkompilierte
Paket mit Logging war und ich zu faul war die neueste zu kompilieren. versucht
hab ich alle version mit sämtlichen dll fixes die du hier bei Issues gepostet
hast.
Danke nochmal für das tolle Programm ;)
Original comment by [email protected] on 24 Sep 2012 at 5:30
Ahhh ich habe den Download falsch benannt gehabt. Von der r53 gibt es auch eine
logging mode. Aber in der Version wird der Bug auch nicht behoben sein ;)
Was mich stutzig macht, dass es kracht, wenn Du Textur Speichern bereits von
Anfang an einstellst. Funktioniert es ohne den enb mod, wenn du keine Textur
Speichern zu Beginn anwählst? Und welches Textur Speichern meinst Du genau,
das einzelne Textur Speichern wie in den oben geposteten Log-Files?
Original comment by [email protected] on 27 Sep 2012 at 5:57
ohne enbseries geht garnix wie oben beschrieben. ich hab die version von
Oblivion genommen. Die ist weitestgehend mit Regnum kompatibel. Damit
funktionieren beide optionen " alle texturen speichern " und " einzelne
Texturen speichern "
Original comment by [email protected] on 5 Oct 2012 at 3:34