Information on the game's Dll's

04/25/2010 06:56 ちょうせい#1
I quickly threw together a list of the game's DLL's and what their known functions are. Red means the DLL is generic (made by Intel or Microsoft or another 3rd party), yellow means made by Nexon, green means Mabinogi-specific.

Code:
[COLOR="Red"]bdcap32.dll[/COLOR]
	Part of the Bandi capture library (http://www.bandisoft.com/en/bandi_capture_library/download/) Used for video capture in game
[COLOR="Red"]binkw32.dll[/COLOR]
	Video codec
[COLOR="Red"]dbghelp.dll[/COLOR]
	Windows Image Helper, Microsoft
[COLOR="SeaGreen"]ESL.dll[/COLOR]
	Mabinogi Specific.
[COLOR="SeaGreen"]EXL.dll[/COLOR]
	Mabinogi Specific.
[COLOR="Red"]ijl15.dll[/COLOR]
	Intel JPEG Library, Retail Version
[COLOR="SeaGreen"]Mint.dll[/COLOR]
	Mabinogi Specific.
[COLOR="Red"]Mss32.dll[/COLOR]
	Miles Sound System
[COLOR="Red"]msvcp80.dll[/COLOR]
	Microsoft C++ Runtime Library
[COLOR="Red"]msvcp90.dll[/COLOR]
	Microsoft C++ Runtime Library
[COLOR="Red"]msvcr90.dll[/COLOR]
	Microsoft C++ Runtime Library
[COLOR="DarkOrange"]nmcogame.dll[/COLOR]
	Nexon-made. Also found in Combat Arms. Enables use of the in game instant messaging system.
[COLOR="DarkOrange"]nmconew.dll[/COLOR]
	Seems to be Nexon-Made. Also found in Maplestory, maybe War Rock from Google results. Powers the instant messaging system for nexon games.
[COLOR="SeaGreen"]Oasis.dll[/COLOR]
	Mabinogi Specific. Contains large portions of the game's code. Seems to contain many functions having to do with monster's AI and player-npc interactions. (And some functions having to do with skills)
[COLOR="SeaGreen"]Pleione.dll[/COLOR]
	Mabinogi Specific. Contains large portions of the game's code. The main focus of many mods. This DLL contains *tons* of the game's functions.
[COLOR="SeaGreen"]Renderer2.dll[/COLOR]
	Mabinogi Specific. As the name implies, it seems to render much of the game's graphics.
[COLOR="SeaGreen"]Skill.dll[/COLOR]
	Mabinogi Specific. Seems to contain most information regarding in-game skills. No functions. Much of the possible modification on this file are server-checked.
[COLOR="SeaGreen"]Standard.dll[/COLOR]
	Mabinogi Specific. Contains large portions of the game's code. Mainly deal's with more rules for skills to follow, states (Deadly, poisoned, etc.), and provides exported race checks for other files to follow.
[COLOR="Red"]unicows.dll[/COLOR]
	Microsoft Layer for Unicode on Win9x Systems (MSLU), Microsoft (R) Windows (R) 95, Windows (R) 98, and Windows (R) Millennium Operating Systems
As you can see, I don't have a ton of information listed on each, so post anything you know and would like to be added.

Thank to the following for providing more information:
Halfslashed
04/25/2010 07:54 windsworddd#2
This list is useful, ty for making it.
04/25/2010 16:37 Halfslashed#3
Seeing as this thread doesn't seem potentially damaging...

Code:
bdcap32.dll
	Part of the Bandi capture library (http://www.bandisoft.com/en/bandi_capture_library/download/) Used for video capture in game
binkw32.dll
	Video codec
dbghelp.dll
	Windows Image Helper, Microsoft
ESL.dll
	Mabinogi Specific. Deals with package file functions and formatting functions. 
EXL.dll
	Mabinogi Specific. Seems to deal with sound functions and how they are played.
ijl15.dll
	Intel JPEG Library, Retail Version
Mint.dll
	Mabinogi Specific.
Mss32.dll
	Miles Sound System
msvcp80.dll
	Microsoft C++ Runtime Library
msvcr80.dll
        Microsoft C++ Runtime Library
msvcp90.dll
	Microsoft C++ Runtime Library
msvcr90.dll
	Microsoft C++ Runtime Library
nmcogame.dll
	Nexon-made. Also found in Combat Arms. Enables use of the in game instant messaging system.
nmconew.dll
	Seems to be Nexon-Made. Also found in Maplestory, maybe War Rock from Google results. Powers the instant messaging system for nexon games.
Oasis.dll
	Mabinogi Specific. Contains large portions of the game's code. Seems to contain many functions having to do with monster's AI and player-npc interactions. (And some functions having to do with skills)
Pleione.dll
	Mabinogi Specific. Contains large portions of the game's code. The main focus of many mods. This DLL contains *tons* of the game's functions.
Renderer2.dll
	Mabinogi Specific. As the name implies, it seems to render much of the game's graphics.
Skill.dll
	Mabinogi Specific. Seems to contain most information regarding in-game skills. Skill functions are also found here, however, a sizable portion of this file is server checked.
Standard.dll
	Mabinogi Specific. Contains large portions of the game's code. Mainly deal's with more rules for skills to follow, states (Deadly, poisoned, etc.), and provides exported race checks for other files to follow.
unicows.dll
	Microsoft Layer for Unicode on Win9x Systems (MSLU), Microsoft (R) Windows (R) 95, Windows (R) 98, and Windows (R) Millennium Operating Systems
Vcomp90.dll
        Microsoft C++ Runtime Library.
04/25/2010 16:48 AlfCC#4
its helpful thx
04/26/2010 00:39 Huynh.#5
ちょうせい, are you originally from a foreign modding region? Or have you only been modding in NA. If you don't mind me asking.
04/26/2010 01:26 skititlez#6
LOOK A LIST! this thread is good by my standards
04/26/2010 02:02 ちょうせい#7
Quote:
Originally Posted by Huynh. View Post
ちょうせい, are you originally from a foreign modding region? Or have you only been modding in NA. If you don't mind me asking.
Heh, always been NA.
04/26/2010 05:44 tbstewa#8
Now if only they had how many exports each had lol
04/26/2010 10:41 kotarou3#9
Hers an update (from what i know)

Code:
bdcap32.dll
	Part of the Bandi capture library (http://www.bandisoft.com/en/bandi_capture_library/download/) Used for video capture in game
binkw32.dll
	Video codec
dbghelp.dll
	Windows Image Helper, Microsoft
ESL.dll
	Mabinogi Specific. Deals with package file functions and formatting functions. 
EXL.dll
	Mabinogi Specific. Seems to deal with sound functions and how they are played.
ijl15.dll
	Intel JPEG Library, Retail Version
Mint.dll
	Mabinogi Specific.
Mss32.dll
	Miles Sound System
msvcp80.dll
	Microsoft C++ Runtime Library
msvcr80.dll
        Microsoft C++ Runtime Library
msvcp90.dll
	Microsoft C++ Runtime Library
msvcr90.dll
	Microsoft C++ Runtime Library
nmcogame.dll
	Nexon-made. Also found in Combat Arms. Enables use of the in game instant messaging system and weblaunch.
nmconew.dll
	Seems to be Nexon-Made. Also found in Maplestory, maybe War Rock from Google results. Powers the instant messaging system for nexon games and weblaunch.
Oasis.dll
	Mabinogi Specific. Contains large portions of the game's code. Seems to contain many functions having to do with monster's AI and player-npc interactions. (And some functions having to do with skills)
Pleione.dll
	Mabinogi Specific. The game "engine". Contains large portions of the game's code. The main focus of many mods. This DLL contains *tons* of the game's functions.
Renderer2.dll
	Mabinogi Specific. As the name implies, it seems to render much of the game's graphics.
Skill.dll
	Mabinogi Specific. Seems to contain most information regarding in-game skills. Skill functions are also found here, however, a sizable portion of this file is server checked.
Standard.dll
	Mabinogi Specific. Contains large portions of the game's code. Mainly deal's with more rules for skills to follow, states (Deadly, poisoned, etc.), and provides exported race checks for other files to follow.
unicows.dll
	Microsoft Layer for Unicode on Win9x Systems (MSLU), Microsoft (R) Windows (R) 95, Windows (R) 98, and Windows (R) Millennium Operating Systems
Vcomp90.dll
        Microsoft C++ Runtime Library.
04/26/2010 18:05 shadowsforu#10
おさるの
04/26/2010 21:37 Huynh.#11
Quote:
Originally Posted by shadowsforu View Post
おさるの
That was either Ferghus or DarkRaccoon's many alts I believe. I remember translating it on google lmao.
04/29/2010 11:40 kotarou3#12
Quote:
Originally Posted by shadowsforu View Post
おさるの
Monkey.... "no" (as in belongs to)?

So its "Monkey belongs to..."
09/16/2010 11:46 kotarou3#13
This is a necro but... I'm updating it a little bit

Code:
bdcap32.dll
	Part of the Bandi capture library (http://www.bandisoft.com/en/bandi_capture_library/download/) Used for video capture in game
binkw32.dll
	Video codec
dbghelp.dll
	Windows Image Helper, Microsoft
ESL.dll
	Mabinogi Specific. Deals with package file functions and formatting functions. 
EXL.dll
	Mabinogi Specific. Seems to deal with sound functions and how they are played.
ijl15.dll
	Intel JPEG Library, Retail Version
Mint.dll
	Mabinogi Specific. Controls the messages and interface
Mss32.dll
	Miles Sound System
msvcp80.dll
	Microsoft C++ Runtime Library
msvcr80.dll
        Microsoft C++ Runtime Library
msvcp90.dll
	Microsoft C++ Runtime Library
msvcr90.dll
	Microsoft C++ Runtime Library
nmcogame.dll
	Nexon-made. Also found in Combat Arms. Enables use of the in game instant messaging system and weblaunch.
nmconew.dll
	Seems to be Nexon-Made. Also found in Maplestory, maybe War Rock from Google results. Powers the instant messaging system for nexon games and weblaunch.
Oasis.dll
	Mabinogi Specific. Contains large portions of the game's code. Seems to contain many functions having to do with monster's AI and player-npc interactions. (And some functions having to do with skills)
Pleione.dll
	Mabinogi Specific. The game "engine". Contains large portions of the game's code. The main focus of many mods. This DLL contains *tons* of the game's functions.
Renderer2.dll
	Mabinogi Specific. As the name implies, it seems to render much of the game's graphics.
Skill.dll
	Mabinogi Specific. Seems to contain most information regarding in-game skills. Skill functions are also found here, however, a sizable portion of this file is server checked.
Standard.dll
	Mabinogi Specific. Contains large portions of the game's code. Mainly deal's with more rules for skills to follow, states (Deadly, poisoned, etc.), and provides exported race checks for other files to follow.
unicows.dll
	Microsoft Layer for Unicode on Win9x Systems (MSLU), Microsoft (R) Windows (R) 95, Windows (R) 98, and Windows (R) Millennium Operating Systems
Vcomp90.dll
        Microsoft C++ Runtime Library.