diff --git a/src/doors/ny2008/example.bat b/src/doors/ny2008/example.bat new file mode 100644 index 0000000000000000000000000000000000000000..d46855931c96892db876ab00249157cc57d7e389 --- /dev/null +++ b/src/doors/ny2008/example.bat @@ -0,0 +1,12 @@ +@ECHO OFF +REM This batch file will run the New York 2008 game +REM USAGE: EXAMPLE.BAT <node number> + +C: + +CD\BBS\NY2008 + +NY2008 -N%1 -PC:\BBS\NODE%1 +REM ^^^^^^^^^^^^^ path to your drop files + +CD\BBS diff --git a/src/doors/ny2008/read.me b/src/doors/ny2008/read.me new file mode 100644 index 0000000000000000000000000000000000000000..c81897afad5d2a3f27a52234a077cc45f9fbeacf --- /dev/null +++ b/src/doors/ny2008/read.me @@ -0,0 +1,51 @@ +These are the sources for ny2008 v1.00 + +there are no restrictions on use ... use them as you please + +if you include parts or whole in your project ... mention me in the +credits ... you can use it all for commercial freeware ... whatever + +if you improve on this make the version number higher ... + +don't change the ones in ibbs stuff ... those should stay at 0.10 to +comunicate with 0.10-0.12 games + +to change version change it in ny2008.cpp + +a port to os/2 and win32 should be failry easy ... if you got opendoors +for that platform (opendoors is done for win32 from brian and for os/2 +from someone else) + +YOU NEED ODOORS60.ZIP ... so get it somewhere and unzip it in a dir \odoors\ + + +ok how to do this .... you should be proficent in C/C++ to hack on this + +ALSO DO GET THE NY_100.ZIP archive as it contains all the other files +neccessary + +once you register odoors (so you don't get that annoying pause ...:) .... +just put that reg key into nyedit.cpp and ny2008.cpp (usually in main or +something) + +run tc or borland (I tried to port it to watcom but i don't think it will +compile ... with a little hacking it might) + +and edit your ny2008.prj, nyedit.prj and nyibbs.prj + +I learned C on these so they are damn messy ... almost no comments ... + +I'm also including the enemy editor, aedit and medit .... aedit can be fed +the enemy file enm.txt (also here) and it make the enemy files ... medit +is complete crap, but maybe good as a demo of an enemy editor ... (or was +it the other way) ... but you'll have to figure out their internal workings +themselves ... I'm too lazy to write a long paragraph on it .... they're +straight forward... i used aedit for it all ... + +ok ... + +that's it for docs .... since i think you are a programmer if you are +reading this i guess you'll get the rest + +Franz <jirka@5z.com> + diff --git a/src/doors/ny2008/reset.bat b/src/doors/ny2008/reset.bat new file mode 100644 index 0000000000000000000000000000000000000000..ee790d2b9b90638b5c44a74c225b01b11f64d98a --- /dev/null +++ b/src/doors/ny2008/reset.bat @@ -0,0 +1,14 @@ +@echo off +echo. +echo Use the RESET command line parameter! +echo e.g.: +echo NY2008 RESET +echo . +echo You can even use reset of you have different game directories specified +echo in the .CFG files, just enter +echo. +echo NY2008 -Calt.cfg RESET +echo. +echo IT WILL ONLY WORK LOCALLY! +echo. +echo. diff --git a/src/doors/ny2008/sampleib.cfg b/src/doors/ny2008/sampleib.cfg new file mode 100644 index 0000000000000000000000000000000000000000..1703c899dc6cb8bb57c3df3dceb986776783cb87 --- /dev/null +++ b/src/doors/ny2008/sampleib.cfg @@ -0,0 +1,33 @@ +; New York 2008 InterBBS Configuration file +; +; Edit and save this file as INTERBBS.CFG +; +; Any text following a semi-colon (;), and blank lines, are ignored. +; +;------------------------------------------------------------------------------ +; +; Systems's Node Address. Point addresses are optional. +; +SystemAddress 1:111/1 +; +;------------------------------------------------------------------------------ +; +; Location of the mailer's *.MSG netmail directory. +; +NetmailDir D:\FD\MSG +; +;------------------------------------------------------------------------------ +; +; Message Settings. Yes turns on each setting, No turns off the setting. +; +; Crash - Set Crashmail flag on messages +; Hold - Set the Hold For Pickup flag on messages +; EraseOnSend - Set the Kill When Sent flags on message +; EraseOnReceive - Erase inbound messages after they have been processed +; +Crash No +Hold No +EraseOnSend Yes +EraseOnReceive Yes +; +;------------------------------------------------------------------------------