Skip to content
Snippets Groups Projects
Commit 37fbcb54 authored by Rob Swindell's avatar Rob Swindell :speech_balloon:
Browse files

Merge branch 'mlong/extbatch6'

parents 4e63ed26 df5ed490
No related branches found
No related tags found
2 merge requests!463MRC mods by Codefenix (2024-10-20),!85dreamware and sunrise
Showing
with 181 additions and 36 deletions
......@@ -18,7 +18,7 @@ if (!file.open("r")) {
var lines = file.readAll();
file.close();
lines[0] = '%PCBDIR%\DOOR.SYS';
lines[0] = "%PCBDRIVE%%PCBDIR%door.sys";
lines[1] = system.name;
var op = system.operator.split(" ", 2);
......
......@@ -6,7 +6,7 @@ var i;
var gamedir = fullpath(js.startup_dir);
var cfg_filename = js.startup_dir + 'BLAKJACK.CFG';
var cfg_filename = gamedir + 'BLAKJACK.CFG';
var file = new File(cfg_filename);
if (!file.open("r")) {
writeln("Error " + file.error + " opening " + file.name);
......@@ -20,8 +20,8 @@ lines[4] = gamedir + "BLAKJACK.ASC";
lines[5] = gamedir + "BLAKJACK.ANS";
writeln("Beginning node config generation...");
for (i in system.node_list) {
var nodenum = parseInt(i, 10) + 1;
for(i = 0; i < system.nodes; i++) {
var nodenum = i + 1;
lines[0] = system.node_list[i].dir + 'door.sys';
writeln("Creating " + js.startup_dir + 'node' + nodenum + '.cfg');
......
......@@ -6,7 +6,7 @@ var i;
var gamedir = fullpath(js.startup_dir);
var cfg_filename = js.startup_dir + 'CRAZY8.CFG';
var cfg_filename = gamedir + 'CRAZY8.CFG';
var file = new File(cfg_filename);
if (!file.open("r")) {
writeln("Error " + file.error + " opening " + file.name);
......@@ -19,8 +19,8 @@ file.close();
lines[4] = gamedir;
writeln("Beginning node config generation...");
for (i in system.node_list) {
var nodenum = parseInt(i, 10) + 1;
for(i = 0; i < system.nodes; i++) {
var nodenum = i + 1;
lines[0] = system.node_list[i].dir + 'door.sys';
writeln("Creating " + js.startup_dir + 'node' + nodenum + '.cfg');
......
......@@ -6,7 +6,7 @@ var i;
var gamedir = fullpath(js.startup_dir);
var cfg_filename = js.startup_dir + 'SAMPLE.CFG';
var cfg_filename = gamedir + 'SAMPLE.CFG';
var file = new File(cfg_filename);
if (!file.open("r")) {
writeln("Error " + file.error + " opening " + file.name);
......@@ -19,8 +19,8 @@ file.close();
lines[4] = gamedir;
writeln("Beginning node config generation...");
for (i in system.node_list) {
var nodenum = parseInt(i, 10) + 1;
for(i = 0; i < system.nodes; i++) {
var nodenum = i + 1;
lines[0] = system.node_list[i].dir + 'door.sys';
writeln("Creating " + js.startup_dir + 'node' + nodenum + '.cfg');
......
......@@ -8,7 +8,7 @@ var gamedir = fullpath(js.startup_dir);
file_backup(gamedir + "MB.CFG", 3);
var cfg_filename = js.startup_dir + 'MB.CFG';
var cfg_filename = gamedir + 'MB.CFG';
var file = new File(cfg_filename);
if (!file.open("r")) {
writeln("Error " + file.error + " opening " + file.name);
......
......@@ -6,7 +6,7 @@ var i;
var gamedir = fullpath(js.startup_dir);
var cfg_filename = js.startup_dir + 'MINEZONE.CFG';
var cfg_filename = gamedir + 'MINEZONE.CFG';
var file = new File(cfg_filename);
if (!file.open("r")) {
writeln("Error " + file.error + " opening " + file.name);
......@@ -20,8 +20,8 @@ lines[4] = gamedir + "MINESCOR.ASC";
lines[5] = gamedir + "MINESCOR.ANS";
writeln("Beginning node config generation...");
for (i in system.node_list) {
var nodenum = parseInt(i, 10) + 1;
for(i = 0; i < system.nodes; i++) {
var nodenum = i + 1;
lines[0] = system.node_list[i].dir + 'door.sys';
writeln("Creating " + js.startup_dir + 'node' + nodenum + '.cfg');
......
......@@ -6,7 +6,7 @@ var i;
var gamedir = fullpath(js.startup_dir);
var cfg_filename = js.startup_dir + 'SAMPLE.CFG';
var cfg_filename = gamedir + 'SAMPLE.CFG';
var file = new File(cfg_filename);
if (!file.open("r")) {
writeln("Error " + file.error + " opening " + file.name);
......@@ -19,8 +19,8 @@ file.close();
lines[4] = gamedir;
writeln("Beginning node config generation...");
for (i in system.node_list) {
var nodenum = parseInt(i, 10) + 1;
for(i = 0; i < system.nodes; i++) {
var nodenum = i + 1;
lines[0] = system.node_list[i].dir + 'door.sys';
writeln("Creating " + js.startup_dir + 'node' + nodenum + '.cfg');
......
......@@ -6,7 +6,7 @@ var i;
var gamedir = fullpath(js.startup_dir);
var cfg_filename = js.startup_dir + 'PLINKO.CFG';
var cfg_filename = gamedir + 'PLINKO.CFG';
var file = new File(cfg_filename);
if (!file.open("r")) {
writeln("Error " + file.error + " opening " + file.name);
......@@ -29,8 +29,8 @@ lines[10] = "@PAUSE@";
lines[11] = "1537381269776M";
writeln("Beginning node config generation...");
for (i in system.node_list) {
var nodenum = parseInt(i, 10) + 1;
for(i = 0; i < system.nodes; i++) {
var nodenum = i + 1;
lines[3] = system.node_list[i].dir;
writeln("Creating " + js.startup_dir + 'node' + nodenum + '.cfg');
......
......@@ -6,7 +6,7 @@ var i;
var gamedir = fullpath(js.startup_dir);
var cfg_filename = js.startup_dir + 'ROCK.CFG';
var cfg_filename = gamedir + 'ROCK.CFG';
var file = new File(cfg_filename);
if (!file.open("r")) {
writeln("Error " + file.error + " opening " + file.name);
......@@ -20,8 +20,8 @@ lines[4] = gamedir + "ROCKSCOR.ASC";
lines[5] = gamedir + "ROCKSCOR.ANS";
writeln("Beginning node config generation...");
for (i in system.node_list) {
var nodenum = parseInt(i, 10) + 1;
for(i = 0; i < system.nodes; i++) {
var nodenum = i + 1;
lines[0] = system.node_list[i].dir + 'door.sys';
writeln("Creating " + js.startup_dir + 'node' + nodenum + '.cfg');
......
......@@ -6,7 +6,7 @@ var i;
var gamedir = fullpath(js.startup_dir);
var cfg_filename = js.startup_dir + 'SAMPLE.CFG';
var cfg_filename = gamedir + 'SAMPLE.CFG';
var file = new File(cfg_filename);
if (!file.open("r")) {
writeln("Error " + file.error + " opening " + file.name);
......@@ -19,8 +19,8 @@ file.close();
lines[6] = gamedir;
writeln("Beginning node config generation...");
for (i in system.node_list) {
var nodenum = parseInt(i, 10) + 1;
for(i = 0; i < system.nodes; i++) {
var nodenum = i + 1;
lines[0] = system.node_list[i].dir + 'door.sys';
writeln("Creating " + js.startup_dir + 'node' + nodenum + '.cfg');
......
......@@ -8,8 +8,8 @@ var lines = [];
lines[0] = "@ECHO OFF";
writeln("Beginning node config generation...");
for (i in system.node_list) {
var nodenum = parseInt(i, 10) + 1;
for(i = 0; i < system.nodes; i++) {
var nodenum = i + 1;
var nodenumpad = ("00" + nodenum).slice(-2);
lines[1] = "FUTURE _FUTURE.C" + nodenumpad;
......
......@@ -8,8 +8,8 @@ var lines = [];
lines[0] = "@ECHO OFF";
writeln("Beginning node config generation...");
for (i in system.node_list) {
var nodenum = parseInt(i, 10) + 1;
for(i = 0; i < system.nodes; i++) {
var nodenum = i + 1;
var nodenumpad = ("00" + nodenum).slice(-2);
lines[1] = "ISLAND _ISLAND.C" + nodenumpad;
......
......@@ -8,8 +8,8 @@ var lines = [];
lines[0] = "@ECHO OFF";
writeln("Beginning node config generation...");
for (i in system.node_list) {
var nodenum = parseInt(i, 10) + 1;
for(i = 0; i < system.nodes; i++) {
var nodenum = i + 1;
var nodenumpad = ("00" + nodenum).slice(-2);
lines[1] = "NUKE _NUKE.C" + nodenumpad;
......
......@@ -8,8 +8,8 @@ var lines = [];
lines[0] = "@ECHO OFF";
writeln("Beginning node config generation...");
for (i in system.node_list) {
var nodenum = parseInt(i, 10) + 1;
for(i = 0; i < system.nodes; i++) {
var nodenum = i + 1;
var nodenumpad = ("00" + nodenum).slice(-2);
lines[1] = "REbEL _REBEL.C" + nodenumpad;
......
Name: Chomper
Desc: Pacman comes to your BBS
By: Andy Stewart, DreamWare Doors
Cats: Games
Subs: Puzzle
exe: CHOMPER.EXE
[md5:79ba1a4685d625d5887b30dddbbf5edd]
ver = 1.0
url = http://cd.textfiles.com/cream/cream22/bbs/drmcmp10.zip
; below is after UNP.EXE and TPPATCH.EXE
[md5:d0ac4ddb14873dc3b5bcf90d6b497a4e]
ver = 1.0
url = http://cd.textfiles.com/cream/cream22/bbs/drmcmp10.zip
[prog:CHOMPER]
; XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
name = Chomper
; XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
cmd = chomper.exe node%#.cfg
ars = DOS
execution_ars = NOT GUEST
settings = XTRN_ANSI | XTRN_MULTIUSER | XTRN_SH
type = XTRN_GAP
[exec:../3rdp-install/dreamware.js]
prompt = false
required = true
\ No newline at end of file
......@@ -18,8 +18,8 @@ lines[3] = system.operator;
lines[4] = '38400';
writeln("Beginning node config generation...");
for (i in system.node_list) {
var nodenum = parseInt(i, 10) + 1;
for(i = 0; i < system.nodes; i++) {
var nodenum = i + 1;
lines[1] = system.node_list[i].dir;
writeln("Creating " + js.startup_dir + 'node' + nodenum + '.cfg');
......
Name: DreamTRACK
Desc: Animated Dog Racing Door
By: Andy Stewart, DreamWare Doors
Cats: Games
Subs: Chance,Sports
exe: TRACK.EXE
[md5:fa66127d6a241e434128b41cf317f596]
ver = 1.0
url = http://cd.textfiles.com/cream/cream09/bbs/drmtrk10.zip
; below is after UNP.EXE and TPPATCH.EXE
[md5:f8f72ec86ae9fba4421caa271926797b]
ver = 1.0
url = http://cd.textfiles.com/cream/cream09/bbs/drmtrk10.zip
[prog:DREAMTRK]
; XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
name = DreamTRACK
; XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
cmd = track.exe node%#.cfg
ars = DOS
execution_ars = NOT GUEST
settings = XTRN_ANSI | XTRN_MULTIUSER | XTRN_SH
type = XTRN_GAP
[exec:../3rdp-install/dreamware.js]
prompt = false
required = true
\ No newline at end of file
Name: Jot
Desc: The childhood game comes to your BBS
By: Andy Stewart, DreamWare Doors
Cats: Games
Subs: Board
exe: JOT.EXE
[md5:f69399495ab03c385dc3b654a5b8b9c2]
ver = 1.0
url = http://cd.textfiles.com/thebbsorg/doors/word_doors/drmjot10.zip
; below is after UNP.EXE and TPPATCH.EXE
[md5:e3ae689a8d51292e0b654cf7df6964a2]
ver = 1.0
url = http://cd.textfiles.com/thebbsorg/doors/word_doors/drmjot10.zip
[prog:DREAMJOT]
; XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
name = Jot (DreamWare)
; XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
cmd = jot.exe node%#.cfg
ars = DOS
execution_ars = NOT GUEST
settings = XTRN_ANSI | XTRN_MULTIUSER | XTRN_SH
type = XTRN_GAP
[exec:../3rdp-install/dreamware.js]
prompt = false
required = true
\ No newline at end of file
Name: Lights Out
Desc: Turn out lighted blocks in 5x5 grid
By: Andy Stewart, DreamWare Doors
Cats: Games
Subs: Puzzle
exe: LIGHTS.EXE
[md5:356b4c7924693c0236260042d819f00b]
ver = 1.0
url = http://cd.textfiles.com/nightowl/nopv20/003A/DRMLGT10.ZIP
; below is after UNP.EXE and TPPATCH.EXE
[md5:c44aa5130ebde22340e97d9a2bcef81a]
ver = 1.0
url = http://cd.textfiles.com/nightowl/nopv20/003A/DRMLGT10.ZIP
[prog:DREAMLO]
; XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
name = Lights Out
; XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
cmd = lights.exe node%#.cfg
ars = DOS
execution_ars = NOT GUEST
settings = XTRN_ANSI | XTRN_MULTIUSER | XTRN_SH
type = XTRN_GAP
[exec:../3rdp-install/dreamware.js]
prompt = false
required = true
\ No newline at end of file
Name: Pot of Gold
Desc: Game of change based on Commodore C*Base BBS Mod
By: Andy Stewart, DreamWare Doors
Cats: Games
Subs: Chance
exe: POG.EXE
[md5:bffad481833ab286c1137ea9a05b9e22]
ver = 1.0
url = http://cd.textfiles.com/nightowl/nopv20/003A/DRMPOG10.ZIP
; below is after UNP.EXE and TPPATCH.EXE
[md5:c9b731f83672f39e78a414a409046639]
ver = 1.0
url = http://cd.textfiles.com/nightowl/nopv20/003A/DRMPOG10.ZIP
[prog:POTGOLD]
; XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
name = Pot of Gold
; XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
cmd = pog.exe node%#.cfg
ars = DOS
execution_ars = NOT GUEST
settings = XTRN_ANSI | XTRN_MULTIUSER | XTRN_SH
type = XTRN_GAP
[exec:../3rdp-install/dreamware.js]
prompt = false
required = true
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment