The NEW Build Your Own Arcade Controls
Software Support => DOS/WinCab => Topic started by: Chris on August 27, 2007, 12:56:22 am
-
I'm nearing a release point for 3.1.4 but I haven't had a lot of opportunity to test it yet; also I need to do a lot of work on the docs and clean up the skin files and such. But for the adventurous, I have a beta release at http://celamantia.arcadecontrols.com/wincab314b.zip that just contains the WinCab executable and new docs, including a Windows help file (jukedocs.chm).
Changes so far for this version are:
- Added MSG_QUEUEFULL.
- Added MSG_SELECTNG.
- Added MSG_SELECTIONREADY.
- Added automatic timed page flips.
- Added settings FirstAutoFlipTimer and AutoFlipTimer to support timed page flips.
- Added CMD_NEXTPG and CMD_PREVPG to support timed page flips.
- Added SkipLetterA, SkipLetterB, SkipNumber1, SkipNumber2, etc. to [Selection] section in skins.
- Added LetterASymbol, LetterBSymbol, Number1Symbol, Number2Symbol, etc. to [Selection] section in skins.
- Added KEY_10 through KEY_25.
- Added Steelfish and Steelfish Bold fonts.
- Added larger, more detailed icons for Windows Vista.
- Increased maximum titlestrip width and height by 1000 in each direction.
- Increased maximum number of songs per titlestrip to 120.
- Fixed OGG files, which were locking up when played.
- Fixed bug where rotated icons were being smeared if there was an On image with no Off image.
- Converted documentation to HTML and Windows Help formats in addition to plain text.
If you have needed any of these changes, please give it a shot and let me know if there are any big issues. The whole selector system had to be rewritten to accomodate the ability to skip letters/numbers, so it will benefit from anyone who has a chance to look at it. I'm also interersted in feedback on the CHM docs, although they're still two-thirds empty. (Yes, plain text docs are still available.)
Again, this beta release only includes a new executable and docs, so you'll need to unZip it over the top of a 3.1.3 installation.
Thank you for any feedback, bug reports, comments, or suggestions you may have on this beta release!
--Chris
-
COOL!!!
I shall download now and give the new features/fixes a go
hmm.. i can see a new wincab skin in my jukebox's immediate future..
thanks Chris!! :notworthy:
-
Can we just replace the exe file and not have to re-do any of the config files?
-
Glad to help! :D
For those who don't want to download but to want to browse the new docs, you can take a look at them online (http://celamantia.arcadecontrols.com/docs/jukedocs.html). Again, there are big gaping holes in them, mostly long lists of settings with no actual explanation, but hey, it's a start....
--Chris
-
Can we just replace the exe file and not have to re-do any of the config files?
Yes... the EXE should be a drop-in replacement. I'm striving to keep everything backward compatible so there are no big config shifts, although it's tricky at times.
--Chris
-
no problems found yet, although this now means i now have no reason not to start my next project :dizzy:
the fix for the rotated images works perfectly now :applaud:
Also, the MSG_QUEUEFULL will make life SO much easier at parties....
I will post up my rotated skin once i have perfected the look (based on the aj8 skin, but extended to 24 strips)
im off to try out the autoflip!
-
Hi Chris
Any chance the new release will include sort by song and top tunes features.
http://forum.arcadecontrols.com/index.php?topic=59568.0 (http://forum.arcadecontrols.com/index.php?topic=59568.0)
http://forum.arcadecontrols.com/index.php?topic=58933.msg581323#msg581323 (http://forum.arcadecontrols.com/index.php?topic=58933.msg581323#msg581323)
-
As far as Top Tunes goes... let's see.. I'm thinking a button that takes the top tune and queues it up; if that son is already in the queue it takes the next most popular, etc. So if you press it five times you get the five top tunes. Sound like what you want?
-
OK, I've added this feature; the next upload will support BTN_TOPTUNE.
BTN_TOPTUNE selects the most-played song on the popularity list. If that song is already playing or already in the queue, the next most popular song will be played, etc. As this is a selection button, it requires a credit if credits are required.
-
As far as Top Tunes goes... let's see.. I'm thinking a button that takes the top tune and queues it up; if that son is already in the queue it takes the next most popular, etc. So if you press it five times you get the five top tunes. Sound like what you want?
Thanks Chris.
Would it be possible to define in the jukebox.ini how many songs are selected when the Top Tunes button is pushed? So you could select say the Top 10,20,30 etc
-
Dear Chris,
I'm very glad to know that WINCAB/DOSCAB goes to BETTER and BETTER! - I will download it at this time if it is available to download. So, I have downloaded all of your previous versions, tested and compared them from the first edition to the last and the progress is stunning! I have remarked that your first version is very difficult to use but the background image is near crystal clear: A remarkable image clarity that all other ones don't have! - I have two suggestions for you in your upcomming versions: The possibility to have the option for replacing the traditional WINCAB'S song title display for one with the selection number (or code) instead the title, the artist, duration ect. for create a more "real" jukebox ex.: RECORD PLAYING: C 4, A 0 ect. And other one: The possibility to build (instead a two digits one like today) a three digits selection system as the 70's Seeburg jukeboxes because I plan to build three digits numeric skins as soon as your WINCAB/DOSCAB can offer this possibility!
Congratulations... Chris!
Continue!!! Your software is very
little in size but it's very BIG!
LHUPA
-
Any chance I can try out the new "Steelfish" font?
If Autoflip is set, does that disable the screensaver, or does the ss keep running as usual?
-
Steelfish has only one real purpose: it's for the label that shows the address of the song (A1, 015, etc). It is too tall and narrow to use for label fonts. I'm working on a feature to specify the locations of addresses on skins so now if you change a skin from alphanumeric to numeric you won't have to change the background image. However, Steelfish will go in all the CD skins for the disc number, it looks great there.
You can see Steelfish at http://penguinfonts.com/fontinfo.php?id=4422 and Steelfish Bold at http://penguinfonts.com/fontinfo.php?id=3767 . I think they look perfect for jukebox address labels. You can download them from those pages.
To see what these look like, try changing these lines in CD4-1.skn:
CDAddressFont = steelfis.ttf
CDAddressFontColor = lightblue
--Chris
-
nice font, but im guessing i cant use it for the displays? :cry:
i was originally using the jbsans, but it will not display in all caps anymore (unless i retag every song to caps), and the jblcd doesnt look very good on the old lcd monitor i want to use
-
Ah, I knew I was forgetting something... I'll add a setting to force displays to uppercase.
-
nice font, but im guessing i cant use it for the displays? :cry:
i was originally using the jbsans, but it will not display in all caps anymore (unless i retag every song to caps), and the jblcd doesnt look very good on the old lcd monitor i want to use
OK, re-download http://celamantia.arcadecontrols.com/wincab314b.zip and add FontCase=UpperCase to each of the display definitions that you want forced to upper case.
--Chris
-
And FYI, TrueType will be supported in displays soon but it's going to take a major rewrite. The displays are probably the worst, wonkiest code in the whole program and they just need to be ripped out and recreated from scratch to accept any new features. (And to be honest, I've kinda dragged my feet on it 'cause the displays are the only way I can recognize WinCab when I see it... once the displays are made more customizable people could start selling jukeboxes with WinCab, or selling WinCab itself, and I'd never know it.)
-
Once slight problem I found. If there is an error (like song not found), wincab doesn't seem to clear the keyboard after it sees you hit enter or space bar for the 'OK'. This results in wincab choosing whatever selection is highlighted.