Jump to content
LaunchBox Community Forums

Cirion

Members
  • Posts

    44
  • Joined

  • Last visited

Posts posted by Cirion

  1. Just happend to me. It goes up there, and I can pull it, but as soon as I stop dragging it runs back up in the left corner.

    It's only in Launchbox... I'm unable to fix it. Unplugged all controllers, no difference, reboot  and so on... Nothing works (at least not Launchbox).

  2. I made updated autoconfig files for iPac2 and MiniPac.

    I have now mapped Left and Right analog sticks to the dpad.
    That makes the setting "User X Analog to Digital" work with both "Left Analog" or "Right Analog" or set it to "None" if you do not want it.

    This made for example GameCube games playable with arcade stick when dpad does nothing and the analog stick is used to move.

    I-PAC 2.cfg

    Mini-PAC.cfg

  3. Here is the post from December 6. That I deleted, but I did save the text:

    Quote

     

    Oh what a joy ;) Joy ID's in Windows 10 drive me crazy!!!

    I finally received my Xtension Arcade with the Xtension 4Player Ultimate Edition from Recroom Masters.

    The Arcade is now built but still waiting for 2 parts that got broken in shipping. Player 1 and 2 work out of the box in Mame, and Player 3 and 4 requires mappings, so far so good... But then I wantet Retroarch ?
    Forget trying to map that... I have tried in so many way's I have no count... Looks like manually overriding every single game works...

    So after fighting with this for a week, I'm finally getting somewhere and think it's time to share :)

    Second generation of failures, made me reflash the firmware of the Ultimarc boards in the Xtension controller. No info from Recroom master on how these are setup, just the keymap.
    So I opened it up to have a look.

    Left Side:
    I-Pac 2 Controller board with FW 1.44
    Player 1 and Player 3
    Left Click, Menu and Select buttons

    Right Side:
    Mini-Pac Controller board with FW 1.44
    Player 2 and Player 4
    Pause, Exit and Rigth Click buttons
    Trackball

    I made backups of both setups
    I then flashed both boards to FW 1.39 (with gamepad upport)
    I configured Player 1 - 4 as gamepads with 6&4 buttons and Start&Select as button 7&8 (Just like a gamepad)
    Now here is where Joy ID's come in and make a mess.

    Player1 is Player 4 on the Xtension
    Player2 is Player 2 on the Xtension
    Player3 is Player 1 on the Xtension
    Player4 is Player 3 on the Xtension

    This is consistent on every reboot, unless I choose to start unplugged and connect left side first. So the Mini-Pac allways gets player 1&2 but since Player 4 is wired to Player 1 on the Mini-Pac it gets the Player 1 assignment.

    On top of that, retroarch made no sense with these gamepads, so I flashet back to no gamepadfirmware V1.49.
    I restored the backups and tried to go the keyboard mapping route...

    I had to give up on that in Retroarch because I could only get it to work with a game override for every single game.

    So back to FW 1.39 with gamepads again.

    I now found a way to fix the Joy ID's
    https://github.com/briankendall/devreorder/

    I followed the guide to apply it to my entire system.

    By running the EXE I found this:
    "Mini-PAC": {77a5cc50-f4e6-11e8-8004-444553540000}
    "Mini-PAC": {77a46cc0-f4e6-11e8-8001-444553540000}
    "I-PAC 2": {c82b6f50-cbe1-11e8-8002-444553540000}
    "I-PAC 2": {c82c0b90-cbe1-11e8-8003-444553540000}

    And reordered them and added them to the ini in the correct order:
    {c82c0b90-cbe1-11e8-8003-444553540000}
    {77a5cc50-f4e6-11e8-8004-444553540000}
    {c82b6f50-cbe1-11e8-8002-444553540000}
    {77a46cc0-f4e6-11e8-8001-444553540000}

    That worked, but Retroarch still made no sense...

    I had at some point updated autoconfig profiles for gamepads and they contain a profile for I-Pac2 and Mini-Pac, but they are plain wrong!
    After deleting those and making new ones it now works!

    I-Pac2:
    input_a_btn = "4"
    input_b_btn = "3"
    input_device = "I-PAC 2"
    input_down_axis = "+1"
    input_driver = "xinput"
    input_l_btn = "2"
    input_left_axis = "-0"
    input_product_id = "1056"
    input_r_btn = "5"
    input_right_axis = "+0"
    input_select_btn = "6"
    input_start_btn = "7"
    input_up_axis = "-1"
    input_vendor_id = "53769"
    input_x_btn = "1"
    input_y_btn = "0"

    Mini-Pac:
    input_a_btn = "4"
    input_b_btn = "3"
    input_device = "Mini-PAC"
    input_down_axis = "+1"
    input_driver = "xinput"
    input_l_btn = "2"
    input_left_axis = "-0"
    input_product_id = "1088"
    input_r_btn = "5"
    input_right_axis = "+0"
    input_select_btn = "6"
    input_start_btn = "7"
    input_up_axis = "-1"
    input_vendor_id = "53769"
    input_x_btn = "1"
    input_y_btn = "0"

    Now when I start RetroArch it configures everything automatic:
    Player 1 is Player 1 I-Pac2 - 1
    Player 2 is Player 2 Mini-Pac - 2
    Player 3 is Player 3 I-Pac2 - 2
    Player 4 is Player 4 Mini-Pac - 1

    I have tried a few systems and it's consistent, even after reboots. 

    I have attached my Gamepad Profiles for both boards and the Autoconfigs for Retroarch.

    I gues this will work for 2 player controllers that use any of the two boards.

    Devreorder will probably work for any gamepad it you want to reorder your ID's

    I have not done anything with the trackball, it's just a mouse...
    The rest of the buttons I have left as they where. So they are still keypresses and select, pause, exit work out of the box in Retroarch, the menu button needs a remap from F1 to TAB in Retroarch.

     

     

    • Thanks 1
  4. Yes, gamepad id's...

    I have the 4 player version and it uses 1xiPac2 and 1xMiniPac. I found a fix.

    Player 1 is 3, Player 2 is 2, Player 3 is 4 and Player 4 is 1. This is bacause of the way the boards are cabeled.

    Player 1&3 is the iPac2 board and is always second after boot, so it gets id 3&4.

    Player 2&4 is always first after boot. So it gets id 1&2. Player 2 is cabled to the second gamepad on the MiniPac and Player 4 to the first.

    I did post this a week ago. But was told by a admin to delete it.

  5. I have been messing with this on my new 32" Pro Upright Xtension Arcade Cabinet "4 Player Ultimate Edition", and found that the best solution is to make Gamepads out of Player 1 and 2 and keep the Pause, Exit, Select, Menu and mouse buttons like they where.

    1. Start by getting the WinPac software:
    http://www.ultimarc.com/winipacv2setup.exe

    2. Open the software, and save a backup of your config and note wich board and firmware you have.
    Press File -> Export to save a backup.

    3. Download the dual gamepad firmware:
    http://www.ultimarc.com/ipac_dualgp.zip

    I'm guessing you have a iPac2 board with FW1.44
    There are 2 types of firmware for the iPac boards:
    1.3x Keyboard, mouse and gamepads
    1.4x Keyboard and mouse

    4. Upgrade your boards firmware to 1.39, in WinIpac go to File -> Firmware upgrade
    Follow the instructions, and be careful and select the correct board.
    The zip includes firmware for 4 different boards.
    For iPac2 select: IPAC2_139.ufw

    5. Open your export file in notepad or even better, notepad++
    Compare that to my Xtension Ultimate Edition Ipac2 Original.xml

    6. Configure your board for gamepad (Xbox default setup)
    If they are identical, you can import my file

    If not, you will have to manually edit the controls for your board.

    The key is to map your gamepads so they ar identical to a XBox controller
    Button 1 - 6 = Gamepad button 1 - 6
    Coin = Gamepad button 7
    Start = Gamepad button 8

    Do this for player 1 and player 2

    I did not touch any other buttons, and just left them as is.

    I have attached 4 setups for 2 different boards.
    For iPac2 go to File -> Import and select Xtension Ultimate Edition IXtension Ultimate Edition Ipac2 GamePad.xml
    Then select File -> Force board reconfigure

    7. Configure Retroarch:
    Go to your RetroArch folder and look here:
    RetroArch\autoconfig\xinput
    If you have a "I-PAC 2.cfg" delete it and save mine there instead.
    I have attached the I-PAC 2.cfg file and one for Mini-PAC.cfg

    Now Retroarch will work like this
    First row of buttons on the Xtension is Y X L
    Second row of buttons on the Xtension is B A R
    Coin is Select, and 1Player is Start

    If you use mame or any other emulator you will now have to map the gamepads.

    If you have messed with RetroArch and the gamepads do not work, rename your retroarch.cfg.

    Gamepads work in BigBox automatically.

    In RetroArch you can change the F1 menu toggle to TAB, to enable the Menu key on the Xtension.

    Xtension Ultimate Edition Ipac2 Original.xml

    Xtension Ultimate Edition MiniPac GamePad.xml

    Xtension Ultimate Edition MiniPac Original.xml

    I-PAC 2.cfg

    Mini-PAC.cfg

    Xtension Ultimate Edition Ipac2 GamePad.xml

    • Thanks 3
  6. I had a ROG-G751JT laptop laying around... It has a i7-4720HQ, 16GB RAM and GTX 970m.

    So I installed a clean W10 on that and installed the 2TB SSHD with Launchbox, and attached the 10TB USB 3.0 drive.

    BigBox is definitely a lot faster. Startup time is stil as slow, but moving around in BigBox is a lot smother and the video's now play without beeing choppy.
    Big difference.

    I also see a huge difference when scanning for media, before it used minutes per game. Now it's seconds...
    CPU is only at 2-31% while scanning, instead of 95-100%

    • Like 1
  7. 16 hours ago, Lordmonkus said:

    you should get the best system you can afford.

    Lets just say it like it is... I can afford it... What should I buy?

    As for what I like to emulate, is everything that is controllable with arcade sticks, arcade guns, trackball and spinners. If I need a gamepad with analogue sticks I do not need it.

    From what I can see, a Nvidia GTX 1060 would probably more than I need så anything better than that is just a waste of money. The GTX 960M in my current rig, does look like it's enough. But the CPU is the one getting maxed out. To me, it looks like the CPU is the bottleneck.

    What is the best CPU for Launchbox? There are to many CPU's to choose from, and I prefer buying the one that gives most performance for BigBox. All emulators I use, run fine, it's just BigBox that is laggy.

    Since my ROG-GR6 is not up gradable, I can start with a fresh build.

  8. I have followed that guide :)

    But if I'm to build a new computer for my Arcade, I would like to know what will have the most effect.

    My library is at 50 000 now, but I'm not done adding all that I want, and yes I noticed the speed difference when adding the playlists.
    Since I love them, I'm willing to upgrade my rig...

    If it is the CPU, what cpu will give most performance? I guess this one is my culprit.
    If it is the RAM, how much and what speed? I think 16GB is overkill
    If it is the GPU, I dont think it's the GPU....

    The CPU is up to 95% while starting BigBox but not constant.
    The CPU is at 100% for long periods after BigBox is started. (only in the GUI with video running, Unified Redux theme).

    What will be the best CPU for BigBox GUI?

    Idle in LaunchBox.JPG

    Start BigBox.JPG

  9. Yes, please give us a recommended spec (specially for large database). I'm considering upgrading since I'm not satisfied with my setup now. It's a Asus ROG-GR6 wit 16GB ram, 256SSD for OS, 2TB SSHD for Launchbox and 10TB  USB3.0 drive for Roms. It has a GTX-960M and i5-5200U.

    Boot is nice and fast, Launchbox & BigBox have loong start times, and if startup video in BigBox is enabeled the looooooong startup time gets added after the startup video so it looks SUPER laggy...

    It also lags when moving throug the systems and if categories enabeled it's slow and difficult to navigate.

    It's a big library, so that is the reason, but what is needed to get it to run faster? CPU, GPU, SSD, RAM?

  10. I deleted all startup videos, and now I get just a Big Box logo, with the same looooooooooooooooooooong pause then bigbox starts. It's still a bit slow to start the Arcade video.

    I then deleted all playlists from the playlist folder, and now I have the same  looooooooooooooooooooong pause then bigbox starts. But the Arcade video starts instantly after that.

  11. Yes, I'm referring to startup time, and you are right subsequent startups are a bit faster, but not much. What bugs me is the extremely long time it takes from the startup video to the GUI.

    I would actually prefere if it tok a minute before the startup video started, instead of instant startup video then extremely long black silent pause.
    That pause, makes everything look unfinished.

  12. Any news on this? My Launchbox has gotten extremely slow... When I lauch BigBox the startup video starts almost instantly, when it is done, there is a pause for litt over one minute, then the GUI starts.

    49k games now, but I'm slowly moving my hyperspin setup I have been working on since 2014. So I will get more.

    The computer I use is this one:
    https://www.asus.com/Mini-PCs/ROG_GR6/

    16GB ram, 256GB SSD for OS, 2TB SSHD for Launchbox, 10TB USB3.0 drive for games.

    Hyperspin runs great on the same computer with a bigger library.

  13. If anyone wonders why I'm adding these names, it's because that's the name MADrigal's Simulators use for the .exe versions.

    I like these versions, because they have a nice background and integrated menu with info and manual.

    I'm using Xpadder to map my iPac gamepad to the korrect keys and run the exe with no emulator.

    With these names, the info should scrape correctly for anyone that would import these exe's

  14. Ups, did it again...

     

    Proposed 2018-10-24 @ 3:53 AM

    Snoopy Tennis

    NINTENDO GAME & WATCH - APRIL 28, 1982

    Change Type Field Name Old Value Updated Value Approvals Rejections Status
    Add AlternateName   SnoopyP 0 0

    Pending

     

    Should be SnoopyTn

  15. If I made a mistake, how do I delete my entry?
     

    Proposed 2018-10-24 @ 3:09 AM

    Donkey Kong Jr. (Tabletop)

    NINTENDO GAME & WATCH - APRIL 28, 1983

    Change Type Field Name Old Value Updated Value Approvals Rejections Status
    Add AlternateName   DKongJrC 0 0 Pending

     

    Should be DKongJrT

     

    And how do I add images to a game that is already there?

×
×
  • Create New...