找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3375|回复: 6

新增IFV的模型不显示问题

[复制链接]
发表于 2023-8-17 21:04:48 | 显示全部楼层 |阅读模式
首先我猜这是一个很基础的愚蠢问题,但我确实搞不定了

新增了个IFV,使用了https://bbs.ra2diy.com/forum.php ... =%E7%82%AE%E5%A1%94的公素,感谢作者~

模型(车身+炮塔)在游戏中不显示,但是进工程师可以维修,功能上没问题


首先是注册了


然后是放到文件中了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 发表于 2023-8-17 21:05:49 | 显示全部楼层
代码基本照搬FV的,只有Ares部分按说明书弄的

rules:
[CAFV]
UIName=Name:CAFV
Name=CAFV
Image=CAFV
Prerequisite=POWER
Primary=HoverMissile
Strength=200
Category=Transport
Armor=light
DeployTime=.022;展开的延迟时间,单位帧
TechLevel=3
Sight=8
PipScale=Passengers
Speed=10
CrateGoodie=no
Owner=British,French,Germans,Americans,Alliance,China,Russians,Confederation,Africans,Arabs
AllowedToStartInMultiplayer=no
Cost=600
Soylent=600
Points=20
ROT=5
Crusher=no
TooBigToFitUnderBridge=true
Turret=yes ;GEF should be no for ifv???
Passengers=1
Gunner=yes;换炮塔的关键代码,ARES支持其他单位通过此代码来实现多功能了
AirRangeBonus=4 ;可以设置为一个数字来决定当这个单位使用一个带有AA=true 代码的武器攻击空中目标时,是否获得此数字设定的额外射程。 注意只用于Primary= 后面的武器,并且这个数值不能大于武器射程,否则可能会出问题
;GEF If you change TurretCount, find this line in objtype.h and change it to reflect the new number of turrets
;#define OBJTYPE_DIM_TurretMax        15
;Or Weapon Count.
;TurretCount=15
HasTurretTooltips=yes;这个代码指定运兵单位运兵时是否显示武器名称



TurretCount=9;炮塔种类数
WeaponCount=17;武器种类数

Weapon1=HoverMissile                ;Normal 原始武器
EliteWeapon1=HoverMissileE                ;Normal
Weapon2=RepairBullet        ;Engineer  维修武器
EliteWeapon2=RepairBullet        ;Engineer
Weapon3=CRM60                        ;GI  美国大兵
EliteWeapon3=CRM60                        ;GI
Weapon4=CRFlakGuyGun                ;Flak Troop ;Rocketeer  防空大兵
EliteWeapon4=CRFlakGuyGun                ;Flak Troop ;Rocketeer
Weapon5=CRMP5                        ;Seal  海豹部队
EliteWeapon5=CRMP5                        ;Seal
Weapon6=AWPE                        ;Sniper  狙击手
EliteWeapon6=AWPE                        ;Sniper
Weapon7=CRElectricBolt        ;ShockTrooper  磁爆步兵
EliteWeapon7=CRElectricBolt        ;ShockTrooper
Weapon8=CRNuke                        ;Crazy Ivan  疯狂伊凡
EliteWeapon8=CRNuke                        ;Crazy Ivan
Weapon9=CRMindControl        ;Yuri  尤里
EliteWeapon9=CRMindControl        ;Yuri
Weapon10=CRRadBeamWeapon;Desolator  辐射工兵
EliteWeapon10=CRRadBeamWeapon;Desolator
Weapon11=CRNeutronRifle        ;Chrono  超时空军团
EliteWeapon11=CRNeutronRifle        ;Chrono
Weapon12=CRTerrorBomb                ;Terrorist  恐怖分子
EliteWeapon12=CRTerrorBomb                ;Terrorist
Weapon13=CowShot                ;Cow  奶牛
EliteWeapon13=CowShot                ;Cow
Weapon14=CRPsychicJab                ;Initiate  尤里新兵
EliteWeapon14=CRPsychicJab                ;Initiate  
Weapon15=CRVirusGun                ;Virus  病毒狙击手
EliteWeapon15=CRVirusGun                ;Virus  
Weapon16=CRSuperMindBlast                ;Yuri Prime  尤里改?
EliteWeapon16=CRSuperMindBlast                ;Yuri Prime
Weapon17=CRMissileLauncher                ;Guardian GI  重装大兵
EliteWeapon17=CRMissileLauncher                ;Guardian GI

;WeaponUIName1=   ;显示名字,在CSF里对应
;WeaponUIName2=
;WeaponUIName3=
;WeaponUIName4=
;WeaponUIName5=
;WeaponUIName6=
;WeaponUIName7=
;WeaponUIName8=
;WeaponUIName9=
;WeaponUIName10=
;WeaponUIName11=
;WeaponUIName12=
;WeaponUIName13=
;WeaponUIName14=
;WeaponUIName15=
;WeaponUIName16=
;WeaponUIName17=

