CPMA 1.39 Released!
November 20th, 2006 by newborn

The latest version of the mod has just hit the internet and arQon is asleep so I'm going to release it. This release brings the start of a major bot AI overhaul - our improved bots will now play VQ3 if you ask them nicely and they put up quite a fight in it too. We've also started overhauling all of the id menus so players can now check the options screen to set up most of their client. There are also a few tweaks to CPM gameplay - some of the ammo counts have been bumped back up a little, pummy range and BFG reload have been brought down a little and our spawn system has been tweaked. The usual batch of fixes and minor tweaks are also included.

Despite the changes to the website its business as usual - grab it from the bar to the right and read on for the full changelog. If you're installing for the first time then you should check the Installing CPMA page on our Wiki.

Enjoy the release, more to come soon!

Notes for version 1.39 (12 Nov 06)

add/chg/fix: overhauled a bunch of the UI crud (WIP)

add/chg/fix: overhauled a huge amount of AI (WIP)

add: netgraph shows "SYNC" warning if cg_predict is off

add: low ammo warning sound not played when fast-forwarding demos

add: cv as an alias for callvote

add: smartbots now play VQ3 as well

add: VQ3TDM mode (50 MG ammo, Holdables and BFG disabled)

add: cg_viewAdjustments (0|1, default 0)
replaces and unifies cg_run* and cg_bob* (all deleted)

add: custom loc files for q3w1, q3w4, q3wcp17, ctctf1, ctctf2

add: GTV can use cg_autoAction even if unattended/nocamera

chg: autorecord uses underscores for time and date separators
dots meant truncated filenames could make the engine sulk

chg: removed \time and \currenttime (is on the scoreboard already)

chg: removed some obsoleted cvars
ch_crosshairTeamInfo (is in the superhud as TargetStatus)
cg_drawStatus, cg_drawAttacker, cg_drawIcons

chg: removed cg_followPowerup and cg_followKiller
these are now cg_autoAction 32 and 64 respectively

chg: removed \followpowerup command (was for GTV, is now redundant)

chg: moved the CPMA console to the superhud as "Console"
removed cf_Console, ch_consoleLines, ch_consoleTime, con_disable

chg: scoreplums have been removed completely

chg: votes that are disabled aren't listed by "callvote ?"

chg: gauntlet range lowered from 48 to 44

chg: SG and RL pickups give 10 ammo

chg: BFG reload lowered to 1000ms

chg: no BFG explosion cloud (since it doesn't actually splash)

chg: removed the duplicate spawn near lower RL on CPM1A

chg: cg_marks specifies mark lifetime in ms (default 2500)

chg: removed "color2" cvar - "color" and cg_enemycolors now RHBLX
where X is the secondary FX color used for rail rings/spirals

chg: cg_teamchatsOnly controls what text reaches the HUD Chat elements
if set, non-team text still shows up in the console area

chg: poked at a bunch of CQ3 settings (WIP)

chg: promode initial spawns are true random

chg: promode respawns are biased away from corpse and killer

chg: cg_damageDraw 1 made less game-breaking

chg: cg_drawCrosshairNames not dependent on cg_drawCrosshair

fix: stats\etc could crash the client if they fired more than 10,000 shots
yes, *10000* shots in one game: I smell CA LG-fests! :P

fix: modes were always overriding match_mutespecs


32 Responses to “CPMA 1.39 Released!”

  1. newborn

    Just wanted to say that qrealka and arQ have done an awesome job with the bots!


  2. blue

    i do understand the reason for removing several redundant cmds and implement different features in one hud but why remove the time/currenttime cmd? there’s no reason to remove it, even if its already in the scoreboard it’s much more comfortable to hit one button ingame to display the time without having to look on the scoreboard which clearly is much more distracting. i know it’s nothing major, i sometime just dont get why you have to ‘fix’ things which dont interfere with anything or arent bugged in any way.


  3. mavv

    nice:>


  4. Venim

    chg: promode initial spawns are true random

    thank you!


  5. newborn

    blue: The reason for clearing out things like that is that we only have a limited number of cvars to play with so its good form to get rid of any mostly useless commands we can.


  6. adem[4eg]

    I agree with “blue” that was no reason for removing “current time”-cmd, & it’s very diffcult to watch time on scoreboard.

    May be replace it to SuperHud like “FPS” & “GameTime”?


  7. NL.BuDDah

    How you all like my HUD ?

    [img]http://img199.imageshack.us/img199/2861/135hudal6.jpg[/img]


  8. NL.BuDDah

    Nice :-)


  9. r00ster

    keep up the good work


  10. 5yph3r

    very nice guys, good work, still waiting for more customization of the superhud in 1.4 though (specifically, more flexability, i should be able to draw a graph, then fill that graph with data, so like i do drawGraph(x,y); parseAmmoData(); )


  11. 800A » Blog Archive » Online la release 1.39 di CPMA mod

    […] Source […]


  12. kathi

    hi there

    ive got a problem
    when i want to connect
    to a server it says:

    1.29f bug - no client name in connect
    packet.
    dont use leading spaces in names

    what does this mean?
    can anyone help me pls.

    thank you in advance !


  13. newborn

    Kathi: If you actually HAVE 1.29f then download the Quake3 Point Release 1.32 - theres a link in the sidebar of the main page. If you’re already up to date well.. don’t use a leading space in your name =)

    /name “blah”
    /reconnect


  14. kathi

    i DO have 1.32
    i DONT use leading space in my name

    :(

    quake cpma was working till i downloaded this patch.

    but thank you veryvery much for your quick reply!

    thanks alot!


  15. w0nk0

    hey i had the same problem. i just exec’d my config again after this happens and then reconnect. so im guessing its something in q3config but havent figured it out yet


  16. nailgg

    there is a bug in the /tell command. i dont see the message which i posted


  17. arQon

    #12/#15 - the error message is from the server. Traditionally, leading spaces and the 1.29f bug are the cause of it, but if you get the message it ABSOLUTELY DOES mean there was SOME problem with your name that stopped it getting to the server.
    Something, and unfortunately I can’t remember WHAT right now, has a tendency to screw them up: it’s the thing that also spams the server with “\name” every few seconds, and thus spams YOU with “name is ‘blah’” in response. Searching the forums / ESR / etc should find it - it’s not our bug though so it didn’t really stick when I saw it.


  18. arQon

    xfire, apparently.


  19. spite

    #12#15 do u have ‘^0nick’ ?


  20. spite

    or mb u have ‘name’ like ’set name “^7″‘


  21. spite

    gotit. it don’t depend of ‘name’. it depend of server cvars. i try to find it.


  22. Raul

    Some important changes. I`m glad, because 1.28 was not so good. Thx arQon !


  23. mm1200

    i see 1.4 very soon :)


  24. thargor

    Hi
    nice job!!! But i have a problem, where can i change in game the gameplay from Vq3 to cpma? Or turn on/off instagib and so on?

    thx


  25. RoclorD

    It looks like you cannot change gameplay gamemode etc. from the menu/game settings anymore.


  26. arQon

    Yeah - the ingame menu was, frankly, crap (not to mention out of date and virtually unmaintainable). I’m quite surprised to discover that anyone actually used it. :)
    It’ll be replaced with something completely new in 1.40 - until then, use \callvote.


  27. NL.BuDDah

    Well I just, still say GOOD JOB with CPMA. It still Rocks !!!
    LOL


  28. NL.BuDDah

    Ow Yeah 1.40 Is coming up. OWNAGE !!!
    Oh well, 1.39 also rocks like shit.


  29. spite

    BTW, about “1.29 message” or “Missing client”. It is happened when client copy others mod to cpma/baseq3 dir. For example, players can copy zz-osp-*.pk3 files to baseq3. etc


  30. e]X[e

    nice [;)


  31. spite

    u can start quake3.exe +set fs_game cpma +logfile 1 +developer 1
    and look yours log file or qconsole.log in cpma dir.
    and u cannot find string “>>> ^3Loaded CPMA Client Version: ^51.39″ in log of bad connection. CPMA cgame was not loaded.


  32. spite

    i mean after command “\connect bla”


Leave a Reply

You must be logged in to post a comment.