Other > General Game Discussion

Question for devteam concerning libraries

(1/2) > >>

lehytek:

--- Code: ---TEST SUBJECT: Ubuntu 10.04 i386
--- End code ---

--- Quote ---[UPDATE 14.07.2010]
Minimal profile for FOnline.exe:

Libs:
* d3dx9_42.dll
* dsound.dll
Graphics: disable vertex and pixel shaders
Sound: enable whatever driver suits you, 48kHz 16bit and set DirectSound hardware acceleration to EMULATION for nice and crisp sound
--- End quote ---

--- Quote ---UPDATE 2 14.07.2010
FOConfig.exe and Updater.exe need no additional libs.
--- End quote ---

--- Quote ---ATENZIONE!
Any user of 64bit Windows would be very welcome to post feedback of game performance, since the .exe is 32bit
--- End quote ---

I would like to know what .dll files and programming langs are being used by following executables:

* FOnline.exe
* Launcher.exe
* FOConfig.exe
* Updater.exe
So far I know that FOnline requires .NET runtime 2.0 and some DirectX9 libs.

I need this for the purpose of creating a perfect Wine profile for each of these so that everything regarding FOnline works perfectly under Linux. I don't feel like diving in the "FOnline under Linux" thread bumping into posts like "works out of teh bawks" or "omfgfgfgfgfgf dosznt work, too bad for me ;-;" to get all stuff sorted out and organized.

Peace,
Lehy

Berko:
Looking in them i see theses informations :

Fonline.exe [C++]

--- Quote ---KERNEL32.dll
USER32.dll
GDI32.dll
ADVAPI32.dll   
ole32.dll   
WS2_32.dll   
d3dx9_42.dll   
d3d9.dll   
DINPUT8.dll   
DSOUND.dll   
IPHLPAPI.DLL   
WINMM.dll
--- End quote ---

Updater [c++]

--- Quote ---KERNEL32.DLL
ADVAPI32.DLL
COMCTL32.DLL
DWMAPI.DLL (??)
GDI32.DLL
MSIMG32.DLL
OLE32.DLL
OLEAUT32.DLL
USER32.DLL
UXTHEME.DLL (??)
VERSION.DLL
WINDOWSCODECS.DLL (??)
WINSPOOL.DRV
WSOCK32.DLL
--- End quote ---

FOConfig.exe [c++]

--- Quote ---ADVAPI32.DLL   
KERNEL32.DLL
VERSION.DLL
COMCTL32.DLL
COMDLG32.DLL
GDI32.DLL
SHELL32.DLL
USER32.DLL
OLE32.DLL
OLEAUT32.DLL
--- End quote ---

Launcher.exe [.net]

--- Quote ---Mscoree.dll : Microsoft .net runtime execution engine
User32.dll

Use the class "System.Windows.Forms.WebBrowser"
=> New class in .NET Framework 2.0
Same for : mscorlib/System.Drawing
--- End quote ---

Good luck :)

lehytek:

--- Quote from: Berko on July 14, 2010, 01:43:41 AM ---Good luck :)
--- End quote ---

I award you a bag full of internets, Sir.
Many overlapping libs.
Some libs are system-critical, I think that those libs can be skipped in lib lists. List for FOnline.exe:

* ADVAPI32.DLL
* GDI32.DLL
* IPHLPAPI.DLL
* KERNEL32.DLL
* USER32.DLL
* WINMM.DLL
* WS2_32.DLL
Updater runs no problem, although there was no update to download right now. Full testing must wait. Unusual thing is WINSPOOL.DRV, it's not a .dll, but a driver. List of system-critical libs:

* ADVAPI32.DLL
* KERNER32.DLL
* USER32.DLL
* WSOCK32.DLL
Launcher.exe has bugged graphics, fails to check server availability and crashes after a while. MSCORLIB.DLL from .NET 2.0 dir does not appear in system32 folder. I've tried importing it there, but still nothing changes. Screenshot included.


Critical libs:

* USER32.DLL
FOConfig runs very good even without any configuration. It works "out of teh bawks" for me.

Wipe:

--- Quote from: lehytek on July 14, 2010, 04:09:55 AM ---(...) Updater runs no problem, although there was no update to download right now. Full testing must wait. (...)

--- End quote ---

You can test it even now, just rename one of files that are in updater pack and run it again (cablack.dat, for example).

Ghosthack:

--- Quote from: lehytek on July 14, 2010, 04:09:55 AM ---Launcher.exe has bugged graphics, fails to check server availability and crashes after a while. MSCORLIB.DLL from .NET 2.0 dir does not appear in system32 folder. I've tried importing it there, but still nothing changes. Screenshot included.


--- End quote ---

Did you try installing .NET 2.0 in linux? Check http://appdb.winehq.org/appview.php?iVersionId=3754
Graphics bug with wrongly positioned buttons might be other bug.

Navigation

[0] Message Index

[#] Next page

Go to full version