WeaponTurretIndex1=1;在WeaponX和EliteWeaponX启用时将使用这个炮塔,通过乘客的IFVMode来定义。当步兵的IFVMode是0时WeaponX的X应该是1。例如,IFVMode=4会启用Weapon5指定的武器,使用的炮塔也是WeaponTurretIndex5。
WeaponTurretIndex2=2
WeaponTurretIndex3=3
WeaponTurretIndex4=17
WeaponTurretIndex5=3
WeaponTurretIndex6=6
WeaponTurretIndex7=7
WeaponTurretIndex8=1
WeaponTurretIndex9=9
WeaponTurretIndex10=10
WeaponTurretIndex11=1
WeaponTurretIndex12=1
WeaponTurretIndex13=1
WeaponTurretIndex14=14
WeaponTurretIndex15=6
WeaponTurretIndex16=9
WeaponTurretIndex17=17



IsSelectableCombatant=yes
Explosion=TWLT070,S_BANG48,S_BRNL58,S_CLSN58,S_TUMU60
VoiceSelect=IFVSelect
VoiceMove=IFVMove
VoiceAttack=IFVAttackCommand
VoiceFeedback=
DieSound=GenVehicleDie
MoveSound=IFVMoveStart
EnterTransportSound= IFVTransform
LeaveTransportSound= IFVTransform
CrushSound=TankCrush
Maxdebris=3
DebrisTypes=TIRE
DebrisMaximums=6
Locomotor={4A582741-9839-11d1-B709-00A024DDAFD1}
MovementZone=Normal
ThreatPosed=10        ; This value MUST be 0 for all building addons
DamageParticleSystems=SparkSys,SmallGreySSys
SpecialThreatValue=1
ZFudgeColumn=10
ZFudgeTunnel=13
ImmuneToRadiation=no
ImmuneToPsionics=no
Size=3
SizeLimit=1
VeteranAbilities=STRONGER,FIREPOWER,SIGHT,FASTER
EliteAbilities=SELF_HEAL,STRONGER,FIREPOWER,ROF
Accelerates=false

DeathWeapon=CRNuke ;GEF This will be a special case that only goes off if it's piloted by Ivan
ElitePrimary=HoverMissileE
回复

使用道具 举报

 楼主| 发表于 2023-8-17 21:06:58 | 显示全部楼层
Art:

[CAFV]
Cameo=CAFVICON
AltCameo=CAFVUICO
Voxel=yes
Remapable=yes
Image=CAFV
Weapon1FLH=64,48,180    ; Missile -- missile turret
Weapon2FLH=88,0,176     ; Engineer's repair arm
Weapon3FLH=72,0,160     ; GI -- gun turret
Weapon4FLH=72,0,160     ; Flak Trooper -- gun turret
Weapon5FLH=72,0,160     ; SEAL -- gun turret
Weapon6FLH=72,0,160     ; Sniper -- gun turret
Weapon7FLH=72,0,160    ; Shock Trooper -- high-tech turret
Weapon8FLH=72,0,160     ; Crazy Ivan -- high-tech turret (he just blows up so offset not important)
Weapon9FLH=72,0,160     ; Yuri -- high-tech turret (he does brain blast)
Weapon10FLH=72,0,160   ; Desolator -- high-tech turret
Weapon11FLH=72,0,160   ; Chrono Legion -- high-tech turret
Weapon12FLH=72,0,160    ; Terrorist -- high-tech turret (he just blows up)
Weapon13FLH=72,0,160   ; Cow -- high-tech turret
Weapon14FLH=72,0,160   ; Initiate -- high-tech turret
Weapon15FLH=72,0,160   ; Virus -- high-tech turret
Weapon16FLH=72,0,160   ; Yuri Prime -- high-tech turret
Weapon17FLH=64,48,180   ; Guardian GI -- high-tech missile turret
回复

使用道具 举报

 楼主| 发表于 2023-8-17 21:15:32 | 显示全部楼层
更新,文件中的 CAFVtur13应该是CAFVtur9,以对应代码中的WeaponTurretIndex9=9

已更正,但问题还未解决
回复

使用道具 举报

发表于 2023-8-17 23:10:42 | 显示全部楼层
就在这一句上:  TurretCount=9;炮塔种类数   有几个就是几个,不然不会正确显示1之后的,包括 tur本身
回复

使用道具 举报

发表于 2023-8-17 23:59:22 | 显示全部楼层
没看出来,但有一些小问题,tur文件应该这样排列:XXXtur,XXXtur1,XXXtur2,XXXtur3......Weapon是从1开始数的,而炮塔文件是从0开始数的,所以WeaponTurretIndexN=N-1,炮塔顺序才正确,然后art里面,一个vxl模型干嘛用Image=XXX?除非你启用了Phobos平台的这个功能,否则在vxl模型上填Image是无效的
回复

使用道具 举报

 楼主| 发表于 2023-8-19 19:59:37 | 显示全部楼层
感谢楼上两位,问题已得到了解决~序号不连续是不行的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|Archiver|手机版|管理员邮箱|红警DIY论坛 |网站地图

GMT+8, 2026-4-19 23:21 , Processed in 0.136566 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表