So one part of Synchronet that I'm figuring out...
I was never a Sync guy, back in the day anyway.. my BBS was always a little smaller and close knit than the multi-node TBBS or *sync* boards. At any rate, the sync default command shell was never my favorite. I liked WWIV or Renegade; with RG by far being *my* BBS menu structure of choice.
So, I was fumbling a bit with editing synchro menus... its not like standard BBS softwares that I'm used to (Telegard, Renegade, Obv/2, even Mystic..). But I'm now seeing just how powerful Synchronet is.
I've learned that I can take the Renegade clone command shell, and use that as my main shell for my BBS. I have some questions about doing so. So lets say that I want my BBS to look one way, and not use multiple command shells. I think that its most smart for me, since I like the Renegade way of menu structure, to use the Renegade clone command shell. OK, I've been doing that... and adding ANSI menus to text/menu/renegade ... ok, check on the four menus that Renegade command shell calls for.
But, I notice that say... for the other menus I can't just add a qwk.ans to text/menu/renegade ... but I could add it in text/menu. Long story short, if I only want to use one shell, do I erase the others? Do I change Renegade to default and not use /renegade? Do I use /renegade for the four menus it calls for and then just edit like qwk.ans in the regular text/menu directoy?
I want to ultimately edit the renegade clone to add some things that are unique to my board... but first I want to get deep into all the different menus and edit ansi's to all match.
I guess I'm just asking whats the best way to add those deeper menus, that the Renegade command shell currently falls back on the default synchronet menus for?
Gosh I hope I'm making a little sense. I sometimes feel that my mind is jumbled when discussing sync... but I'm trying.
If you know that you aren't going to be making *any* other command
shells available to your users, then just move the
text/menu/renegade/* files into text/menu, copy exec/renegade.src to exec/yourshell.src and then remove the "renegade/" parts of the menu
paths in the file. Then edit all the menu files (*.msg is preferred)
to suit your style/command-keys.
Gosh I hope I'm making a little sense. I sometimes feel that my mind isjumbled when discussing sync... but I'm trying.
I totally get what you're saying. If you know that you aren't going to be making *any* other command shells available to your users, then just move the text/menu/renegade/* files into text/menu, copy exec/renegade.src to exec/yourshell.src and then remove the "renegade/" parts of the menu paths in the file. Then edit all the menu files (*.msg is preferred) to suit your style/command-keys.
digital man
Rampage wrote to Paulie420 <=-
that's easy... copy the renegade one to a new name for your mods...
make a new directory for its stuff... then edit the copy to point to
the new directory you just created... any existing files from the
original that you want to use would be copied to the new directory
since that's where it would be looking due to your edits forcing that
new directory path ;)
Re: Command Shell best practices
By: Digital Man to Paulie420 on Wed May 13 2020 09:51 pm
Gosh I hope I'm making a little sense. I sometimes feel that my mind isjumbled when discussing sync... but I'm trying.
I totally get what you're saying. If you know that you aren't going to be making *any* other command shells available to your users, then just move the text/menu/renegade/* files into text/menu, copy exec/renegade.src to exec/yourshell.src and then remove the "renegade/" parts of the menu paths in the file. Then edit all the menu files (*.msg is preferred) to suit your style/command-keys.
digital man
Dude I get what you're saying too... perfect, and thanks for taking the time to type that out... I'd be correct, then, that if I just name my one shell to default (my RG one...) then ALL those menu's (preferably .msg) will be in the /menu section... and not /menu *and* /menu/renegade (or /yourshell)...
Rampage wrote to Paulie420 <=-
that's easy... copy the renegade one to a new name for your mods...
make a new directory for its stuff... then edit the copy to point to
the new directory you just created... any existing files from the
original that you want to use would be copied to the new directory
since that's where it would be looking due to your edits forcing
that new directory path ;)
That's exactly what I did - I liked the default Synchro menu, but wanted a more traditional menu. Copied all of the files into another directory and modded away.
Re: Command Shell best practices
By: Paulie420 to All on Wed May 13 2020 17:24:09
Paulie420> But, I notice that say... for the other menus I can't just add Paulie420> a qwk.ans to text/menu/renegade ... but I could add it in Paulie420> text/menu. Long story short, if I only want to use one shell, do Paulie420> I erase the others? Do I change Renegade to default and not use Paulie420> /renegade? Do I use /renegade for the four menus it calls for Paulie420> and then just edit like qwk.ans in the regular text/menu Paulie420> directoy?
that's easy... copy the renegade one to a new name for your mods... make a new directory for its stuff... then edit the copy to point to the new directory you just created... any existing files from the original that you want to use would be copied to the new directory since that's where it would be looking due to your edits forcing that new directory path ;)
)\/(ark
Re: Command Shell best practices
By: Paulie420 to All on Wed May 13 2020 05:24 pm
You can take the renegade .src file and modify it any way you want. Baja.exe compiles it. Mine is based off of Major bbs and I added the custom commands I wanted and comipiled with Baja. You then add the ansi menus to further make it more custom.
* Patrick Siglin - bbs.memphistw.org *
Re: Command Shell best practices
By: Patrick Siglin to Paulie420 on Thu May 14 2020 07:20 am
Re: Command Shell best practices
By: Paulie420 to All on Wed May 13 2020 05:24 pm
You can take the renegade .src file and modify it any way you want. Baja.exe compiles it. Mine is based off of Major bbs and I added the custom commands I wanted and comipiled with Baja. You then add the ansi menus to further make it more custom.
* Patrick Siglin - bbs.memphistw.org *
Cool. This is what I want to do, to customize off of the renegade one.. like I stated other places tho, that still didn't fix the OTHER menus sbbs calls for in the previous folder.
But I think I have that ironed out too, by creating a new DEFAULT. My own personal DEFAULT thats perfect for me, and the stock (CVS) ones for anyone lese wanting it - with DEFAULT showing bits and peices like default synchro does with my /renegade now...
But I think I have that ironed out too, by creating a new DEFAULT. My own personal DEFAULT thats perfect for me, and the stock (CVS) ones for anyone lese wanting it - with DEFAULT showing bits and peices like default synchro does with my /renegade now...You will figure it out and if you get stuck there are a lot of people in here that know how to point you in the right direction. When I first started playing with the menus on Synch I was a little confused also as I was used to Pcboard and RA. Once I figured out Baja I loved it.
I've learned that I can take the Renegade clone command shell, and use that as >y main shell for my BBS. I have some questions about doing so. So lets say that
I want my BBS to look one way, and not use multiple command shells. I think tha
its most smart for me, since I like the Renegade way of menu structure, to use >the Renegade clone command shell. OK, I've been doing that... and adding ANSI m
nus to text/menu/renegade ... ok, check on the four menus that Renegade command
shell calls for.
You can change where sbbs looks for menu files:
See SET_MENU_DIR in http://synchro.net/docs/baja.html
Like I said before, I recommend using a name other than DEFAULT. The naming of your shell has no effect on what directories it pulls menu files from.
But I think I have that ironed out too, by creating a new DEFAULT.You will figure it out and if you get stuck there are a lot of people in here that know how to point you in the right direction. When I first started playing with the menus on Synch I was a little confused also as I was used to Pcboard and RA. Once I figured out Baja I loved it.
My own personal DEFAULT thats perfect for me, and the stock (CVS)
ones for anyone lese wanting it - with DEFAULT showing bits and
peices like default synchro does with my /renegade now...
* Patrick Siglin - bbs.memphistw.org *
I've learned that I can take the Renegade clone command shell, and use
that as y main shell for my BBS. I have some questions about doing so.
So lets say that I want my BBS to look one way, and not use multiple
command shells. I think tha its most smart for me, since I like the
Renegade way of menu structure, to use the Renegade clone command
shell. OK, I've been doing that... and adding ANSI m nus to
text/menu/renegade ... ok, check on the four menus that Renegade
command shell calls for.
I took the PCBoard clone command shell, modified it, and created a GT Power command shell. It has more commands than GT did because it is on newer software. One of these days I may get around to customizing some of the other menus besides the main one.
Thats another one of my issues; being from the Renegade/Mystic way of both menus and other ways it functioned... I need to pay attention to the docs about the fine details that are also different. Anywho, thanks all...It takes some time but you will get used to it. If you need help post it here and you usually find someone that can help out. Good Luck!
But, I notice that say... for the other menus I can't just add a qwk.ans to text/menu/renegade ... but I could add it in text/menu. Long story short, if only want to use one shell, do I erase the others? Do I change Renegade to default and not use /renegade? Do I use /renegade for the four menus it call for and then just edit like qwk.ans in the regular text/menu directoy?
Re: Command Shell best practices
By: Paulie420 to All on Wed May 13 2020 05:24 pm
yeah you can do that doing what digitalman said, but i suggest you just make a new directory and copy the rg files in there.
something like sbbs/text/paulie420
then copy sbbs/exec/renegade.src to sbbs/mods/pshell.src
i have a program that can do a mass change in your .src files
xchange /i "renegade" "paulie420" *.src
so that way you have your own directory for your command shell and you have your own shell in sbbs/mods
in scfg make your shell the default and delete the other shells in scfg
i think that's the way you do it.
been like 20 years.
Sysop: | Chris Crash |
---|---|
Location: | Huntington Beach, CA. |
Users: | 578 |
Nodes: | 8 (0 / 8) |
Uptime: | 30:55:38 |
Calls: | 10,736 |
Calls today: | 1 |
Files: | 5 |
Messages: | 443,218 |
Posted today: | 1 |