Hello everyone! I'm working with getting RIP setup on Synchronet and an running into a problem early in the process that appears to be a bug.
I have ANSWER.RIP set and rendering when I call with a RIP capable client. After I login, I see a problem: the RIP screen never goes away, making navigating the BBS impossible.
The RIP screen remains 'sticky' throughout
the logon process and even into the menus.
I did some further testing by also providing LOGON.RIP. As expected, ANSWER.RIP rendered when calling the BBS. Then, after logon, LOGON.RIP rendered, but then it became stuck on the screen just like ANSWER.RIP did.
Is there a command of some kind I need to include in the Javascript to clear the screen? I'm having trouble locating any documentation with RIPterm for Synchronet.
I'd love to make more progress with getting the BBS set up with RIP graphics and menus and really want to do it with Synchronet since it's great software and the BBS has been on it for at least 15 years. Any help would be welcome!
Doesn't the main menu (main.rip) display with clickable buttons?
The RIP screen remains 'sticky' throughout
the logon process and even into the menus.
It's just how RIP works: the text and the graphics are split and you need your RIP files to reset the display (e.g. after a pause) to a single text window if that's what you want.
It's something you need to add to your RIP file. You likely *could* send the correct RIP sequence using a JavaScript function, but you shouldn't *have* to.
Do you have a copy of the RIP spec? When version are you targetting?
Re: Synchronet RIP Troubles
By: Digital Man to Booch on Tue Apr 27 2021 12:22 pm
Doesn't the main menu (main.rip) display with clickable buttons?
Yeah, I'll get to the main menu eventually, but I was targetting just the answer screen and logon process first.
The RIP screen remains 'sticky' throughout
the logon process and even into the menus.
It's just how RIP works: the text and the graphics are split and you need your RIP files to reset the display (e.g. after a pause) to a single text window if that's what you want.
Ok, I'll see if I can learn how to do that. Perhaps hotkey detection or something.
It's something you need to add to your RIP file. You likely *could* send the correct RIP sequence using a JavaScript function, but you shouldn't *have* to.
Do you have a copy of the RIP spec? When version are you targetting?
I don't have a copy of the RIP spec.
I suppose I am early in this process
and have a couple of screens drawn up in RIPaint. I'd like to target the latest version that Synchronet supports, which doesn't seem to be the latest version of RIP.
That's fine, I'll work with what is available. The main
issue I am seeing is most polygone fills don't work. Any more advice you can provide would be appreciated. Thanks alot!
Get it here: http://www.bbsdocumentary.com/library/PROGRAMS/GRAPHICS/RIPSCRIPT/
Synchronet will detect *any* version of RIPSCRIP. It's not limited to supporting a specific version or versions.
That's fine, I'll work with what is available. The main
issue I am seeing is most polygone fills don't work. Any more advice you can provide would be appreciated. Thanks alot!
I think that's a known issue with RIP. https://en.wikipedia.org/wiki/Remote_Imaging_Protocol
I think the only 100% compatible combination was RIPterm (not RIPtel) and RIPaint. Maybe QModem was 100% compatible with RIPaint screens too, I don't know.
I see a problem: the RIP screen never goes away, making navigating
the BBS impossible. The RIP screen remains 'sticky' throughout the
logon process and even into the menus.
I don't have a copy of the RIP spec. I suppose I am early in this process and
have a couple of screens drawn up in RIPaint. I'd like to target the latest version that Synchronet supports, which doesn't seem to be the latest version
of RIP. That's fine, I'll work with what is available. The main issue I am seeing is most polygone fills don't work. Any more advice you can provide would be appreciated. Thanks alot!
RIP has what is thought of as an ANSI viewport, in addition to multiple font sizes for ANSI text. You should probably reset to 80x24 mode
(full screen), and even clear the screen when leaving a RIP area.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 410 |
Nodes: | 16 (2 / 14) |
Uptime: | 89:03:21 |
Calls: | 8,582 |
Calls today: | 6 |
Files: | 13,228 |
Messages: | 5,933,234 |