IMG

 
IMG
IMG   IMG
  Welcome to GTAForums! Be sure to check out the Grand Theft Auto V Forum.

You are not registered! (If you are, click here to login) Registering is fast, free and easy and allows you to instantly reply to any topic on GTAForums.
Why wait? Click here to register your own unique username and become part of the ever-growing community!


( Log In | Register | Revalidate Validation E-mail )
Quick Log-In:
  IMG
       
>
Forum Rules GTA Modification Forums

This section is for obtaining help on creating and releasing tools

GTAGarage.com
free mod hosting from GTANet, simply login with your GTAForums account details

GTAModding.com
GTANet's modding wiki

GTA Modding Chatroom
provided by irc.gtanet.com (Don't have an IRC client? Click here)


  Reply to this topicStart new topicStart Poll

 [REL] Vice City DLL linker

 Using multiple dlls
 
Squiddy  
Posted: Tuesday, Jan 11 2005, 20:30
Quote Post


Back!
Group Icon
Group: The Connection
Joined: Oct 6, 2004

gr.gif

Member Award




Please forgive me that name, but I'm not that creative in these thinks. tounge.gif
Many people asked for it, so here it is. You're now able to use more than one dll with vice city. I allready showed some code in the spookie's thread. But I changed a little thing.
Let's call it the base, it's just a little dummy d3d8.dll, that reads out a textfile (common.cfg) with all mods that should be loaded. So all mods that support this, just have their own internal name.

common.cfg
CODE

begin;
sa_hud;
speedo;
end;


The d3d8.dll reads out the next dll, which would be sa_hud and loads up sa_hud.dll. So internal name has to be the same like the filename. Once sa hud is loaded it calls speedo and so one. When one dll get's "end" as next dll, it calls our real d3d8.dll in the system directory. So unless you add an old dll which doesn't supports this and therefore calls the real automaticly, there has to be an end inside this file.

I set up a little page to explain the installation, which is in fact very easy. But as my english is not the best, feel free to ask about things, offer suggestions or just your opinion, which is very welcome.
http://gtareactor.justgamers.de/squiddy/
Users WebsitePMMSNICQ
  Top
 

 
Pagnell  
Posted: Tuesday, Jan 11 2005, 22:00
Quote Post


a.k.a. petebog
Group Icon
Group: Members
Joined: May 22, 2002

en.gif

XXXXX



Nice work again, sounds very useful. smile.gif
Users WebsitePM
  Top
 

 
htsb8  
Posted: Monday, Apr 25 2005, 16:57
Quote Post


Crackhead
Group Icon
Group: Members
Joined: Mar 17, 2005

XXXXX



first,thank you for your reply!

i must dl it and run at once
....
there is something wrong,i run the game with it ,but just sa_hud is ok,others isnt running,i changed other dll files,the same result.

i did it as you said that:
i dl it from http://mitglied.lycos.de/vaugn/mods/ ,and then i changed the file of the speedo to speedo.dll,and then i put sa_hud.dll in GTA folder,and put your d3d8.dll of the dll-linker in the game folder, then i edited the common.cfg like this:
CODE
# GTA:Vice City DLL Config
#   All dlls listed here will be loaded by the game.

begin;
speedo;
sa_hud;
end;


run game,OH!the speedo just was displayed!and No sa_hud;then i edited .cfg again
CODE
# GTA:Vice City DLL Config
#   All dlls listed here will be loaded by the game.

begin;
sa_hud;
speedo;
end;


the result is the opposite:displayed the sa_hud,and no speedo.

i have a d3d8.dll of the loaded mission,i did it,too,and the result is the same.

oh,which process is wrong?

thanx
PM
  Top
 

 
htsb8  
Posted: Monday, Apr 25 2005, 16:58
Quote Post


Crackhead
Group Icon
Group: Members
Joined: Mar 17, 2005

XXXXX



first,thank you for your reply!

i must dl it and run at once
....
there is something wrong,i run the game with it ,but just sa_hud is ok,others isnt running,i changed other dll files,the same result.

i did it as you said that:
i dl it from http://mitglied.lycos.de/vaugn/mods/ ,and then i changed the file of the speedo to speedo.dll,and then i put sa_hud.dll in GTA folder,and put your d3d8.dll of the dll-linker in the game folder, then i edited the common.cfg like this:
CODE
# GTA:Vice City DLL Config
#   All dlls listed here will be loaded by the game.

begin;
speedo;
sa_hud;
end;


run game,OH!the speedo just was displayed!and No sa_hud;then i edited .cfg again
CODE
# GTA:Vice City DLL Config
#   All dlls listed here will be loaded by the game.

begin;
sa_hud;
speedo;
end;


the result is the opposite:displayed the sa_hud,and no speedo.

i have a d3d8.dll of the loaded mission,i did it,too,and the result is the same.

oh,which process is wrong?

thanx
PM
  Top
 

 
Lurven  
Posted: Tuesday, Oct 2 2007, 20:30
Quote Post


Rufus
Group Icon
Group: Members
Joined: Sep 8, 2007

XXXXX



This doesn't work at all for me, it only loads the first dll.
PM
  Top
 

 

0 User(s) are reading this topic (0 Guests and 0 Anonymous Users)

0 Members:

Topic Options Reply to this topicStart new topicStart Poll
Search topic for posted by (exact match)



 
IMG IMG