📄 startup.txt
字号:
[main]
{
}
;
[vehicles]
#tank1
{
DIR,tanks\tank1
MODEL,body3.wt,base2.wjp
LEFTTREAD,tread3.wt,sandshor.wjp
RIGHTTREAD,tread3.wt,sandshor.wjp
TURRET,turret3.wt,turret.wjp
BARREL,barrel4.wt,barrel2.wjp
HP,100
TURRETCOORDS,0,16,0
LEFTTREADCOORDS,10,0,-10
RIGHTTREADCOORDS,-22,0,-10
BARRELCOORDS,-3,6,-16
BULLETCOORDS,0,0,-38
FLCOORDS,10,-4,-45
FRCOORDS,0,-4,-45
RLCOORDS,10,-4,35
RRCOORDS,0,-4,35
}
;
[sprites]
#sprite1 //do not change - if needed append more sprites
{
DIR,explo1
NAME,explosion1
MODEL,explosion.wt
SPEED,2
SIZE,64,64
LOOP,yes
IMG,s1.wpg,o1.wpg
IMG,s2.wpg,o2.wpg
IMG,s3.wpg,o3.wpg
IMG,s4.wpg,o4.wpg
IMG,s5.wpg,o5.wpg
}
#sprite2 //do not change - if needed append more sprites
{
DIR,explo1
NAME,tankexplosion
MODEL,explosion.wt
SPEED,2
SIZE,128,128
LOOP,no
IMG,s1.wpg,o1.wpg
IMG,s2.wpg,o2.wpg
IMG,s3.wpg,o3.wpg
IMG,s4.wpg,o4.wpg
IMG,s5.wpg,o5.wpg
}
#sprite3 //do not change - if needed append more sprites
{
DIR,explo1
NAME,bulletDie
MODEL,explosion.wt
SPEED,2
SIZE,32,32
LOOP,no
IMG,s1.wpg,o1.wpg
IMG,s2.wpg,o2.wpg
IMG,s3.wpg,o3.wpg
IMG,s4.wpg,o4.wpg
IMG,s5.wpg,o5.wpg
}
#sprite4
{
DIR,fire1
NAME,fire1
SPEED,2
SIZE,64,64
LOOP,yes
IMG,cfire01.wjp,ofire01.wjp
IMG,cfire02.wjp,ofire02.wjp
IMG,cfire03.wjp,ofire03.wjp
IMG,cfire04.wjp,ofire04.wjp
IMG,cfire05.wjp,ofire05.wjp
}
#sprite5
{
DIR,fire2
NAME,fire2
SPEED,2
SIZE,64,64
LOOP,yes
IMG,cfire01.wjp,ofire01.wjp
IMG,cfire02.wjp,ofire02.wjp
IMG,cfire03.wjp,ofire03.wjp
IMG,cfire04.wjp,ofire04.wjp
IMG,cfire05.wjp,ofire05.wjp
}
;
[flags]
#flag1
{
DIR,sprites\flag1
NAME,flag 1
MODEL,flagpole.wt,flagpole.wjp
SPEED,2
IMG,0.wjp,o0.wjp
IMG,1.wjp,o1.wjp
IMG,2.wjp,o2.wjp
IMG,3.wjp,o3.wjp
IMG,4.wjp,o4.wjp
}
;
[levels]
#level1
{
DIR,level1
LOADSCREEN,sandloading.wjp
FILECOUNT,583
MUSIC,music4.wwv
TERRAINVERTS,vert.txt
WORLDOBJVERTS,woverts.txt
NAME,frik'n desert
THUMBNAIL,thumbnail.wpg
AMBLIGHT,210,210,190
RADAR,radar.wjp,radaro.wpg
MODEL,dune.wt,Sandshor.wjp,null
MODEL,smallcactus.wt,bcactus2.wpg,null
MODEL,armor01.wt,cratearmor.wpg,null
MODEL,armor02.wt,cratearmor.wpg,null
MODEL,armor03.wt,cratearmor.wpg,null
MODEL,cactus35.wt,bcactus2.wpg,null
MODEL,cactus34.wt,bcactus2.wpg,null
MODEL,cactus33.wt,bcactus2.wpg,null
MODEL,cactus32.wt,bcactus2.wpg,null
MODEL,cactus31.wt,bcactus2.wpg,null
MODEL,cactus30.wt,bcactus2.wpg,null
MODEL,cactus29.wt,bcactus2.wpg,null
MODEL,cactus28.wt,bcactus2.wpg,null
MODEL,cactus27.wt,bcactus2.wpg,null
MODEL,cactus26.wt,bcactus2.wpg,null
MODEL,cactus25.wt,bcactus2.wpg,null
MODEL,cactus24.wt,bcactus2.wpg,null
MODEL,cactus23.wt,bcactus2.wpg,null
MODEL,cactus22.wt,bcactus2.wpg,null
MODEL,cactus21.wt,bcactus2.wpg,null
MODEL,cactus20.wt,bcactus2.wpg,null
MODEL,cactus19.wt,bcactus2.wpg,null
MODEL,cactus18.wt,bcactus2.wpg,null
MODEL,cactus17.wt,bcactus2.wpg,null
MODEL,cactus16.wt,bcactus2.wpg,null
MODEL,cactus15.wt,bcactus2.wpg,null
MODEL,cactus14.wt,bcactus2.wpg,null
MODEL,cactus13.wt,bcactus2.wpg,null
MODEL,cactus12.wt,bcactus2.wpg,null
MODEL,cactus11.wt,bcactus2.wpg,null
MODEL,cactus10.wt,bcactus2.wpg,null
MODEL,cactus09.wt,bcactus2.wpg,null
MODEL,cactus08.wt,bcactus2.wpg,null
MODEL,cactus07.wt,bcactus2.wpg,null
MODEL,cactus06.wt,bcactus2.wpg,null
MODEL,cactus05.wt,bcactus2.wpg,null
MODEL,cactus04.wt,bcactus2.wpg,null
MODEL,cactus03.wt,bcactus2.wpg,null
MODEL,cactus02.wt,bcactus2.wpg,null
MODEL,cactus01.wt,bcactus2.wpg,null
MODEL,derek18.wt,otowerc.wpg,otowero.wpg
MODEL,derek17.wt,otowerc.wpg,otowero.wpg
MODEL,derek16.wt,otowerc.wpg,otowero.wpg
MODEL,derek15.wt,otowerc.wpg,otowero.wpg
MODEL,derek14.wt,otowerc.wpg,otowero.wpg
MODEL,derek13.wt,otowerc.wpg,otowero.wpg
MODEL,derek12.wt,otowerc.wpg,otowero.wpg
MODEL,derek11.wt,otowerc.wpg,otowero.wpg
MODEL,derek10.wt,otowerc.wpg,otowero.wpg
MODEL,derek09.wt,otowerc.wpg,otowero.wpg
MODEL,derek08.wt,otowerc.wpg,otowero.wpg
MODEL,derek07.wt,otowerc.wpg,otowero.wpg
MODEL,derek06.wt,otowerc.wpg,otowero.wpg
MODEL,derek05.wt,otowerc.wpg,otowero.wpg
MODEL,derek04.wt,otowerc.wpg,otowero.wpg
MODEL,derek03.wt,otowerc.wpg,otowero.wpg
MODEL,derek02.wt,otowerc.wpg,otowero.wpg
MODEL,derek01.wt,otowerc.wpg,otowero.wpg
MODEL,pump07.wt,pumpc.wpg,null
MODEL,pump06.wt,pumpc.wpg,null
MODEL,pump05.wt,pumpc.wpg,null
MODEL,pump04.wt,pumpc.wpg,null
MODEL,pump03.wt,pumpc.wpg,null
MODEL,pump02.wt,pumpc.wpg,null
MODEL,pump01.wt,pumpc.wpg,null
MODEL,speed02.wt,cratespeed.wpg,null
MODEL,speed01.wt,cratespeed.wpg,null
MODEL,weapon04.wt,cratepower.wpg,null
MODEL,weapon03.wt,cratepower.wpg,null
MODEL,weapon02.wt,cratepower.wpg,null
MODEL,weapon01.wt,cratepower.wpg,null
SKY,sky.wt,cragsky.wjp,null
//SPAWN - USED for x,z coords for player's start position
SPAWN,0,0
//SPRITE,sprite number,x,y,z //z is unused. z is height in this case
FLAG,1,0,-4000,0
FLAG,1,-2000,1000,0
FLAG,1,3200,1500,0
//ENEMIES MUST BE LOADED LAST
//ENEMY,tanknumber, flag to defend, movement code(0-2), x, z
//if x, and z = -1... then place tank based on flag to defend
ENEMY,1,1,0,700,700
ENEMY,1,2,0,800,800
ENEMY,1,3,0,800,900
}
#level2
{
DIR,level2
LOADSCREEN,loading.wjp
FILECOUNT,155
MUSIC,music4.wwv
TERRAINVERTS,vert.txt
WORLDOBJVERTS,woverts.txt
NAME,green as heck
AMBLIGHT,100,100,100
THUMBNAIL,thumbnail.wpg
RADAR,radar.wjp,radaro.wpg
MODEL,hangar.wt,hangar.wjp,null
MODEL,armor01.wt,cratearmor.wpg,null
MODEL,armor02.wt,cratearmor.wpg,null
MODEL,armor03.wt,cratearmor.wpg,null
MODEL,armor04.wt,cratearmor.wpg,null
MODEL,speed01.wt,cratespeed.wpg,null
MODEL,speed02.wt,cratespeed.wpg,null
MODEL,weapon01.wt,cratepower.wpg,null
MODEL,weapon02.wt,cratepower.wpg,null
MODEL,weapon03.wt,cratepower.wpg,null
MODEL,weapon04.wt,cratepower.wpg,null
MODEL,fence101.wt,fence.wpg,null
MODEL,fence102.wt,fence.wpg,null
MODEL,fence103.wt,fence.wpg,null
MODEL,fence104.wt,fence.wpg,null
MODEL,fence105.wt,fence.wpg,null
MODEL,fence106.wt,fence.wpg,null
MODEL,fence107.wt,fence.wpg,null
MODEL,fence108.wt,fence.wpg,null
MODEL,fence109.wt,fence.wpg,null
MODEL,fence110.wt,fence.wpg,null
MODEL,fence111.wt,fence.wpg,null
MODEL,fence112.wt,fence.wpg,null
MODEL,fence113.wt,fence.wpg,null
MODEL,fence114.wt,fence.wpg,null
MODEL,fence115.wt,fence.wpg,null
MODEL,fence116.wt,fence.wpg,null
MODEL,fence117.wt,fence.wpg,null
MODEL,fence118.wt,fence.wpg,null
MODEL,fence119.wt,fence.wpg,null
MODEL,fence201.wt,fence.wpg,null
MODEL,fence202.wt,fence.wpg,null
MODEL,fence203.wt,fence.wpg,null
MODEL,fence204.wt,fence.wpg,null
MODEL,fence205.wt,fence.wpg,null
MODEL,fence206.wt,fence.wpg,null
MODEL,fence207.wt,fence.wpg,null
MODEL,fence208.wt,fence.wpg,null
MODEL,fence209.wt,fence.wpg,null
MODEL,fence210.wt,fence.wpg,null
MODEL,fence211.wt,fence.wpg,null
MODEL,fence301.wt,fence.wpg,null
MODEL,fence302.wt,fence.wpg,null
MODEL,fence303.wt,fence.wpg,null
MODEL,fence304.wt,fence.wpg,null
MODEL,fence305.wt,fence.wpg,null
MODEL,fence306.wt,fence.wpg,null
MODEL,fence307.wt,fence.wpg,null
MODEL,fence308.wt,fence.wpg,null
MODEL,fence309.wt,fence.wpg,null
MODEL,fence310.wt,fence.wpg,null
MODEL,fence311.wt,fence.wpg,null
MODEL,fence312.wt,fence.wpg,null
MODEL,fence313.wt,fence.wpg,null
MODEL,fence314.wt,fence.wpg,null
MODEL,fence315.wt,fence.wpg,null
MODEL,fence316.wt,fence.wpg,null
MODEL,fence317.wt,fence.wpg,null
MODEL,fence318.wt,fence.wpg,null
MODEL,fence319.wt,fence.wpg,null
MODEL,fence320.wt,fence.wpg,null
MODEL,fence301.wt,fence.wpg,null
MODEL,lrock01.wt,rgrock01.wpg,null
MODEL,mrock01.wt,rgrock02.wpg,null
MODEL,mrock02.wt,rgrock02.wpg,null
MODEL,mrock03.wt,rgrock02.wpg,null
MODEL,mrock04.wt,rgrock02.wpg,null
MODEL,mrock05.wt,rgrock02.wpg,null
MODEL,mrock06.wt,rgrock02.wpg,null
MODEL,mrock07.wt,rgrock02.wpg,null
MODEL,mrock08.wt,rgrock02.wpg,null
MODEL,mrock09.wt,rgrock02.wpg,null
MODEL,mrock10.wt,rgrock02.wpg,null
MODEL,mrock11.wt,rgrock02.wpg,null
MODEL,mrock12.wt,rgrock02.wpg,null
MODEL,mrock13.wt,rgrock02.wpg,null
MODEL,mrock14.wt,rgrock02.wpg,null
MODEL,mrock15.wt,rgrock02.wpg,null
MODEL,mrock16.wt,rgrock02.wpg,null
MODEL,mrock17.wt,rgrock02.wpg,null
MODEL,mrock18.wt,rgrock02.wpg,null
MODEL,mrock19.wt,rgrock02.wpg,null
MODEL,shack01.wt,shack.wpg,null
MODEL,shack02.wt,shack.wpg,null
MODEL,shack03.wt,shack.wpg,null
MODEL,shack04.wt,shack.wpg,null
MODEL,shack05.wt,shack.wpg,null
MODEL,shack06.wt,shack.wpg,null
MODEL,shack07.wt,shack.wpg,null
MODEL,shack08.wt,shack.wpg,null
MODEL,shack09.wt,shack.wpg,null
MODEL,shack11.wt,shack.wpg,null
MODEL,shack12.wt,shack.wpg,null
MODEL,srock01.wt,rgrock03.wpg,null
MODEL,srock02.wt,rgrock03.wpg,null
MODEL,srock03.wt,rgrock03.wpg,null
MODEL,srock04.wt,rgrock03.wpg,null
MODEL,srock05.wt,rgrock03.wpg,null
MODEL,srock06.wt,rgrock03.wpg,null
MODEL,srock07.wt,rgrock03.wpg,null
MODEL,srock08.wt,rgrock03.wpg,null
MODEL,grass.wt,grass.wjp,null
//MODEL,outs.wt,outsm.wpg,null
//SKY,outs.wt,outsm.wpg,null
SKY,sky.wt,cragsky.wjp,null
SPAWN,0,0
//FLAG,sprite number,x,y,z //z is unused. z is height in this case
FLAG,1,0,0,0
FLAG,1,200,1000,0
FLAG,1,1200,1500,0
//FIRE,name,x,y,z,loop? //z not used yet
SPRITE,explosion1,500,500,0,yes
SPRITE,explosion1,500,600,0,yes
SPRITE,explosion1,600,500,0,yes
}
#level3
{
DIR,level3
LOADSCREEN,loading.wjp
FILECOUNT,155
MUSIC,music4.wwv
TERRAINVERTS,vert.txt
WORLDOBJVERTS,woverts.txt
NAME,Goats
AMBLIGHT,80,80,80
THUMBNAIL,thumbnail.wpg
RADAR,radar.wjp,radaro.wpg
MODEL,crag.wt,crag.wjp,null
MODEL,outs.wt,outsm.wpg,null
MODEL,largerocks.wt,rjrock01.wpg,null
MODEL,medrocks.wt,rjrock02.wpg,null
MODEL,smallrocks.wt,rjrock03.wpg,null
MODEL,outerbox.wt,CraggyBackground.wjp,CraggyBackgroundOpacity.wjp
//MODEL,outs.wt,outsm.wpg,null
MODEL,barricade.wt,jax.wpg,null
MODEL,innerbox.wt,CraggyMiddleground.wjp,CraggyMiddlegroundOpacity.wjp
//MODEL,horizon.wt,horizon.wpg,null
//SKY,ins.wt,insm.wpg,inso.wpg
//SKY,innersphere2.wt,CragSky.wjp,CragSkyOpacity.wjp
SKY,sky.wt,cragsky.wjp,null
SPAWN,0,0
//FLAG,sprite number,x,y,z //z is unused. z is height in this case
FLAG,1,0,0,0
FLAG,1,200,1000,0
FLAG,1,1200,1500,0
//FIRE,name,x,y,z,loop? //z not used yet
FIRE,explosion1,500,20,0,yes
FIRE,explosion1,500,120,0,yes
FIRE,explosion1,600,0,0,yes
}
;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -