We just released a Feb. 5 '89 prototype of DuckTales for the NES!
If you'd like to support our preservation efforts (and this wasn't cheap), please consider donating or supporting us on Patreon. Thank you!
If you'd like to support our preservation efforts (and this wasn't cheap), please consider donating or supporting us on Patreon. Thank you!
Army Men: 3D/Stubbed-out Strings
Jump to navigation
Jump to search
This is a sub-page of Army Men: 3D.
Contents
Desert
DES1.TXT
//IF tanscum THEN //PLAYSTREAM 27
IF startup THEN
//DEPLOY wartf1 (169,61) ATMODE ATTACK,
//IF docount THEN //PLAYSTREAM 1002, //TRIGGERDELAY 2 nextpart //IF nextpart THEN //PLAYSTREAM 1004
DES2.TXT
IF startup THEN
//DEPLOY GREENSARGE (100,221) ATMODE DEFEND,
//DEPLOY gren4b (19,97) ATMODE DEFEND,
//ORDER tanr4 GOTO (43,97) INMODE ATTACK THEN ATMODE ATTACK,
//PLACEOBJECT gren5a (31,97), //PLACEOBJECT gren3a (20,152),
//IF personal THEN //PLAYSTREAM 1005
//IF party THEN //PLAYSTREAM 29 //IF killed_spy THEN //TRIGGERDELAY 1 teach //IF teach THEN //PLAYSTREAM 1003 //IF INORDER spotted hit_GreenSarge THEN //TRIGGER bothdone //IF bothdone BUTNOT didtough THEN //TRIGGERDELAY 2 saytough, //TRIGGER didtough //IF saytough THEN //PLAYSTREAM 1004
DES3.TXT
Pad definitions
// PAD checka3 4 GREEN
// IF TIMEABSOLUTE 10 THEN // TRIGGER off_sargemed // IF off_sargemed THEN // TRIGGER greenwins
IF startup THEN
// UNDEPLOY GreenSarge, // DEPLOY GreenSarge (58, 198) ATMODE DEFEND, // DEPLOY GreenSarge (49, 135) ATMODE DEFEND,
Testing Scripts
// TESTING 1, 2, 3 This stops the chugging at the motor pool. // IF TIMEABSOLUTE 1 THEN // UNDEPLOY tht1e, // UNDEPLOY tj1e, // UNDEPLOY tj2e // Testing Prison Camp // IF startup THEN // TRIGGER test1 IF test1 THEN UNDEPLOY GreenSarge, DEPLOY GreenSarge (53, 113) ATMODE DEFEND, UNDEPLOY gj1a, DEPLOY gj1a (53, 115) ATMODE DEFEND, SETUSERCONTROL gj1a, UNDEPLOY gunt1, UNDEPLOY gunt2, UNDEPLOY gunt3, UNDEPLOY gunt4, UNDEPLOY gunt5, UNDEPLOY gunt6, UNDEPLOY tr4b, UNDEPLOY tg3c, UNDEPLOY tr6d, UNDEPLOY tr7d, TRIGGER dummy // Testing ending med tent // IF startup THEN // TRIGGER test2 IF test2 THEN UNDEPLOY GreenSarge, DEPLOY GreenSarge (111, 105) ATMODE DEFEND, UNDEPLOY green1, UNDEPLOY green2, UNDEPLOY gj1a, DEPLOY gj1a (111, 98) ATMODE DEFEND, SETUSERCONTROL gj1a, UNDEPLOY tr8e, UNDEPLOY tr9e, UNDEPLOY tr5d, TRIGGER skipalarm1, TRIGGER gotin, TRIGGER rescued // IF startup THEN // TRIGGER test3 IF test3 THEN UNDEPLOY tht1e, DEPLOY tht1e (74, 184) ATMODE DEFEND, ORDER tht1e GOTO tht1e INMODE ATTACK THEN ATMODE ATTACK
Vestigal code
// IF killed_gunt1 killed_gunt2 killed_gunt3 killed_gunt4 killed_gunt5 killed_gunt6 THEN // TRIGGER guntsdead
DES4.TXT
// IF TIMEABSOLUTE 7 THEN // TRIGGER idiot
DES5.TXT
// IF TIMEABSOLUTE 7 THEN // TRIGGER idiot
DES6.TXT
Responses
//IF tripdone BUTNOT call2 THEN //TRIGGERDELAY 2 call2 //IF call2 BUTNOT done2 THEN //PLAYSTREAM 28, //TRIGGER done2
//IF flank THEN //TRIGGERDELAY 2 yell //IF yell BUTNOT done1 THEN //PLAYSTREAM 27, //TRIGGER done1 //IF killed_tantank11 THEN //TRIGGERDELAY 1 wahoo //IF wahoo BUTNOT done3 THEN //PLAYSTREAM 29, //TRIGGER done3
Alpine
ALP1.TXT
Startup conditions
// UNDEPLOY GreenSarge, // DEPLOY GreenSarge (183, 82) ATMODE DEFEND, // DEPLOY GreenSarge (218, 78) ATMODE DEFEND, // DEPLOY GreenSarge (178, 76) ATMODE DEFEND, // at big tents
// UNDEPLOY mortest, // UNDEPLOY flatest, // DEPLOY flatest (243,110) ATMODE DEFEND,
// IF killed_flatest THEN // DEPLOY mortest (243,110) ATMODE DEFEND
ALP2.TXT
Startup conditions
// UNDEPLOY GreenSarge, // DEPLOY GreenSarge (128, 81) ATMODE DEFEND, // at beginning // DEPLOY GreenSarge (129, 107) ATMODE DEFEND, // at the zoneb bridge // DEPLOY GreenSarge (120, 151) ATMODE DEFEND, // at the lumber shack
// TEST TEST TEST TEST TEST TEST TEST
Zone F
// IF TIMEABSOLUTE 7 THEN // TRIGGER idiot
ALP3.TXT
IF startup THEN
//DEPLOY GreenSarge (200,179) ATMODE ATTACK,
//ORDER TanRifle3 FOLLOW (146,218) INMODE DEFEND THEN ATMODE DEFEND, //ORDER TanRifle4 FOLLOW (138,222) INMODE DEFEND THEN ATMODE DEFEND,
//PLACEOBJECT gren4a (73,199)
//IF on_nogood BUTNOT didng THEN //PLAYSTREAM 1001, //TRIGGER didng
// FREE SITEMS //Free gren4g //Free gren3h //Free gren4i
//IF sound1 THEN RANDOM //TRIGGERDELAY 1 playsound1, //TRIGGERDELAY 2 playsound1, //TRIGGERDELAY 3 playsound1 //IF playsound1 THEN //PLAYSTREAM 27
IF TIMEABSOLUTE 1 THEN
//Free auto20g //Free gren3j //Free baz3b //Free baz4b //Free halfaida
//PLACEOBJECT gren4h (175,155), // good??
//PLACEOBJECT auto15k (176,153),
//IF hit_traptr1 BUTNOT hittr1 THEN //PLAYSTREAM 28, //TRIGGER hittr1
IF traptr1off THEN
//ORDER traptg1 GOTO (86,206) INMODE IGNORE THEN ATMODE DEFEND
ALP4.TXT
//IF on_freedom BUTNOT didfreedom THEN //PLAYSTREAM 1003, //TRIGGER spyawake, TEST!!! //TRIGGER didfreedom
IF startup THEN
// test DEPLOY GreenSarge (220,150) ATMODE ATTACK,
IF TIMEABSOLUTE 1 THEN
// baz4b FREE // halfaida FREE // gren4a FREE // gren2d FREE // gren2a FREE // auto15g FREE // gren1b FREE // gren1c FREE
Spies
//IF sound3 THEN //PLAYSTREAM 1002
//IF spysound THEN //PLAYSTREAM 1001
ALP5.TXT
Startup Stuff
//DEPLOY GreenSarge (208, 66) ATMODE DEFEND,
Responses
//PLAYSTREAM 1003,
Awards
//IF killed_tan5 THEN //PLAYSTREAM 27
//IF killed_tan7 THEN //PLAYSTREAM 28 //IF killed_tan8 THEN //PLAYSTREAM 29
ALP6.TXT
IF startup THEN
//UNDEPLOY tg2, //DEPLOY tg2 (238,70) ATMODE DEFEND,
//ORDER tanjeep1 GOTO (78,77) INMODE IGNORE THEN TRIGGER jeepdone
//PLACEOBJECT baz1a (170,18),
//PLACEOBJECT gren2a (170,17),
//IF on_thisllwork BUTNOT didwork THEN //PLAYSTREAM 1002, //TRIGGER didwork
IF run1 THEN / IF run2 THEN / IF run3 THEN
//PLAYSTREAM 1003
//IF doscum THEN //PLAYSTREAM 27
Static object placement
//PLACEOBJECT auto20l
//PLACEOBJECT baz3j (173,78)
ALP7.TXT
//IF gasp THEN //TRIGGERDELAY 5 wahoo //IF wahoo THEN //PLAYSTREAM 27
Rewards
//IF hit_tan2 BUTNOT oops THEN //PLAYSTREAM 28, //TRIGGER oops //IF killed_tan17 BUTNOT havoc THEN //PLAYSTREAM 29, //TRIGGER havoc //IF killed_tan19 BUTNOT havoc THEN //PLAYSTREAM 29, //TRIGGER havoc //IF killed_tantank1 THEN //TRIGGERDELAY 2 huzzah //IF huzzah THEN //PLAYSTREAM 1004
ALP8.TXT
IF startup THEN
//UNDEPLOY GreenSarge, //DEPLOY GreenSarge (206,192) ATMODE DEFEND,
//IF on_briefmotor BUTNOT motb THEN //PLAYBRIEFING 0, //TRIGGER motb
//IF on_briefrifle BUTNOT rifb THEN //PLAYBRIEFING 1, //TRIGGER rifb
//IF on_briefbaz BUTNOT bazb THEN //PLAYBRIEFING 2, //TRIGGER bazb
//IF on_briefgren BUTNOT greb THEN //PLAYBRIEFING 3, //TRIGGER greb
//IF on_briefmine BUTNOT minb THEN //PLAYBRIEFING 4, //TRIGGER minb
//IF on_briefexp BUTNOT expb THEN //PLAYBRIEFING 5, //TRIGGER expb
//IF on_briefflame BUTNOT flab THEN //PLAYBRIEFING 6, //TRIGGER flab
//IF on_briefmortar BUTNOT morb THEN //PLAYBRIEFING 7, ///TRIGGER morb
//IF on_briefturret BUTNOT turb THEN //PLAYBRIEFING 8, //TRIGGER turb
Bayou
BAY1.TXT
//IF hit_tg1a BUTNOT gungho THEN //PLAYSTREAM 28, //TRIGGER gungho
//IF hit_tg2c BUTNOT gogirl THEN //PLAYSTREAM 27, //TRIGGER gogirl //IF hit_tf1c BUTNOT gogirl THEN //PLAYSTREAM 27, //TRIGGER gogirl
BAY2.TXT
//!!!!!!!!!!!!! TESTING SECTION // TEST 1 // IF startup THEN // TRIGGER test1 IF test1 THEN UNDEPLOY tg1a, UNDEPLOY GreenSarge, DEPLOY GreenSarge (199, 53) ATMODE DEFEND, UNDEPLOY ttnk1, UNDEPLOY ttnk2, UNDEPLOY ttnk3, TRIGGER tanksdead
BAY3.TXT
IF on_goforit BUTNOT ohno THEN
//PLAYSTREAM 1003,
Rewards
//IF ALLOF killed_roadtang2 killed_roadtang3 THEN //PLAYSTREAM 29 //IF ONEOF killed_guardtanr1 killed_guardtanr2 BUTNOT yell THEN //PLAYSTREAM 27, //TRIGGER yell //IF ONEOF killed_roadtanr1 killed_roadtanr2 hit_roadtang1 BUTNOT warcry THEN //PLAYSTREAM 28, //TRIGGER warcry
BAY4.TXT
IF startup THEN
//DEPLOY towngg2 (205,74) ATMODE DEFEND, //ORDER towngg2 FOLLOW (205,73) INMODE DEFEND THEN ATMODE DEFEND,
//DEPLOY tang7 (202,45) ATMODE DEFEND, //ORDER tang7 FOLLOW (202,45) INMODE DEFEND THEN ATMODE DEFEND,
IF gotarn9 THEN
//ORDER tanr9 FOLLOW (198,63) INMODE IGNORE THEN ATMODE DEFEND
//IF killed_tanb8 THEN //PLAYSTREAM 29
IF on_gotantruck BUTNOT didtruck THEN
//DEPLOY towntf1 (199,93) ATMODE ATTACK,
IF spread1 THEN / IF spread2 THEN
//DEPLOY grayf7 (216,119) ATMODE ATTACK
IF spread3 THEN
//DEPLOY grayf7 (223,114) ATMODE ATTACK
Multiplayer
MUL1.TXT / MUL2.TXT / MUL3.TXT / MUL4.TXT / MUL5.TXT
//IF power4 THEN //PLACEOBJECT baz4 (104,190), //PLACEOBJECT mortar4 (104,191), //PLACEOBJECT flame4 (104,192), //PLACEOBJECT gren4 (104,193), //PLACEOBJECT auto4 (104,194), //TRIGGERDELAY 180 power5 //IF power5 THEN //PLACEOBJECT baz5 (104,190), //PLACEOBJECT mortar5 (104,191), //PLACEOBJECT flame5 (104,192), //PLACEOBJECT gren5 (104,193), //PLACEOBJECT auto5 (104,194)