I have put the PK++ beta version (1.41.1.64) onto Steamfish and will maintain it from there. NOTE: This is in addition to PK++ 1.31.1.64, so that I can do more testing without spoiling PK++ for the non-testers.
Simply run the updater twice and answer yes to adding desktop icons. You will find a new shortcut on the desktop to run PK++ BETA TEST.
Please be aware that SP maps should now load, and addthing/addmonster commands included.
The remaining issue is to synchronise animations – but I have thought of a couple of ways of doing this
Oh and 5 ravens and a barrel on listen and dedicated server for fun in this version 😉
THINGS LIST:
AmmoBolt
AmmoElectro
AmmoFlameThrower
AmmoFreezer
AmmoGrenades
AmmoGrenadesBig
AmmoHeaterBomb
AmmoMiniGun
AmmoRifle
AmmoShotgun
AmmoShurikens
AmmoStakes
MegaPack
ArmorMedium
ArmorStrong
ArmorWeak
CheckPoint
EndOfGame
EndOfLevel
Flag
JumpPad
pentagram
Quad
Rubble
Slab
WeaponModifier
Energy
Energyred
Health
MegaHealth
SoulMP
AC_Door1
AC_Grate
AC_Lamp1
AmmoBox
AmmoBoxSmall
Automat
Ball
baniaki
Bankomat
Barrack
BarrelBig
BarrelSmall
Barrel_arab
beczka
beczka2
beczka_met
beczka_met_zardz
Benzyna_Baniak
Benzyna_Bok
Benzyna_Kolek
Benzyna_Spod
brama
butla
C1L3_Blokada
C1L3_korzenie
C1L3_uapka
C1L4_TrupA
C1L4_TrupB
C2L1_Belka
C2L1_Drezynka
C2L1_Panel
C2L1_Wagonik
C2L1_Winda
C2L2_Chain1
C2L2_Door1
C2L2_Door2
C2L2_Door3
C2L2_Fan
C2L2_Kladka1
C2L2_Lamp1
C2L2_Lamp2
C2L2_Pokrywa
C2L2_switch
C2L3_Gun1
C2L3_Zyrandol1
C2L4_drzwigora
C2L4_drzwiparter
C2L4_drzwisrodek
C2L5_Balkonik
C2L5_klatka
C2L5_Lina1
C2L5_Okiennica
C2L5_Okno1
C2L5_Szyld1
C2L5_Szyld2
C2L5_Wozek
C3L1_Fan
C3L1_LampA
C3L1_LampB
C3L1_LampC
C3L1_LampD
C3L1_LampE
C3L1_Stand
C3L1_Wagon_Drzwi
C3L2_HakA
C3L2_HakB
C3L2_HakC
C3L2_wieko1
C3L2_wieko2
C3L2_wieko8
C3L3_Brama
C3L3_Podstawka
C3L3_SilosCover
C3L3_Truck
C3L4_balista
C3L4_katapulta
C3L4_taran
C3L6_Mostek
C4L1_Fireworks_sack
C4L1_Fireworks_stick1
C4L1_Fireworks_stick2
C4L1_Fireworks_stick3
C4L1_Fireworks_stick4
C4L1_Fireworks_stick5
C4L1_fontain
C4L1_Lamp
C4L1_Lava
C4L1_SkullFireball
C4L1_skulls
C4L2_Lampa
C5L2_Crane
C5L2_Hak1
C5L2_Hak2
C5L2_Hak3
C5L2_Hak4
C5L2_Komin
C5L2_Kont1
C5L2_Kont2
C5L2_Kont3
C5L2_Kont4
C5L2_Kont7
C5L2_Tir
C5L2_Winda
C5L3_Krzyz
C6L1_Car_doska_green
C6L1_Car_doska_green_alarm
C6L1_Car_doska_green_gib
C6L1_Car_doska_green_kolka
C6L1_Car_doska_green_kolka_alarm
C6L1_Car_doska_green_nogib
C6L1_Car_doska_red
C6L1_Car_doska_red_alarm
C6L1_Car_doska_red_nogib
C6L1_Car_mord_blue
C6L1_Car_mord_blue_GIB
C6L1_Car_mord_blue_nogib
C6L1_Car_mord_brown
C6L1_Car_mord_brown_nogib
C6L1_Car_pissan_white
C6L1_Car_pissan_white_kolka
C6L1_Car_pissan_white_nogib
C6L1_Car_pissan_yellow
C6L1_Car_pissan_yellow_gib
C6L1_Car_pissan_yellow_nogib
C6L1_drabinka
C6L3_cokol
C6L3_statua
C6L6_kula
C6L6_palpion
C6L6_palpoziom
C6L6_palpoziomPAM
C6L9_Wisiorki
C6L9_WisiorkiB
C6L9_WisiorkiC
C6L9_WisiorkiD
C7L1_ostrza
Cat_bridge1
Chest
ChestClosed
ChestOpen
Coffin
Debris
Deska
deto_pack
DM_Wiatrak
Door
doorgrate
doors_opactwo
Drop
drzwi3
drzwidrewno
drzwi_fiz2
drzwi_fiz_2
Dzban1
Dzban2
dzbanek1
dzbanek2
dziura
FireExtinguisher
Gasoline_Can
gate
gazeta_kawalek1
gazeta_kawalek2
gazeta_kawalek3
gazeta_kawalek4
Hangman
Hangman_a
Hangman_b
kabina
kajdany
kamulec
kamulecKiller
kartka1
kartka2
kartka3
Katafalk
katap
klapa
klatka
klatkaCol
klocKiller
kolosdrzwi
Kontener
KontenerSmall
KontenerSmietnik
Kontener_duzy
Kontener_Maly1
Kontener_Maly2
Kontener_Maly3
krata_piwnica
Krzyz1
Krzyz2
Kubel
kupka
Lab_barrel
Lab_barrel_metal
lampaw
lampaw2
Lawka
linka
LoonyPark_Door
LoonyPark_RotGrate
MonkStatue
most
MovingBar
MovingBoulder
Paczka_gazety
Paletka
Pig
plyta_opactwo
polana
PosagRoma
Pudlo_karton
robo
robolong
skrzynia_duza
skrzynia_mala
skrzynia_metal
skrzynia_metal2
Skrz_Dynamite
Skrz_gornicza
Skrz_Opera
Smietnik
Stojak_1
Stojak_2
Stone
Stone_Big
Stone_Heavy
szmata1
szmata2
szmata3
szmata4
Truck
Urn
Vase
wajchaCOL
wazka
windapion
windapoziom
zamek
zwis
BarrelBig_MP
BarrelSmall_MP
FSpotlight
FireBallAlastor
AlastorKingfireball
WallPart
DemonSpell
BonesHead
ClownHood
ClownThrowable
CornThrowable
Deto_bomb
Axe
AxeV2
StickyBomb
Executioner_V3_Spike
Flying_Nun_Fireball
GiantChain
GiantStake
GStone
Gladiator2Throwable
Gladiator4_Stone
Gas
Molotow
HellBiker_V4_Nail
KrustyFireball
GrenadeComandos
GenericLeperThrowable
LeperHammer
LeperHook
LeperKnife
LeperTorch
Spear
meatspider
LuciferStone
LuciferSword
GrenadeMaso
Dart
Shuriken
Helmik
NunSpell
BombParts
Officer_bomb
Officer_flare
Panzer_Demon_rocket
Panzer_Spider_Fireball
Pirate_bossman_throwable
Pirate_v1_throwable
MonsterSoul
PreacherAxe
Apple
gunn
Nail
CrossPiece
Fireball
Can
GrenadeSoldier
Bubble
BubbleV2
BubbleV2_moving
StoneX
TankMissile
Quarrel
ThorMlot
VampBlood
VampStone
Dagger
meat
Voodoo_meat
Winged_Demon_Acid
Zombie_Soldier_Head
Blood
hainKamyk
Kamyk
Kamyktank
KamykWybuch
KamykWybuchRakieta
sgKamyk
stake_imp
swamp_single_light
CoinG
CoinS
Cup1
Cup2
DoorKey
Host1
Host2
pentakl
RingB
RingG
RingR
StoneB
StoneG
StoneR
BoltStick
ElectroDisk
FlameThrowerGas
Grenade
GrenadeGas
HeaterBomb
IceBullet
PainHead
RFTGasContainer
Rocket
ShurikenW
Stake
IBoltGunHeater
IDriverElectro
IMiniGunRL
IRifleFlameThrower
IShotgunFZ
IStakeGunGL
Note, for now things and monsters have to be Capitalised as shown above.
Some of the monsters will crash on dedicated servers, so test on listen (and non spec).
Things to be fixed:
Animations
Damage
AI Brain (which is currently on very dumb)
oh, and Booh monsters will obviously not work on non Booh…
Also if someone wants to make a description list of monsters, but more importantly of items, that would be VERY helpful.
both things and monsters will appear at respawns. If no respawns available, players, things or monsters will appear at monster respawns, otherwise at 0,0,0.
addthing and addmonster are of the form
addthing name,numberof,scale
addmonster name,numberof,scale
try:
\addmonster Raven,100,2
\addthing BarrelBig,20
etc.
Monsters are:
Alastor\Alastor
AlastorKing\AlastorKing
Amputee\Amputee
Amputee\AmputeeV2
Amputee\Amputee_Agressive
Amputee\Amputee_AgressiveJumper
Amputee\Amputee_AgressiveJumperV2
Amputee\Amputee_AgressiveV2
Amputee\Amputee_ceiling
Amput_zombie\Amput_zombie
Amput_zombie\Amput_zombie_barf
Apoc_zombie\Apoc_M
Apoc_zombie\Apoc_M_Hunt
Apoc_zombie\Apoc_M_Hunt_Sm
Apoc_zombie\Apoc_zombie
Apoc_zombie\Apoc_zombie_never_move
Apoc_zombie\Apoc_zombie_V2
Apoc_zombie\Apoc_zombie_V2_FastDissapear
Apoc_zombie\Apoc_zombie_V2_FastDissapear2
Apoc_zombie\Apoc_zombie_V2_FastDissapear3
BagBaby\Bagbaby
Banshee\Banshee
Banshee\Banshee_CemeteryBoss
Banshee\Banshee_NoMoveScreamer
Banshee\Banshee_NoScream
Banshee\Banshee_NoScreamShortSight
Bat\Bat
Bat\Bat_Adrian
Bat\Bat_Attacker
Beast\Beast
Beast\Beast_agrresive
Beast\Beast_agrresive_NoJump
Beast\Beast_agrresive_NoJumpHunter
Beast\Beast_V2
BlackDemon\BlackDemon
BlackDemon\TemplarBoss
BlackDemon\WhiteDemon
Bones\Bones
Bones\Bones_Hunter
Bones\Bones_OnSight
Bones\Bones_OnSight2
Bones\Bones_OnSight_Bigger
Boy\Boy
Boy\BreakBoy
Boy\BreakBoyTranfsormed
Clown\Clown
Corn\Corn
Corn\Corn_NotMoveable
Corn\Corn_ThrowsStraight
dead_body\dead_body
Deto\Deto
DevilMonk\DevilMonk
DevilMonk\DevilMonkV3
DevilMonk\DevilMonk_Adrian
DevilMonk\DevilMonk_AdrianRunOnly
DevilMonk\DevilMonk_Slowdown
DocDeath\DocDeath
dzialko\dzialko
EvilMonk\EvilMonk
EvilMonk\EvilMonkV2
EvilMonk\EvilMonkV2_DumbPatroler
EvilMonk\EvilMonkV2_RunOnlyBigger
EvilMonk\EvilMonkV2_ThrowAndDie
EvilMonk\EvilMonkV2_ThrowAndDieShortsighted
EvilMonk\EvilMonkV2_WalkOnlyHunter
EvilMonk\EvilMonkV2_WalkOnlyNoThrow
EvilMonk\EvilMonkV3
EvilMonk\EvilMonk_AdrianDumbPatroler
EvilMonk\EvilMonk_AdrianRunOnly
EvilMonk\EvilMonk_AdrianRunOnlyBigger
EvilMonk\EvilMonk_AdrianWalkOnly
EvilMonk\EvilMonk_SmallDumbPatrolerWalk
EvilMonk\EvilMonk_ThrowAndDie
EvilMonk\EvilMonk_ThrowAndDieShortsighted
EvilMonk\EvilMonk_ThrowAndDieUp
Executioner\Executioner
Executioner\Executioner_V3
Executioner\Spider
Flying_Nun\Flying_Nun
Flying_Nun\Flying_Nun_NoAttack
Ghost\Ghost
Giant\Giant
Girl\Girl
Gladiator\Gladiator
Gladiator\Gladiator2
Gladiator\Gladiator3
Gladiator\Gladiator3_Atak2
Gladiator\Gladiator4
HellAngel\HellAngel
HellAngel\HellAngel_Area
HellAngel\HellAngel_AreaThrower
HellAngel\HellAngel_MoveableThrower
HellAngel\HellAngel_NoThrow
HellAngel\HellAngel_NoThrowHunter
HellAngel\HellAngel_NotMoveableThrower
HellAngel\HellAngel_V2
HellAngel\HellAngel_V3
HellBiker\HellBiker
HellBiker\HellBiker_Area
HellBiker\HellBiker_AreaV2
HellBiker\HellBiker_Malo_ruchliwy
HellBiker\HellBiker_NotMoveable
HellBiker\HellBiker_V2
HellBiker\HellBiker_V3
HellBiker\HellBiker_V4
HellBiker\HellBiker_VeniceRunOnlyHunter
HellBiker\HellBiker_VeniceWalkOnly
Krusty\Krusty
Krusty\KrustyFlying
Krusty\KrustyFlying_NotMoveableFastShooter
LabCommandos\LabCommandos
Leper\Leper
Leper\Leper_NotMoveable
Leper_monk\Leper_monk
Loki\Loki
Loki\Loki_NeverChange
Loki\Loki_NeverChangeNoJump
Loki\Loki_Small
Loki\Loki_Small_v2
Loki\Loki_Small_v3
Lucifer\Lucifer
Maso\Maso
Maso\Maso_FlameOnly
Maso\Maso_GrenadeOnly
Maso\Maso_GrenadeOnlyNonMoveable
Maso\Maso_GrenadeOnly_Area
Maso\Maso_NonMoveable
Military_base_gun\Military_Base_Gun
MutaNemo\MutaNemo
Ninja\Ninja1
Ninja\Ninja1_SmallSpitOnly
Ninja\Ninja1_SpitOnly
Ninja\Ninja1_SpitOnlyClose
Ninja\Ninja1_SpitOnlyHunter
Ninja\Ninja1_SpitOnlyNotMove
Ninja\Ninja2
Ninja\Ninja2_1AttackOnlyGuard
Ninja\Ninja2_1AttackOnlyHunter
Ninja\Ninja2_2AttackOnlyHunter
Ninja\Ninja2_4AttackOnlyHunter
Ninja\Ninja2_Area
Ninja\Ninja2_AreaFast
Ninja\Ninja2_ShurikenNoMove
Nun\Nun1
Nun\Nun1_Hunter
Nun\Nun2
Nun\Nun_Adrian
Nurse\Nurse
Officer\Officer
Panzer_demon\Panzer_Demon
Panzer_demon\Panzer_Spider
Pinokio\Pinokio
Pirate\Pirate_bossman
Pirate\Pirate_bossman_V2
Pirate\Pirate_v1
Pirate\Pirate_v2
Pirate\Pirate_v3
Pirat_Zombie\Pirat_zombie
Preacher\Preacher
Preacher\PreacherAttackOnly
Preacher\Preacher_RunOnly
Psycho_elektro\Psycho_elektro
Psycho_elektro\Psycho_elektro_explode
Psycho_elektro\Psycho_elektro_ghost
Raven\Raven
Raven\Raven_Corpse
Raven\Raven_EscapeAfterCreate
Sado\Sado
Sado\Sado_1gun
Sado\Sado_1gun_Area
Sado\Sado_1gun_CloseUZI
Sado\Sado_1gun_NonMoveable
Sado\Sado_1gun_RunOnlyHunter
Samurai\Samurai
Samurai\SamuraiV2
Samurai\SamuraiV2_Area
Samurai\SamuraiV2_Hunter
Samurai\SamuraiV2_NoXHunter
Samurai\SamuraiV2_XOnlyNoMove
Samurai\Samurai_FireballOnly
Samurai\Samurai_NoFireball
Skeleton_soldier\Skeleton_Soldier
Skeleton_soldier\Skeleton_SoldierV2
Skeleton_soldier\Skeleton_Soldier_BayonetOnlyHunterSmall
Skeleton_soldier\Skeleton_Soldier_ShootOnlyHunter
Skull\Skull
Skull\Skull_Area
Skull\Skull_Catcher
Skull\Skull_V2
Slave\Slave
Soldier\Germ_soldier
Soldier\Russ_soldier
StoneGolem\StoneGolem
Swamp\Swamp
Swamp\SwampTentacle
Tank\Tank
Tank\Tank_germ
Tank\Tank_russ
Templar\Templar
Templar\TemplarV2
Templar\Templar_Arabian
Templar\Templar_Area
Templar\Templar_NonMoveable
Thor\Thor
Vamp\Vamp
Vamp_Big\Vamp_Big
Vamp_Big\Vamp_Big_Barrel
Vamp_Big\Vamp_Big_BarrelSuicide
Vamp_Big\Vamp_Big_Masta
Vamp_Big\Vamp_Big_throwragdoll
Vamp_Small\Vamp_Small
Vamp_Small\Vamp_SmallThrowerNoMove
Voodoo\Voodoo
Winged_Demon\Winged_Demon
Witch\Witch
Zombie\Zombie
Zombie\Zombie_2
Zombie\Zombie_2_Hunter
Zombie\Zombie_2_HunterRunner
Zombie\Zombie_HuntOnce
Zombie\Zombie_WalkOnlyDontBehead
Zombie\Zombie_WalkOnlyHunter
Zombie_Soldier\Zombie_Soldier
Zombie_Soldier\Zombie_Soldier_MStar
Zombie_Soldier\Zombie_Soldier_MStar_forGiant
Zombie_Soldier\Zombie_Soldier_MStar_HunterRunner
Zombie_Soldier\Zombie_Soldier_MStar_WalkOnly
Zombie_Soldier\Zombie_Soldier_RunOnlyHunter
Zombie_Soldier\Zombie_Soldier_V3
Zombie_Soldier\Zombie_Soldier_V3_Hunter
Zombie_Soldier\Zombie_Soldier_WalkOnly
You only need the part to the right of \
e.g. for Zombie_Soldier\Zombie_Soldier_V3 you only need:
\addmonster Zombie_Soldier_V3
I hope this is clear
Some feedback, comments, lists of things which do not yet work would be useful.
K, good work for now Blofish, but there is still much to make. Firt, you add at the command /addmonster the value “number” and “scale” of the monster, type /addmonster Zombie 5 (number) 1 (scale). You fix the problem when it’s created AlastorKing, because now pk crash. You fix the “attack of the monster” and the “attack of the bot”, type, if i would like the bot attack only the monster and not me, I write a command. You fiz the attack of the monster, because, when i fire, all monster (IA) go to me, but not attack me, they attack “nothing”, and when they attack, I see on screen their swords, also if are far. Finally, compliments and good job ;););)
Peppins, thanks – I hope it makes sense to post here so that others can read all the feedback too – otherwise I end up with repetition.
\addmonster name,numberof,scale – please note the commas
The example I gave was:
\addmonster Raven,100,2
Try this on DM_Boss and watch 🙂
Some of the monsters WILL crash because they make assumptions about SP, which need fixing.
The attack of/attack of monster/bot, needs fixing. There’s quite a bit of logic there, and probably bots and monsters will use the same logic of what to attack first. They both will go for the nearest threat… i.e. the player the can see, who is giving them the most damage, otherwise the nearest. It will be interesting to see this in practice.
The monster AI right now is just set to not crash, rather than to be realistic.
If anyone wants to help with the coding, all input is welcome! Progress might be a bit slow over the next month, but I would hope to have COOP working by the time most of the mods come out.
Petja suggested that armour/health of monsters should scale with size. i.e. a 100x scale Bones should have, say, 100x the armour and health to make it an effective ‘boss’. I think this seems sensible.
The other thought I had was to scale armour/health depending on how many players are on the server.
Well so far this is all the bugs and issues that I’ve found:
-Player Models always have rocket launcher as a default weapon (it confuses you from time to time)
-DUEL or TDM warm up mode u will need to execute /kill command in order to respawn in the map otherwise you wont be able to start playing…
-Ravens they make a good decoration but sometimes they can get on your way and slow you down (even stop you)…
-Portals double cross issue is semi-fixed but if you try to go back and forth you still feel like you going thru twice.
-Loading time is way longer than usual (PK takes about 3-5 secs to load a map; Beta++ takes about 15-20 🙁 )
-It is harder to hit people with the shotgun and the machine gun; shotgun covers a more strait section and the machine gun takes a little while to start shooting.
So far I’ve seen that many monsters make PK crash while using the addmosnter command… Tonight i will start working on a full list of which monster makes pk crash which does not, using different scales (well number of monsters on screen depends on your graphics card and cpu, not all computer can handle the same fraction)
And a little suggestion is that if you can make the main menu fonts a little smaller…
Hi JM,
thank U for feedback. For deleting the ravens (there also to many now, i think 14 instead of 5 like before) type:
/deleteall R
Cheers
i was played two duel test runs with pkbeta 1.4 on my server now.
first of all it really feels promising. especially movement improved a lot and its really fun. also stake performance feels similar to lan, tele\\\\\\\\\\\\\\\’s as well. and havok effects are prettey sexy apart from that its not really worthy for duel playing 🙂
here a few things i noticed…
-tele has a few bugs now: speedloss or no speed gain, enemy tele sounds gone
-enemymodel hangs off spawn; hovering, shaking
-stake flys through enemymodel more often
-think there were no jump sounds ?
-enemy shaft beam is invisible
[quote]
-Player Models always have rocket launcher as a default weapon (it confuses you from time to time) [/quote]
…yep, seems like models carrying rl only. after getting kill stake and rl are dropped havok style 🙂
[quote]
-DUEL or TDM warm up mode u will need to execute /kill command in order to respawn in the map otherwise you wont be able to start playing…
[/quote]
…nope i cant verify.
[quote]
-It is harder to hit people with the shotgun and the machine gun; shotgun covers a more strait section and the machine gun takes a little while to start shooting.
[/quote]
hmm, i felt hitscan is just more precise.
Bug-list for SP maps on listen servers:
Crash straight after loading (without Lscripterrors):
—————————————————–
– C2L2_Prison
– C2L6_Swamp
Crash in the map (because of glass?):
——————————————————–
– C3L1_Train_Station (including bad zoning!)
– C5L1_City_On_Water
– C6L3_Lab
Crash in the map (because of flying monsters):
——————————————————-
– C2L5_Town (plus witches causing airspawns outside of the map)
Crash straight after loading (LScripterrors):
————————————————–
– C6L4_Pentagon
– C6L10_Shadowland
Stuck in scoreboard (tested FFA, cant enter the game):
——————————————————
– C1L5_Enclave
– C3L2_Factory
– C3L5_Ruins
– C4L4_Alastor
– C5L2_Docks (while C5L2_Benchmark is working)
– C5L3_Monastery
– C5L4_Hell
– C6L0_PCFHQ
Maps instable:
————–
-C1L4_Cemetery
BTW: The correct number/name to load Leningrad and Pentagon are:
————————————————————
– C6L4_Pentagon
– C6L5_Leningrad