Welcome to the Builder Academy

Question TBA Mud

More
29 Aug 2013 21:45 #4197 by Cblake
TBA Mud was created by Cblake
I finally got TBA to compile and run on win xp sp3.
dozens of files had to be added to the makefile.
and I love it. the TBA team has done a really nice job.
it's sort of like super circlemud.
so now I just have to learn all the new features and all.
this should be fun.

Corey

Please Log in or Create an account to join the conversation.

More
30 Aug 2013 21:27 #4208 by Rumble
Replied by Rumble on topic TBA Mud
What changes did you make? Please share so we can help the next guy/gal.

Rumble
The Builder Academy
tbamud.com 9091
rumble@tbamud.com

Please Log in or Create an account to join the conversation.

More
30 Aug 2013 22:20 #4210 by Cblake
Replied by Cblake on topic TBA Mud

Rumble wrote: What changes did you make? Please share so we can help the next guy/gal.


start with the git bundle download of 3.64
used the new conf.h.msvs. which was suppost to be for msvc 2008. had to get 3 libs from my msvc6 thou.
KERNEL32.LIB UUID.LIB WSOCK32.LIB
which dont seem to be in the 2008 express for some reason. then I added dozens of files to this part of the makefile. which was makefile.msvc

OBJFILES = comm.obj act.comm.obj act.informative.obj act.movement.obj act.item.obj \
asciimap.obj act.offensive.obj act.other.obj act.social.obj act.wizard.obj \
ban.obj boards.obj castle.obj class.obj config.obj constants.obj db.obj \
dg_event.obj dg_scripts.obj dg_triggers.obj fight.obj genolc.obj graph.obj \
handler.obj house.obj ibt.obj interpreter.obj limits.obj lists.obj magic.obj \
mail.obj msgedit.obj mobact.obj modify.obj mud_event.obj oasis.obj oasis_copy.obj \
oasis_delete.obj oasis_list.obj objsave.obj protocol.obj shop.obj spec_assign.obj \
spec_procs.obj spell_parser.obj improved-edit.obj spells.obj utils.obj weather.obj \
random.obj players.obj quest.obj qedit.obj genqst.obj aedit.obj cedit.obj hedit.obj \
medit.obj oedit.obj qedit.obj redit.obj sedit.obj tedit.obj zedit.obj \
dg_comm.obj dg_db_scripts.obj dg_handler.obj dg_misc.obj dg_mobcmd.obj dg_objcmd.obj \
dg_olc.obj dg_variables.obj dg_wldcmd.obj genmob.obj genobj.obj genshp.obj genwld.obj \
genzon.obj prefedit.obj

which I figured out pooring over tba docs for help.
everytime I got a unreferenced external, I used grep to search for the function, then added that file. did this for a whole day until it compiled. makes a huge 2 meg circle.exe thou, which prolly could be optimized better. since the makefile was really for msvc 4.0
also, this was done in the command shell of win xp sp3.

Please Log in or Create an account to join the conversation.

More
31 Aug 2013 20:17 #4217 by Cblake
Replied by Cblake on topic TBA Mud
also I see this will compile on msvc 2010 express
and it has the librarys 2008 express is missing.

Please Log in or Create an account to join the conversation.

More
31 Aug 2013 21:18 #4218 by Rumble
Replied by Rumble on topic TBA Mud
Updated, thanks for the feedback. Let me know if you find anything else.

Rumble
The Builder Academy
tbamud.com 9091
rumble@tbamud.com

Please Log in or Create an account to join the conversation.

Time to create page: 0.204 seconds