How to recompile
I know this is a very noobish question, but if I edit something in the source and want it to take effect, how would I actually go about doing that?
|
What operating system are you using?
|
The wiki has tons of information if you search it a bit. Here is a post about a wiki page that should give you the info you need:
http://www.eqemulator.net/forums/showthread.php?t=28303 |
I am trying to recompile using that guide but I've already ran into a problem, idk how to install zlib. I just have a folder with everything in it and I'm not sure how to use a .dll
|
I did everything that that guide says and it isnt working at all. I keep succeeding and 1 build and getting 6 failures. One thing i noticed a few times was
Code:
LINK : fatal error LNK1181: cannot open input file 'zlib.lib' I also saw a ton of things like Code:
7>c:\documents and settings\hp_administrator\my documents\solo server\source\common\../common/servertalk.h(443) : warning C4200: nonstandard extension used : zero-sized array in struct/union |
The warnings are many and harmless.
As for zlib, if you have added the zlib lib and include directories to your VC++ environment, you may need make a copy of zlib\lib\zdll.lib as zlib.lib. |
......what?
|
Open Visual Studio and go to the tools menu and select options. Expand the Projects and Solutions menu in the left pane then choose VC++ Directories. Look for where it says Show directories for: and select Include Files. Now add the file path to the zlib.lib file.
|
That's because the guide links a file that doesn't have zlib.lib in it
It has a file called zdll.lib which you can just rename to zlib.lib without issues if you are compiling with Visual Studio 2008 |
The guide is for Express Edition.
I haven't tried the full version so I can't comment on that. You do not have to rename any zlib file using Express Edition. |
well I renamed everything in C:\zlib\lib to be zlib instead of zdll, but I still failed 6 builds. When I look at it it still says stuff like fatal error: cannot open zlib.li. I have C:\zlib\lib and C:\zlib\include both in my directories thing too
|
To clarify blackgragonsdg's instructions, the lib folder must be in your "Library files" list, and the include folder must be in your "Include files" list. Make sure it's set this way.
|
ok so can anyone just give an actual list of the things u need to add into the directories and what part? It's kinda hard trying to balance between what you all say and what the guide says
|
http://www.eqemulator.net/wiki/wikka.php?wakka=VS2008
According to the guide, we are following the instructions, specifically this part: Quote:
|
sweet I finally got it to have all 7 succeed
|
ok just a question, someone said that now if you want to use custom spells u have to use the import spells.pl to have them take effect, but how do I use that pl? I have my spells_us and I see the .pl, but I don't have any clue what to do
|
Just double click the import file, it should work.
|
nah It didn't do anything. Do I need to move it somewhere or something?
|
Do I really just double click it in the source? Does anyone know how to use that thing?
|
If you are running Windows, double-clicking it should work as far as I know. But, in order for it to work, you have to move it to your server folder where your config file and spells file are located.
|
i did that. it's in a folder with my eqemu_config, zone/world.exe, and my spells_us.
|
Basically when I open it, it just goes to a blank black screen that says C:Perl/bin/perl.exe at the top then it quickly disappears without doing anything. I have a blank spells_new table in my DB already
|
Here is a post with more info on using the import/export scripts:
http://www.eqemulator.net/forums/sho...9&postcount=45 |
Code:
Microsoft Windows XP [Version 5.1.2600] Basically that's the error I am getting when I try to run it. It looks like someone else had that problem but it didn't really give a solution, or maybe I just don't understand it if he did |
All times are GMT -4. The time now is 01:02 PM. |
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.