etpub (new mod)


(dark-tim) #41

Creating library .\Debug/qagame_mp_x86.lib and object .\Debug/qagame_mp_x86.exp
g_active.obj : error LNK2001: unresolved external symbol _G_shrubbot_permission
g_cmds.obj : error LNK2001: unresolved external symbol _G_shrubbot_permission
g_combat.obj : error LNK2001: unresolved external symbol _G_shrubbot_permission
g_vote.obj : error LNK2001: unresolved external symbol _G_shrubbot_permission
g_client.obj : error LNK2001: unresolved external symbol _G_shrubbot_ban_check
g_cmds.obj : error LNK2001: unresolved external symbol _G_shrubbot_cmd_check
g_svcmds.obj : error LNK2001: unresolved external symbol _G_shrubbot_cmd_check
g_main.obj : error LNK2001: unresolved external symbol _G_shrubbot_readconfig
C:\Documents and Settings\Tim\Mijn documenten\modding\mod\qagame_mp_x86.dll : fatal error LNK1120: 4 unresolved externals
Error executing link.exe.

:weird: :weird: :weird: :weird: :weird: :weird: :weird: :weird: :weird: :weird: :weird:


(dark-tim) #42

Creating library .\Debug/qagame_mp_x86.lib and object .\Debug/qagame_mp_x86.exp
g_active.obj : error LNK2001: unresolved external symbol _G_shrubbot_permission
g_cmds.obj : error LNK2001: unresolved external symbol _G_shrubbot_permission
g_combat.obj : error LNK2001: unresolved external symbol _G_shrubbot_permission
g_vote.obj : error LNK2001: unresolved external symbol _G_shrubbot_permission
g_client.obj : error LNK2001: unresolved external symbol _G_shrubbot_ban_check
g_cmds.obj : error LNK2001: unresolved external symbol _G_shrubbot_cmd_check
g_svcmds.obj : error LNK2001: unresolved external symbol _G_shrubbot_cmd_check
g_main.obj : error LNK2001: unresolved external symbol _G_shrubbot_readconfig
C:\Documents and Settings\Tim\Mijn documenten\modding\mod\qagame_mp_x86.dll : fatal error LNK1120: 4 unresolved externals
Error executing link.exe.


(dark-tim) #43

hmmm sorry but think there is a small bug in this forum


(Catscratch) #44

In Visual C++ you need to add shrubbot.c and shrubbot.h to the game project.


(dark-tim) #45

k. everything works fine… except shrubbot.

when i try to create a new .cfg i’m getting this premision denied error
i have punkbuster enabled
what is it that i’m doing wrong

sorry for my english again


(Heirpie) #46

I added to your list:

Double jump
posion needles. medic


(Jabberwock) #47

tjw

I have downloaded the patch file in both mozilla and IE and get the same error when attempting to patch. I am using patch version 2.5.9 on XP.


D:\Games\WET_Source>patch -p1 -i d:\games\WET_Source\etpub-0.1.4.patch
patching file src/game/bg_local.h
Assertion failed: hunk, file ../patch-2.5.9-src/patch.c, line 340

This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.

I also ran it in verbose mode.


D:\Games\WET_Source>patch -p1 -i d:\games\WET_Source\etpub-0.1.4.patch --verbose

Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|diff -urN --exclude=.svn et.orig/src/game/bg_local.h etpub/src/game/bg_local.h
|--- et.orig/src/game/bg_local.h        2003-04-14 17:32:26.000000000 -0500
|+++ etpub/src/game/bg_local.h  2005-02-14 12:52:55.000000000 -0600
--------------------------
Patching file src/game/bg_local.h using Plan A...
patch: **** malformed patch at line 8: // tjw

Can you post the patch files in a zipped format to see if the problem is related to the text file?

Thanks


(Catscratch) #48

You need diffutils.

http://gnuwin32.sourceforge.net/packages/diffutils.htm


(Floris) #49

Adding double jump wouldnt be such a hard task, but I think you’ll need to client side edit for poison needles (Weapon slot etc)


(Floris) #50

Adding double jump wouldnt be such a hard task, but I think you’ll need to client side edit for poison needles (Weapon slot etc)


(Floris) #51

Sorry for double post, my connection messed up


(tjw) #52

I added .zip versions of the .patch files at http://et.tjw.org/etpub/dist/ Hopefully this will prevent the problems win32 users are having with downloading the patch files.

In regard to the full source code request: The reason I release this as a patch is that by doing so I’m not curcumventing any of SplashDamage/Activision/id restrictions to the code. You must use the official installer to get the full source code before you can patch it with my changes… Therefore you must agree to the license as these companies intended.

In regard to new features, you’re welcome to make feature request tickets here:
http://linespeed.net/projects/etpub/ but no guarentees.

In regard to a etpub client mod, maybe eventually, but that’s a whole new can of worms.


(tjw) #53

I tend to agree. I know a lot of people think of shrub as “that mod where everyone flies around” or for some other crazy feature one server has enabled.


(tjw) #54

For those having problems using the .patch file with GNUWin32 patch.exe, I finally figured this out.

You must open the .patch file in Wordpad and then save it. This will convert any lone
characters to the DOS version (
) and patch.exe will stop giving that assertion failed message.


(SCDS_reyalP) #55

Not true. RTCW shrub had poison needles, and it was server only. The trick is that it is the same needle you use to revive players on your team. If you hit a living, enemy player with it, they get poisoned.

@tjw:
there are also utilities called unix2dos and dos2unix. :moo:


(Floris) #56

[quote=“SCDS_reyalP”]

Not true. RTCW shrub had poison needles, and it was server only. The trick is that it is the same needle you use to revive players on your team. If you hit a living, enemy player with it, they get poisoned.

@tjw:
there are also utilities called unix2dos and dos2unix. :moo:[/quote]
Uhh… pwned :stuck_out_tongue:
Sorry I never played Rtcw, thanks for telling me


(Floris) #57

ffs xp save still doesnt work for us… is it because unpatched uses other ways to store guids or somthing?
Also some ppl cant kick for some strange reasons

Admins seem to be unkickable (Make higher leveled admins able to kick lower leveled
When someone tries to kick someone they get an error that the player aint on the server


(dark-tim) #58

yes. i have that problem to


(Floris) #59

Tell me which?
Xpsave or
Cant kick admins or
Error player not on server?


(Catscratch) #60

XPSave works for me. Do you have PunkBuster turned on?