Page 1 of 1

Changing the Dll name.

Posted: Sat Nov 08, 2008 8:42 am
by Mad-Mazda
If i change my dll name, what else do i change so my project can find it. because it just keeps serching for Irrlicht.dll but its not named that anymore.

k

Posted: Sat Nov 08, 2008 10:01 am
by jhend60
I also want to do this, to avoid detection that I might be using irrlicht (even though it will be pretty obvious) I want to make my game as hack protected as possible. I am not sure how to do this but it might be something to do with the library file that you include by using pragma comment(lib, "Irrlicht.lib"). Have a look at the source of that file, and you might find your answer. Otherwise, looking around the web for this may give you your answer.

Posted: Sat Nov 08, 2008 8:37 pm
by Dark_Kilauea
I'm just going to mention, if you care about your client being hacked, then you are going about you entire network scheme horribly wrong. If it's not a multiplayer game, then why would you ever care if your client gets hacked?

Re: k

Posted: Sun Nov 09, 2008 12:21 am
by Masterhawk
jhend60 wrote:[...] I want to make my game as hack protected as possible. [...]
And how would you achieve that by simply changing the dll's name? :roll:

Posted: Sun Nov 09, 2008 3:59 pm
by MasterM
If you dont want others to cheat in your game then try to find out how they do it and think of a way to stop it, but only if its a multiplayer game...else if its a single player game dont waste your time on bullet proofing your game...

Posted: Mon Nov 10, 2008 11:25 am
by rogerborg
Using Microsoft Visual C++ 2005 (the other versions should be similar)

Code: Select all

Right click on the Irrlicht project and select Properties
Select:
  Configuration Properties
    Linker
      General
        Output File <--- change this to e.g. foo.dll
      Advanced
        Import Library <-- change this to e.g. foo.lib
In your application, link against foo.lib instead of Irrlicht.lib