• SCFG Win32

    From Uatu13@1:103/705 to All on Wed Sep 6 20:04:56 2017
    Greetings All,

    I've noticed that a lot of Door games will have a final screen or some text after you exit and I'd like the system to pause so it can be seen.

    Pause After Execution doesn't seem to work. I've tried Doors that use both .exe and .bat files in the command line.

    Here is my LORD scfg:

    Name Legend of the Red Dragon
    Internal Code LORD4A
    Start-up Directory ..\xtrn\lord4
    Command Line lord.exe %# NORIP /DREW
    Clean-up Command Line
    Execution Cost
    Access Requirements
    Execution Requirements
    Multiple Concurrent Users Yes
    Intercept I/O No
    Native Executable No
    Use Shell to Execute No <-(yes when using .bat)
    Modify User Data No
    Execute on Event No
    Pause After Execution Yes
    BBS Drop File Type GAP DOOR.SYS
    Place Drop File In Node Directory

    No mater what I try, none of the externals will Pause. Double checked my Pause settings, if that matters, and Pause is On.

    Sync v3.17 (8/23/17)

    Thanks,

    -=U13=-

    ---
    * Synchronet * The DarkSide of the Moon - telnet://darkside.synchro.net
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nightfox@1:103/705 to Uatu13 on Thu Sep 7 09:41:16 2017
    Re: SCFG Win32
    By: Uatu13 to All on Wed Sep 06 2017 08:04 pm

    I've noticed that a lot of Door games will have a final screen or some text after you exit and I'd like the system to pause so it can be seen.

    Pause After Execution doesn't seem to work. I've tried Doors that use both .exe and .bat files in the command line.

    I think there is a Synchronet user setting to pause before clearscreens or something similar. You might want to check your user settings. Another thing you could possibly do is edit your command shell and write a function for executing an external program that pauses after running it.

    Nightfox

    ---
    * Synchronet * Digital Distortion: digitaldistortionbbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Digital Man@1:103/705 to Uatu13 on Thu Sep 7 13:00:10 2017
    Re: SCFG Win32
    By: Uatu13 to All on Wed Sep 06 2017 08:04 pm

    Greetings All,

    I've noticed that a lot of Door games will have a final screen or some text after you exit and I'd like the system to pause so it can be seen.

    Pause After Execution doesn't seem to work. I've tried Doors that use both .exe and .bat files in the command line.

    Here is my LORD scfg:

    Name Legend of the Red Dragon
    Internal Code LORD4A
    Start-up Directory ..\xtrn\lord4
    Command Line lord.exe %# NORIP /DREW
    Clean-up Command Line
    Execution Cost
    Access Requirements
    Execution Requirements
    Multiple Concurrent Users Yes
    Intercept I/O No
    Native Executable No
    Use Shell to Execute No <-(yes when using .bat)
    Modify User Data No
    Execute on Event No
    Pause After Execution Yes
    BBS Drop File Type GAP DOOR.SYS
    Place Drop File In Node Directory

    No mater what I try, none of the externals will Pause. Double checked my Pause settings, if that matters, and Pause is On.

    Sync v3.17 (8/23/17)

    The "Pause After Execution" option is implemented in exec/xtrn_sec.js via these 2 lines:

    if(prog_list[i].settings&XTRN_PAUSE)
    bbs.line_counter=2; /* force a pause before CLS */

    If this isn't working, trying changing those 2 lines to this instead:

    if(prog_list[i].settings&XTRN_PAUSE)
    console.pause(); /* force a pause before CLS */

    The terminal console output logic in Synchronet will force a screen-pause before a clear-screen if the line_counter value is > 1, but there might've been a change somewhere that's caused that logic in the script to stop working as intended.

    digital man

    Synchronet "Real Fact" #59:
    Synchronet apparel and merchandise can be purchased at cafepress.com/synchronet Norco, CA WX: 90.0oF, 35.0% humidity, 3 mph NNW wind, 0.00 inches rain/24hrs --- SBBSecho 3.01-Win32
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)