Possible coding errorafter adding new weapon Help Please!!!
Posted: Fri May 21, 2010 11:41 am
I completed the modding of the Chaos weapon and added it to BF1942, Now when I try to test it I try to start the game and I get the splash screen then nothing. I have had this happen before when adding a new weapon so I figure I coded something wrong in the weapons object file. And Yes I did make a new Projectile for it too but I know the problem isn't that code.
Can you look at the code and see if it is the code or the model itself crashing the program.
P.S. The scope is permanently attached to the model so that might be where the error in the code might be coming from.
P.S.S If I can get this to work I'll zip up a copy of the files, Model, Textures, and Code files, in winrar and upload them for you guys.
Can you look at the code and see if it is the code or the model itself crashing the program.
P.S. The scope is permanently attached to the model so that might be where the error in the code might be coming from.

P.S.S If I can get this to work I'll zip up a copy of the files, Model, Textures, and Code files, in winrar and upload them for you guys.
Code: Select all
[color=#0000BF]ObjectTemplate.create HandFireArms Chaos
ObjectTemplate.itemIndex 3
ObjectTemplate.networkableInfo HandFireArmsInfo
ObjectTemplate.projectileTemplate ChaosProjectile
ObjectTemplate.projectilePosition 0/0/0
ObjectTemplate.magSize 20
ObjectTemplate.numOfMag 6
ObjectTemplate.magType 0
ObjectTemplate.reloadtime 5.0
ObjectTemplate.roundOfFire 3.2
rem ObjectTemplate.roundOfFire 4
ObjectTemplate.fireOnce 1
ObjectTemplate.altFireOnce 1
objectTemplate.aiTemplate ChaosAI
ObjectTemplate.zoomFov 0.1
ObjectTemplate.unZoomBetweenFireTime 0.0
ObjectTemplate.useScope 1
ObjectTemplate.hasDynamicShadow 1
ObjectTemplate.soldierZoomFov 0.6
ObjectTemplate.soldierZoomPosition -0.07/0/0
ObjectTemplate.soldierCameraPosition -0.02/-0.03/0.01
ObjectTemplate.addRootSpeed 0
ObjectTemplate.ammoType 1
ObjectTemplate.timeToNotAllowChange 0.25
ObjectTemplate.GUIIndex 3
ObjectTemplate.setHudAmmoType ATAmmoBar
ObjectTemplate.setAmmoBar "Ingame/Magbar_Rifle_empty_32x64.tga"
ObjectTemplate.setAmmoBarFill "Ingame/Magbar_Rifle_full_32x64.tga"
ObjectTemplate.setAmmoBarSize 20
ObjectTemplate.setAmmoBarPosX 6
ObjectTemplate.setAmmoBarPosY -17
ObjectTemplate.setAmmoBarTextPosX 5
ObjectTemplate.setAmmoBarTextPosY 10
ObjectTemplate.setScopeIcon "sniper.tga"
ObjectTemplate.setSniperSight 1
ObjectTemplate.setCrossHairType CHTCrossHair
ObjectTemplate.setHudAmmoType ATAmmoBar
ObjectTemplate.setAmmoBar "Ingame/Magbar_Rifle_empty_32x64.tga"
ObjectTemplate.setAmmoBarFill "Ingame/Magbar_Rifle_full_32x64.tga"
ObjectTemplate.setAmmoBarSize 46
ObjectTemplate.setAmomBarPosX 4
ObjectTemplate.setAmomBarPosY -11
ObjectTemplate.setAmomBarTextPosX 8
ObjectTemplate.setAmomBarTextPosY 4
ObjectTemplate.setCrossHairType CHTCrossHair
ObjectTemplate.setHudAmmoType ATAmmoBar
ObjectTemplate.setAmmoBar "Ingame/Magbar_Rifle_empty_32x64.tga"
ObjectTemplate.setAmmoBarFill "Ingame/Magbar_Rifle_full_32x64.tga"
ObjectTemplate.setAmmoBarSize 20
ObjectTemplate.setAmomBarPosX 6
ObjectTemplate.setAmomBarPosY -17
ObjectTemplate.setAmomBarTextPosX 5
ObjectTemplate.setAmomBarTextPosY 10
ObjectTemplate.setScopeIcon "sniper.tga"
ObjectTemplate.setSniperSight 1
ObjectTemplate.setCrossHairType CHTCrossHair
objectTemplate.aiTemplate ChaosAI
rem ObjectTemplate.positionalSpeedInDof CRD_NONE/800/0/0
ObjectTemplate.soldierZoomFov 0.6
ObjectTemplate.soldierZoomPosition 0.1/0/0
ObjectTemplate.soldierCameraPosition -0.03/-0.04/0.1
ObjectTemplate.addRootSpeed 0
ObjectTemplate.AmmoType 1
ObjectTemplate.timeToNotAllowChange 0.25
Rem *** Deviation Begin *****
ObjectTemplate.velocity 2000
ObjectTemplate.setSpeedDev 0.8 0.2 0.2 0.1
ObjectTemplate.setMiscDev 2.5 2.5 0.1
Rem *** Deviation Begin *****
ObjectTemplate.velocity 2000
ObjectTemplate.setRecoilForceUp CRD_UNIFORM/0.2/0.2/0
ObjectTemplate.setRecoilForceLeftRight CRD_UNIFORM/-0.1/-0.3/0
ObjectTemplate.setHasRecoilForce 0.5
ObjectTemplate.setGoBackOnRecoil 0.5
ObjectTemplate.setFireDev 0 0 0
rem ObjectTemplate.setFireDev 1.8 0.25 0.03
ObjectTemplate.setDevMod 1 0.7 0.5
rem ObjectTemplate.setDevMod 1 0.7 0.5
ObjectTemplate.setMinDev 0.25
ObjectTemplate.setTurnDev 0.3 0.2 0.2 0.1
rem ObjectTemplate.setTurnDev 0 0 0 0
ObjectTemplate.setSpeedDev 1.5 0.4 0.4 0.1
rem ObjectTemplate.setSpeedDev 1.2 0.3 0.3 0.1
ObjectTemplate.setMiscDev 1.8 1.8 0.1
Rem *** Deviation End *****
ObjectTemplate.fireInCameraDof 1
ObjectTemplate.loadSoundScript Sounds/Chaos.ssc
ObjectTemplate.createSkeleton animations/Chaos.ske
ObjectTemplate.useSkeletonPartAsMain Base
rem *** LodObject must be located as first child to work on handweapons.
ObjectTemplate.addTemplate ChaosLod
ObjectTemplate.addTemplate e_MuzzGun
ObjectTemplate.setPosition 0/0.05/0.84
ObjectTemplate.setRotation 0/0/0
ObjectTemplate.addTemplate e_shellM1Garand
ObjectTemplate.setPosition 0/0.1/0.41
ObjectTemplate.setRotation 0/0/0
ObjectTemplate.create SimpleObject ChaosSimple
ObjectTemplate.geometry ChaosSimple
ObjectTemplate.create SimpleObject ChaosMagasin
ObjectTemplate.geometry ChaosMagasin
ObjectTemplate.create SimpleObject ChaosReload
ObjectTemplate.geometry ChaosReload
ObjectTemplate.create SimpleObject ChaosPlupp
ObjectTemplate.geometry ChaosPlupp
ObjectTemplate.create SimpleObject Chaostrigger
ObjectTemplate.geometry Chaostrigger
ObjectTemplate.create AnimatedBundle ChaosComplex
ObjectTemplate.createSkeleton animations/Chaos.ske
ObjectTemplate.geometry Chaos
ObjectTemplate.hasDynamicShadow 1
ObjectTemplate.addTemplate Chaostrigger
ObjectTemplate.bindToSkeletonPart trigger
ObjectTemplate.addTemplate ChaosReload
ObjectTemplate.bindToSkeletonPart reload
ObjectTemplate.addTemplate ChaosPlupp
ObjectTemplate.bindToSkeletonPart plupp
ObjectTemplate.addTemplate ChaosMagasin
ObjectTemplate.bindToSkeletonPart mag
ObjectTemplate.create LodObject ChaosLod
ObjectTemplate.lodselector HandWeaponLodSelector
ObjectTemplate.addTemplate ChaosComplex
ObjectTemplate.addTemplate ChaosSimple[/color]