fodev.net
15.08.2009 - 23.06.2013
"Wasteland is harsh"
Home Forum Help Login Register
  • April 18, 2024, 09:47:52 pm
  • Welcome, Guest
Please login or register.

Login with username, password and session length
Play WikiBoy BugTracker Developer's blog
Pages: [1]

Author Topic: Question for devteam concerning libraries  (Read 3695 times)

lehytek

  • Opinionated albinoid
  • Offline
Question for devteam concerning libraries
« on: July 14, 2010, 12:11:34 am »

Code: [Select]
TEST SUBJECT: Ubuntu 10.04 i386
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
Quote
UPDATE 2 14.07.2010
FOConfig.exe and Updater.exe need no additional libs.
Quote
ATENZIONE!
Any user of 64bit Windows would be very welcome to post feedback of game performance, since the .exe is 32bit

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
« Last Edit: July 14, 2010, 04:44:19 pm by lehytek »
Logged
I saw your post, I had to LOL really hard. Hilarious.  8) Too bad they removed it, don't know why, it was not offensive to anyone.

Berko

  • Tim Tom Ted
    • http://kabefis.deviantart.com/
  • Offline
Re: Question for devteam concerning libraries
« Reply #1 on: July 14, 2010, 01:43:41 am »

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

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

FOConfig.exe [c++]
Quote
ADVAPI32.DLL   
KERNEL32.DLL
VERSION.DLL
COMCTL32.DLL
COMDLG32.DLL
GDI32.DLL
SHELL32.DLL
USER32.DLL
OLE32.DLL
OLEAUT32.DLL

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

Good luck :)
Logged
~~~ Ashes of Phoenix project --> http://fonline-aop.net/ ~~~

lehytek

  • Opinionated albinoid
  • Offline
Re: Question for devteam concerning libraries
« Reply #2 on: July 14, 2010, 04:09:55 am »

Good luck :)

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.
Logged
I saw your post, I had to LOL really hard. Hilarious.  8) Too bad they removed it, don't know why, it was not offensive to anyone.

Wipe

  • Rotator
  • Random is god
  • Offline
Re: Question for devteam concerning libraries
« Reply #3 on: July 14, 2010, 04:26:13 am »

(...) Updater runs no problem, although there was no update to download right now. Full testing must wait. (...)

You can test it even now, just rename one of files that are in updater pack and run it again (cablack.dat, for example).
Logged
Games are meant to be created, not played...

Ghosthack

  • Rotator
  • Bytecruncher
  • Offline
Re: Question for devteam concerning libraries
« Reply #4 on: July 14, 2010, 05:28:31 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.


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.
Logged

lehytek

  • Opinionated albinoid
  • Offline
Re: Question for devteam concerning libraries
« Reply #5 on: July 14, 2010, 04:41:34 pm »

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


This also works without any config.
So does FOConfig.

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.

Yes, I do have .NET 2.0, but installation of SP2 of that framework fails every time.
Logged
I saw your post, I had to LOL really hard. Hilarious.  8) Too bad they removed it, don't know why, it was not offensive to anyone.
Pages: [1]
 

Page created in 0.076 seconds with 21 queries.