Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Alphanumeric displays shows behind backglass #332

Closed
MikedaSpike opened this issue Mar 18, 2022 · 8 comments
Closed

Alphanumeric displays shows behind backglass #332

MikedaSpike opened this issue Mar 18, 2022 · 8 comments
Labels

Comments

@MikedaSpike
Copy link
Contributor

I'm not able to to get all the alphanumeric displays on top of my directb2s backglass
Most of the times, just 1 alphanumeric display is on top, but rest are behind backglass

See for example https://youtu.be/u5e1M7zyei4
Not sure how to get all alphanumeric displays on top

@JockeJarre
Copy link

JockeJarre commented Mar 26, 2022

Would it be possible to set an stayontop on these alphanumeric display's?

I see there is the possibility for the virtual DMD's:

[virtualdmd]
stayontop = true

maybe the same thing for alphanumeric display's?

[alphanumeric]
stayontop = true

@tommkell
Copy link

tommkell commented May 2, 2022

Having this issue too, specifically on taxi, 3rd display shows but other 2 are hidden :(

@wiesshund
Copy link

did anyone try unchecking backglass bring to front by right clicking the backglass?

though in latest b2s server it doesnt appear as an issue

@JockeJarre
Copy link

I have been working on the B2S Server adding a "Bring BG to back" feature here I now get tables having more than one numeric display show above the back-glass.

But now I get same problem as mentioned in #340 : the alphanumeric displays can not be resized so that they fit the background. I have to tweak the display and make it VERY tall to make anything fit.

@wiesshund
Copy link

I am using build B2SBackglassServer-1.3.1.1-32b5a40
i just have bring to front unchecked

and
https://i.imgur.com/Wjttfvj.png

But here is the deal
I can put them on top and quit to editor and relaunch all day
and they remain.
If i quit VPX which unloads b2s server, then only the LAST alpha display initialized appears on top

I do not know that this is entirely a b2s server thing because
If i set alphanumeric stayontop = true, only 1 will stay on top period
the last one initialized by default, and then if you touch any other one, it goes on top and sends the other to the back
But is send to back addresses it from the B2s side, cool

@JockeJarre
Alpha Displays do not have an ignore aspect ratio option.
that is a feature Freezy would have to add.
I tried alphanumeric ignorear = true for giggles
no go
That aint the right method anyways, we dont want ignore aspect
what we want is to be able to change the padding/spacing around the digits
if you make digits proper height and then adjust the padding properly, then they will fit, and not be distorted

Mind you normally, i take the b2s file, and i take the LEDs off of it
then put the alphanumerics in place and set their background to transparent.
and if b2s will move itself to farthest back, i would probably do this a lot more often as i can generally make nicer looking LEDs

@JockeJarre
Copy link

Ok, so now with the "Bring BG to back" feature we are halfway, now ALL alphanumeric lands on the Back Glass but too big.

even though I would like to have a "alphanumeric stayontop = true" as well...

@wiesshund
Copy link

@JockeJarre
You do have "alphanumeric stayontop = true"
The problem is
Each alpha that is spawned takes the stayontop to be it's own, overriding those who came before
it spawns a new instance of itself for each numeric array, and each instance says Ok I AM STAY ON TOP OF ALL ELSE!!!

so it kicks the others behind it
which does no harm to your b2s change, it works
but in previous b2s it causes them to appear and then quickly go behind the b2s as the next one appears and says IM the STAYONTOP guy

Which i think has something to do with the fact that if you touch anything in the old b1s, what was in top of the B2S poofs behind it
and stays there.

Your B2s Modification takes care of that
What you need is either non aspect resizing or better solution is adjust padding per digit

Keep in mind, if i use the alphanumerics, ultimately i am modding the B2S regardless, to remove the LEDs
and if the graphic was hand drawn to pretend display unlit LED segments, them im exporting it, retouching that part and importing the graphic back.
(not bad as it sounds, 5 minutes tops)

@freezy
Copy link
Owner

freezy commented Apr 18, 2023

Thanks @wiesshund for your guidance. I'll add a section about the B2S setting to the README.

@freezy freezy added the doc label Apr 18, 2023
freezy added a commit to GyroJoe/dmd-extensions that referenced this issue Apr 20, 2023
@freezy freezy closed this as completed in a5dfd6f Apr 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

5 participants