scrivy Posted February 3, 2014 Share Posted February 3, 2014 I was able to install dwjukebox in my Pincab running Pinballx. Attached is a complete installation PDF guide for installing it. There are about 16 steps you have to take to get this working, including compiling several small programs and a lot of configuration. I decided to create a complete graphical guide as there is a lot to do to make this work. Just take one step at a time and walk through it and it should work. I installed it on an XP machine so there maybe a few quirks for your own system but I think this will bring you close enough to the solution that you will be able to get it going. The solution was to configure it the exact same way that Future Pinball or Visual Pinball is configured to operate in their Games folders while at the same time, configuring PinballX so it has additional folders for Jukebox just like it does for Visual Pinball and Future Pinball.Other features have to be added like shutting down the jukebox when exiting and eliminating a few other things that happen in PinballX like closing servers that don't close when exiting a Visual Pinball game, or eliminating the problem of the visual pinball editor popping up on top of a table if the table's resources are so large that loading it causes a delay and the wrong window ends up on top. What is in this guide will solve these problems too even though they don't relate to the jukebox, they are part of the full installation.I realized after uploading this guide that there is an error in PART TWO that describes the folder name for the xml file. below is the correction. PART TWO – CREATING THE PINBALLX FOLDER STRUCTURE AND PROGRAMS 1. Create a folder “C:\PinballX\Databases\Jukebox” and 2. Create a file “Jukebox.xml” inside of folder “C:\PinballX\Databases\Jukebox” and place this single entry in it: <menu><game name="jukebox"><description>jukebox</description><manufacturer>dwjukebox</manufacturer><year>2013</year><type>SS</type><hidedmd>True</hidedmd><hidebackglass>False</hidebackglass><enabled>True</enabled><rating>0</rating></game></menu>Jukebox.pdf 2 Quote Link to comment Share on other sites More sharing options...
fireslayer26 Posted February 8, 2014 Share Posted February 8, 2014 Ok, I got the Jukebox running in Pinballx. But my question is how do you navigate it with the pinball buttons?? Quote Link to comment Share on other sites More sharing options...
scrivy Posted February 8, 2014 Author Share Posted February 8, 2014 You will need to go into C:\Games\Jukebox\dwjukebox\controls.ini and make some changes to get your buttons to work for you the way you want them. There is a bit of a trick to this. On my cabinet system I am using flipper buttons and left/right side bump buttons to navigate the jukebox. It's a bit crude but works.Below is what the upper half of my controls.ini file looks like (I have omitted the joy stick and mouse portions). You can program this the way that suits you.For example in the first two sections of the controls.ini file, you can see that specific keys can be mapped to specific functions appearing in the second section. For example if KEY_Z = BTN_GUI_UP, you will notice in the second section of this file that KEY_UP = BTN_GUI_UP so this means you have mapped your "Z" key to navigate the graphical menu "up". If you have a bump button on your cabinet, "Z" is left.So in short, map the first section that address the keyboard to communicate with the assignments in the second section of this file.[Controls]# The Controls section assigns a jukebox function to a# key. Although this seems backwards, it allows more than# one key to perform a particular function; this is useful# on cocktail cabinets. All key assignments are shown# here as an example, but for clarity you may delete any# key assignments that you're not using.## If you do not assign a function to a key, that function# will not be available. On a coin-operated jukebox,# for example, you would probably not want to assign the# BTN_SKIP and BTN_RADIO functions.KEY_A = BTN_AKEY_B = BTN_BKEY_C = BTN_CKEY_D = BTN_DKEY_E = BTN_SHUTDOWNKEY_F = BTN_FKEY_G = BTN_GKEY_H = BTN_HKEY_I = BTN_IKEY_J = BTN_JKEY_K = BTN_KKEY_L = BTN_LKEY_M = BTN_MKEY_N = BTN_NKEY_O = BTN_OKEY_P = BTN_PKEY_Q = BTN_QKEY_R = BTN_RKEY_S = BTN_SKEY_T = BTN_TKEY_U = BTN_UKEY_V = BTN_VKEY_W = BTN_WKEY_X = BTN_XKEY_Y = BTN_YKEY_Z = BTN_GUI_UPKEY_0 = BTN_0KEY_1 = BTN_1KEY_2 = BTN_2KEY_3 = BTN_3KEY_4 = BTN_4KEY_5 = BTN_5KEY_6 = BTN_6KEY_7 = BTN_7KEY_8 = BTN_8KEY_9 = BTN_9KEY_0_PAD = BTN_0KEY_1_PAD = BTN_1KEY_2_PAD = BTN_2KEY_3_PAD = BTN_3KEY_4_PAD = BTN_4KEY_5_PAD = BTN_5KEY_6_PAD = BTN_6KEY_7_PAD = BTN_7KEY_8_PAD = BTN_8KEY_9_PAD = BTN_9Below is the second section of the control.ini file. Observe how the upper section can map to the lower section.KEY_F1 = BTN_CLEARQUEUEKEY_F2 = BTN_FREEPLAYKEY_F3 = BTN_RADIOKEY_F4 = BTN_SHUFFLEKEY_F5 = BTN_LOOPKEY_F6 = BTN_TOPTUNEKEY_F7 = BTN_POPULARKEY_F8 = BTN_PAUSEKEY_F9 = BTN_SKIN_PREVKEY_F10 = BTN_SKIN_NEXTKEY_F11 = 0KEY_F12 = BTN_SCREENSHOTKEY_ESC = BTN_SHUTDOWNKEY_TILDE = BTN_VOL_MUTEKEY_MINUS = BTN_VOL_DOWNKEY_EQUALS = BTN_VOL_UPKEY_BACKSPACE = BTN_BACKSPACEKEY_TAB = BTN_GUI_NEXTKEY_OPENBRACE = BTN_VOL_MINKEY_CLOSEBRACE = BTN_VOL_MAXKEY_ENTER = BTN_GUI_SELECTKEY_SEMICOLON = 0KEY_QUOTE = 0KEY_BACKSLASH = 0KEY_BACKSLASH2 = 0KEY_COMMA = BTN_PREVALPHAKEY_PERIOD = BTN_NEXTALPHAKEY_SLASH = BTN_GUI_DOWNKEY_SPACE = BTN_GUI_SELECTKEY_INSERT = BTN_COIN1KEY_DEL = BTN_SKIPKEY_HOME = BTN_FIRSTPGKEY_END = BTN_LASTPGKEY_PGUP = BTN_PREVPGKEY_PGDN = BTN_NEXTPGKEY_LEFT = BTN_GUI_LEFTKEY_RIGHT = BTN_GUI_RIGHTKEY_UP = BTN_GUI_UPKEY_DOWN = BTN_GUI_DOWNKEY_SLASH_PAD = 0KEY_ASTERISK = 0KEY_MINUS_PAD = BTN_SKIPLASTKEY_PLUS_PAD = BTN_CLEARQUEUEKEY_DEL_PAD = 0KEY_ENTER_PAD = BTN_SELECTKEY_PRTSCR = 0KEY_PAUSE = 0KEY_LSHIFT = BTN_GUI_LEFTKEY_RSHIFT = BTN_GUI_RIGHTKEY_LCTRL = 0KEY_RCTRL = 0KEY_LALT = 0KEY_RALT = 0KEY_LWIN = 0KEY_RWIN = 0KEY_MENU = 0KEY_SCRLOCK = 0KEY_NUMLOCK = 0KEY_CAPSLOCK = BTN_PLAYSTIMULATOR Quote Link to comment Share on other sites More sharing options...
fireslayer26 Posted February 10, 2014 Share Posted February 10, 2014 Got it working perfect now, thanks! Quote Link to comment Share on other sites More sharing options...
andyco Posted February 16, 2014 Share Posted February 16, 2014 its to much messing around to get this to work in pinballx its much easier in hyperpin is there no easier way? Quote Link to comment Share on other sites More sharing options...
Adultery Posted February 16, 2014 Share Posted February 16, 2014 I mean the guide is pretty thorough, if you're unwilling to try then I don't know what to tell you. Quote Link to comment Share on other sites More sharing options...
andyco Posted February 17, 2014 Share Posted February 17, 2014 ok thanks i have it working in my hyperpin setup. but in the guide for pinballx it is saying to make a new folder for it and i dont want to start doing that, so just going to stick with hyperpin. Quote Link to comment Share on other sites More sharing options...
Draco1962 Posted February 17, 2014 Share Posted February 17, 2014 ok thanks i have it working in my hyperpin setup. but in the guide for pinballx it is saying to make a new folder for it and i dont want to start doing that, so just going to stick with hyperpin.Seriously? It is a folder that takes up 1 byte and the steps have been laid out pretty as an ant-free picnic. The only difference I can see in the level of work that has to be done is that for using the same app via Hyperprin, someone else has tidied the process up by creating/using a few programs that take the guesswork out of launching the jukebox program. Is that is your determination for a go/no-go decision to give the software an honest try?I am not trying to stir up shit here, but, as with anything else in this hobby, one will have to roll-up the sleeves and get their hands dirty in the configuration once in a while to make things work. Nothing is going to automagically configure itself to fit the whims of the end-user./me shakes head in disbelief 1 1 Quote Link to comment Share on other sites More sharing options...
Adultery Posted February 17, 2014 Share Posted February 17, 2014 Okay then.Back to reality. :-) Quote Link to comment Share on other sites More sharing options...
andyco Posted March 13, 2014 Share Posted March 13, 2014 cant get it to work says cant find wincab.exe even tho it is there Quote Link to comment Share on other sites More sharing options...
andyco Posted March 13, 2014 Share Posted March 13, 2014 its ok i sorted it out Quote Link to comment Share on other sites More sharing options...
Draco1962 Posted March 13, 2014 Share Posted March 13, 2014 its ok i sorted it outWould you mind sharing details on the issue and how you got it sorted just in case someone else runs into the same issue? Might be good to know what OS you are using as well. Thanks! Quote Link to comment Share on other sites More sharing options...
andyco Posted March 13, 2014 Share Posted March 13, 2014 yep in the config file were it says appexe i had 3 === so just deleted 2 of them and it works plus i dont need the killbackglass.exe either it works without it for sum reason.im using win 7 64bit. Quote Link to comment Share on other sites More sharing options...
andyco Posted March 13, 2014 Share Posted March 13, 2014 iv got it orking on the backglass for jukebox but my playiggfield shows windows instead of a pic of a jukebox is there a way of showing the pic or hiding windows from playingfield when jukebox on. Quote Link to comment Share on other sites More sharing options...
Itchigo Posted March 13, 2014 Share Posted March 13, 2014 I won't have time to mess with this for a while, but is it possible to run this in the background- while playing the cab? I have it working now, but manually. Quote Link to comment Share on other sites More sharing options...
Slashbot Posted March 14, 2014 Share Posted March 14, 2014 Working, but i still can get it to my backglass always open on the playfield. Quote Link to comment Share on other sites More sharing options...
andyco Posted March 15, 2014 Share Posted March 15, 2014 have you got pinjukelaunch this is wot puts it on the backglass.http://vpuniverse.com/forums/index.php/files/file/2111-pinjukelaunch-moves-dwjukebox-to-backglass-100/ Quote Link to comment Share on other sites More sharing options...
Slashbot Posted March 17, 2014 Share Posted March 17, 2014 Of course i have it, i read the complete tutorial Quote Link to comment Share on other sites More sharing options...
andyco Posted March 23, 2014 Share Posted March 23, 2014 this mite help also about puting it on backglasshttp://vpuniverse.com/forums/topic/314-tutorial-how-to-setup-dwjukebox-in-hyerpin-via-fplaunch/ Quote Link to comment Share on other sites More sharing options...
Slashbot Posted March 30, 2014 Share Posted March 30, 2014 Thnx for the help Quote Link to comment Share on other sites More sharing options...
boiydiego Posted April 29, 2014 Share Posted April 29, 2014 cant get it to run in 1920x1080 to fill up my backglass monitor is there something to be set to let it work correct ? Quote Link to comment Share on other sites More sharing options...
piddu Posted June 26, 2014 Share Posted June 26, 2014 Thanks for this guide.All works fine, but I have a problem: when I exit from jukebox, randomly the wincab.exe process doesn't quits and freezes making a costant terrible noise (a little part of the song is repeted infinitely).If I reduce the pinballx window and I click something on the desktop or open another window, then wincab.exe quits.The post launch command (that should kill wincab.exe) works correctly if I manually launch it, and I can see through logs that pinballX launches it correctly.What can be the problem?Any help is very appreciated.Thanks Quote Link to comment Share on other sites More sharing options...
kizam33 Posted August 5, 2015 Share Posted August 5, 2015 This is an old thread but I am stuck in the beginning haha. I can't find Jukebox.batI have Jukebox.ini . is that the same thing? Quote Link to comment Share on other sites More sharing options...
Lorenjh Posted September 15, 2015 Share Posted September 15, 2015 Hi piddu. Did you ever get a solution to this problem? The exact same thing is happening for me. I finally got pinballx to work perfectly with dwjukebox except for when I exit dwjukebox. It freezes and sounds like a dvd player is skipping continuously. I'm a real newbie to this whole thing but having fun figuring it out!Thanks, any help would be appreciated. Quote Link to comment Share on other sites More sharing options...
Lorenjh Posted September 15, 2015 Share Posted September 15, 2015 I found the solution! Don't forget to disable the mouse in the jukebox.ini file. There is a line that should read, "Mouse = Disabled". Mine was enabled but as soon as I disabled it everything worked perfectly! It even says to disable the mouse in the instructions. I guess i skipped that step. 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.