Thanks guys. I will play around with this once I figure out the per table thing. Sounds promising!
Open a table with a DMD
running in freezy's of course
right click the DMD and pick to save location for table name
exit table and look at DMDDevice.ini
It now has 1 per table entry
You can see that, for a ROM table anyways, the header is based on cGamename
Ok so let us say i want to do alpha numerics for pathera
1st, i backup my real DMDDevice.ini, and when i say back up, i mean entirely outside the vpx folder, so it can not find your backup
Then i can take my existing one, delete it, so i start with a bank ini
Using pathera with the 7 digit ROM as an example, i am going to get a panther header, AND an alphanumeric header
Panthera's section you need to insert 2 lines at the top so it begins as thus
[panther7]
virtualdmd enabled = false
alphanumeric enabled = true
So it should ultimately look like this
[panther7]
virtualdmd enabled = false
alphanumeric enabled = true
alphanumeric pos.0.left = 72
alphanumeric pos.0.top = 490
alphanumeric pos.0.height = 120
alphanumeric pos.1.left = 26
alphanumeric pos.1.top = 26
alphanumeric pos.1.height = 120
alphanumeric pos.2.left = 40
alphanumeric pos.2.top = 160
alphanumeric pos.2.height = 120
alphanumeric pos.3.left = 64
alphanumeric pos.3.top = 312
alphanumeric pos.3.height = 120
alphanumeric pos.4.left = 586
alphanumeric pos.4.top = 186
alphanumeric pos.4.height = 120
alphanumeric pos.5.left = 603
alphanumeric pos.5.top = 62
alphanumeric pos.5.height = 120
virtualdmd left = 104
virtualdmd top = 75
virtualdmd width = 108
virtualdmd height = 27
alphanumeric style = panther7
This is of course after you arrange and adjust everything to your liking
Style will not stay where you move it, do not bother
Best you can do with style is make sure you Name and SAVE them with a meaningful name
so when you click that little gear on the alpha numerics
and go adjusting things
Give it a name in the bottom left dialog, and save the style, before you even adjust it.
If you do not NAME your styles, you will have an absolute cluster F going on later
So it at least looks like this after clean up and moved to your real DMDDevice.ini
The ONLY thing you are bringing to the alphanumeric header in your REAL ini, is the style
[alphanumeric]
Enabled = False
;panthera style
style.panther7.skewangle = 12
style.panther7.weight = Thin
style.panther7.backgroundcolor = #ff000000
style.panther7.foreground.enabled = true
style.panther7.foreground.color = #fffbe6cb
style.panther7.foreground.blur.enabled = true
style.panther7.foreground.blur.x = 2
style.panther7.foreground.blur.y = 2
style.panther7.foreground.dilate.enabled = false
style.panther7.innerglow.enabled = true
style.panther7.innerglow.color = #ff0000ff
style.panther7.innerglow.blur.enabled = true
style.panther7.innerglow.blur.x = 15
style.panther7.innerglow.blur.y = 13
style.panther7.innerglow.dilate.enabled = true
style.panther7.innerglow.dilate.x = 15
style.panther7.innerglow.dilate.y = 10
style.panther7.outerglow.enabled = true
style.panther7.outerglow.color = #ff0000ff
style.panther7.outerglow.blur.enabled = true
style.panther7.outerglow.blur.x = 50
style.panther7.outerglow.blur.y = 50
style.panther7.outerglow.dilate.enabled = true
style.panther7.outerglow.dilate.x = 9
style.panther7.outerglow.dilate.y = 40
style.panther7.background.enabled = true
style.panther7.background.color = #20ffffff
style.panther7.background.blur.enabled = true
style.panther7.background.blur.x = 7
style.panther7.background.blur.y = 7
style.panther7.background.dilate.enabled = false
; Bugs Bunny Birthday Bash Style
style.bugsbunny.skewangle = 12
style.bugsbunny.weight = Thin
style.bugsbunny.backgroundcolor = #ff000000
style.bugsbunny.foreground.enabled = true
style.bugsbunny.foreground.color = #fffbe6cb
style.bugsbunny.foreground.blur.enabled = true
style.bugsbunny.foreground.blur.x = 2
style.bugsbunny.foreground.blur.y = 2
style.bugsbunny.foreground.dilate.enabled = false
style.bugsbunny.innerglow.enabled = true
style.bugsbunny.innerglow.color = #ff0000ff
style.bugsbunny.innerglow.blur.enabled = true
style.bugsbunny.innerglow.blur.x = 15
style.bugsbunny.innerglow.blur.y = 13
style.bugsbunny.innerglow.dilate.enabled = true
style.bugsbunny.innerglow.dilate.x = 15
style.bugsbunny.innerglow.dilate.y = 10
style.bugsbunny.outerglow.enabled = true
style.bugsbunny.outerglow.color = #ff0000ff
style.bugsbunny.outerglow.blur.enabled = true
style.bugsbunny.outerglow.blur.x = 50
style.bugsbunny.outerglow.blur.y = 50
style.bugsbunny.outerglow.dilate.enabled = true
style.bugsbunny.outerglow.dilate.x = 9
style.bugsbunny.outerglow.dilate.y = 40
style.bugsbunny.background.enabled = true
style.bugsbunny.background.color = #20ffffff
style.bugsbunny.background.blur.enabled = true
style.bugsbunny.background.blur.x = 7
style.bugsbunny.background.blur.y = 7
style.bugsbunny.background.dilate.enabled = false
If the blank ini creates anything else under alphanumeric that is NOT style
it goes with [pather7]
Make sense?
COpy your style, ad a comment line under your last style in [alphanumeric] in your real ini, like
; my style for some table
then paste the style. lines ONLY
Then copy the [gamename] header, and ALL of its lines
and paste them under the last entry in your real ini
put a space between the last line and the new header
I use 1.8.1 freezy's built by Vbousquet
and it seems to do a lot better with not eating the ini, and alphanumeric's in general
and i have 0 issues with it, but it is not something that is supported at this time
You can not ask freezy about it, and you cant really ask vbousquet yet, so i'm not telling you to run and go get it
nor dropping a link to it.
Better to 1st learn how to work with what everyone else has 1st.
Most of what 1.8.1 can do pertains to use on LCD's to look better, and does not apply to a pinDMD or Pin two dmd, or the others anyways
Edited by wiesshund, 02 February 2021 - 05:28 AM.