I need to get with you, sir! My scroll has been broken since Ra> pa> Zy> Ra> pa> Zy> upg
to a47. Havn't looked into it yet..
Could you share that here in the echo, I was planning to update this weekend and that would be good to know info.
[This is one fix for the a47 /scroll issue in MRC 1.29a.]
Mystic updated its ANSi Viewer, and the way it reads data for those viewers. Instead of using the DATA LINE in a menu command, Mystic now uses .ini files.
Backup mrc_client.mps in your themes /scripts directory.
Edit mrc_client.mps in your themes /scripts directory.
Find line "MenuCmd('GV','mrcscrl;x;y;'+ChatLog+';END')" - mine is line #1370, but I may have modified my file, so yer looking for that MenuCmd I put in quotes...
Change it to the new format: "MenuCmd('GV','mrcscrl;'+ChatLog+' /end')"
Now, we'll need to create an mrcscrl.ini file. It accompanies mrcscrl.ans - and now contains the information Mystic needs, and all options about how you want to display this instance of ANSi Viewer. Its gonna mess up the color mci codes, but here is my setup:
paulie420@paulie420-ThinkPad-T430s:~/bbs/mystic/themes/default/text$ cat mrcscrl.ini
-----------------------------------------------------------------------------
; MRCSCRL.INI
; ============
;
; This template defines the configuration for ANSI viewer
[Options]
description = MRC Scroll Back viewer
; Display file and help file. Blank help file will disable help
display_file = mrcscrl
help_file = ansiview_help
; Default values for render column size and baud
columns = 80
baud = 0
[Coords]
; X,Y,Attribute
; Contains the top X/Y location of the listing window
; Attribute is the color used as default color for each line's filler
Coord1 = 1,2,7
; Contains the bottom X/Y location of the listing window
Coord2 = 79,22,7
[Percent]
; Percentage bar for Y axis
; Use a percentage bar meter?
active = true
; 0 = horizontal filled, 1 = vertical filled, 2 = horizontal position, 3 = vertical position
bar_format = 3
; length of bar in characters
bar_length = 21
; X location of meter
location_X = 80
; Y location of meter
location_Y = 2
; low/bg character of meter (ASCII character number)
low_char = 32
; low/bg attribute of meter (FG + BG * 16)
low_attr = 7
; high/fg character of meter (ASCII character number)
high_char = 60
; high/fg attribute of meter (FG + BG * 16)
high_attr = 15
[Percent2]
; Percentage bar for X axis
; Use a percentage bar meter?
active = false
; 0 = horizontal filled, 1 = vertical filled, 2 = horizontal position, 3 = vertical position
bar_format = 2
; length of bar in characters
bar_length = 25
; X location of meter
location_X = 5
; Y location of meter
location_Y = 23
; low/bg character of meter (ASCII character number)
low_char = 176
; low/bg attribute of meter (FG + BG * 16)
low_attr = 1
; high/fg character of meter (ASCII character number)
high_char = 219
; high/fg attribute of meter (FG + BG * 16)
high_attr = 9
[Prompts]
; Text used for each author field if no author data is founddir
str1 = Unknown
; Display information
; &1 = filename
; &2 = title
; &3 = author
; &4 = group
; &5 = number of lines in file
; &6 = current viewing columns
; &7 = default baud rate
; Display file information (shown on full redraw)
; str2 = |[X25|[Y01|15|17|$L54|&1|16|[X11|[Y03|$R24|&2|[X44|&4|[X73|&6|[Y04|[X11|&3|[X7
3|&5
; str2 = |[X25|[Y01|15|17|$L54|&1|16|[X11|[Y03|$R24|&2|[X44|&4|[X73|&6|[Y04|[X11|&3|[X7
3|&5
; Display percentage of file viewed
; &1 = percent
; str3 = |[X72|[Y23|16|11|$L03|&1
; Input baud rate prompt
str4 = |#X#2# Enter Display Baud Rate (0/None) #20#10#65#13#|[X39|[Y12
; Input render column size prompt
str5 = |#X#2# Render Column Size (40-160) #24#10#61#13#|[X41|[Y12 |07------------------------------------------------------------------------- Recompile mrc_client.mps... on linux, I run ~/mystic/./mplc mrc_client.mps.
One other thing that *I* did was edit the mrcscrl.ans to state "ESC to QUIT" as I think the old version used... "Q", or something else. I forget, because I deleted the original mrcscrl.ans.
I didn't wanna post this here cause maybe everything didn't transfer easily. If anyone needs my files, I can create a tiny ZIP and get it to ya - but I'm sure some ops will be able to figure it out no problem. :P w00t w00t.
|07p|15AULIE|1142|07o
|08.........
--- Mystic BBS v1.12 A47 2021/08/08 (Raspberry Pi/32)
* Origin: 2o fOr beeRS bbs>>>20ForBeers.com:1337 (21:2/150)