Last Call BBS

Last Call BBS

Not enough ratings
Using community mods to enhance LCBBS
By bgatesvoodoodoll
This guide describes how to use existing community mods for Last Call BBS, with a focus on NETronics Connect!

Most NETC games can be added by copying and pasting their source code into a .js file in the servers folder. Practice with the Test Server provided by Zachtronics, then with experience, adding actual javascript games is easy.



   
Award
Favorite
Favorited
Unfavorite
NETC: Add a Test Server to NETronics Connect!
To Install a Test Server
1. In a browser, navigate to https://www.zachtronics.com/quickserve/
2. Copy text following "Example Server"
3. Paste text into notepad
4. File> Save As... \\Users\\$USERNAME\\OneDrive\\Documents\\My Games\\Last Call BBS\\$ID\\servers\testserver.js

! In the Save As... dialog box, remember to select "All Files (*.*)" in the Type box, or notepad will append a .txt extension to the filename.

! In the path above, remember to sub the path as your system generated it. Windows created "bgate" instead of my full username, bgatesvoodoodoll.

! The name of the $ID folder appears to be a 17-digit number unique to each system

5. To install, run LCBBS in Administrator Mode
a. Navigate to C:\Program Files(x86)\Steam\steamapps\common\Last Call BBS
b. Right click on Last Call BBS.exe then click 'Run in Administrator Mode'

6. Double-click on Hard Drive 0
7. Double-click on NETronics Connect!
8. Click on the Menu
9. Click Add New Servers...
10. Click Open Folder
11. Double-click on testserver.js
12. If testserver.js is not present, you saved it someplace else. Return to Step 1.
13. If testserver.js is not present, but you see testserver.js.txt, right-click the file to re-name it and remove the extension.
14. If you receive a Windows Script Host error with Code 800A03EC and Source: JavaScript compilation error, ignore it.
15. Close LCBBS through the Shutdown button on the System app
16. Run LCBBS as Administrator again. This time, LCBBS will not open immediately. Wait it out.
17. When you get to the Sawayama desktop, open NETronics Connect! On the menu, click 'Test Server' to connect.
18. If you don't see 'Test Server', but you see 'Invalid Server', you have made a copy/paste error during Step 1-2. Try that part again.

A successful connection to the Test Server should yield the following. Note that yours will have a blank text box until you type into it. The example server does not have code for graceful disconnect, so click the X in the upper right corner of NETronics Connect! to exit.

Once you have added a New Server, you can stop LCBBS, and then start it from the Steam button. You no longer need Administrator privileges to run the Test Server or the rest of LCBBS.


NETC: Hiding/Troubleshooting servers
If you add a server and it appears as "Invalid Server" in the NETronics Connect! menu, the Javascript is broken. In the servers folder, rename it to add the .bak extension, then close and re-open NETC. NETC will drop that server from its menu.

Go fix the code, or if its not yours and the modder who wrote it is still around, reach out and report what happened. They may have a fix.