Jump to content

Recommended Posts

Just finmished doing what you advised here. Now trying to test. But same logic..

 

does it correct string in AHK to modify my tables?

 

string 72  :   myTables := IniReadCheck(settingsFile, "Settings", "My_Tables","Addams Family, The (Bally)|Attac

 

 

 

 

TESTED: no way - PA crashes just after trying to enter to table list (crash) - at the try to click onto "my Tables"

 

Ok, I moved back to previous files and trying to modify my personal delays in AHK .

Thank you !

 

Working fine with value 120:

needed time  to understand that I must do it for both Moving Up and Down , he-he

 

(moveDirection = "moveUp") {
Loop % %moveDirection%
{ If moduleDebugging = true
Tooltip % "Index: " . A_Index . " | Game: " . %thisTableArray%[A_Index]
Send, {Up Down}{Up Up}
Sleep % 120*sleepBaseTime
}
} Else {        ; moveDown
Loop % %moveDirection%
{ If moduleDebugging = true
Tooltip % "Index: " . A_Index . " | Game: " . %thisTableArray%[A_Index]
Send, {Down Down}{Down Up}
Sleep % 120*sleepBaseTime 
  • Upvote 1

Share this post


Link to post
Share on other sites

Just finmished doing what you advised here. Now trying to test. But same logic..

 

does it correct string in AHK to modify my tables?

 

string 72  :   myTables := IniReadCheck(settingsFile, "Settings", "My_Tables","Addams Family, The (Bally)|Attac

I'mnot sure what you're asking.

It is telling you you have an error at line 72 and show you that?

Wait. I just realized that earlier you said you updated MyTables in the AHK... You didn't actually change it in the module right?

You were supposed to change that in the module settings in RocketLauncher. Never change stuff in the module itself.

Share this post


Link to post
Share on other sites

. Never change stuff in the module itself:

 

it is exactly what i did... Now everything is clear for me.

 

 

ok, anyway PA crashes with new set of files.. lets wait for others to test them on various systems.

the previous set is working fine now.

Share this post


Link to post
Share on other sites

. Never change stuff in the module itself:

 

it is exactly what i did... Now everything is clear for me.

Is it working OK for you now?

Share this post


Link to post
Share on other sites

Is it working OK for you now? :

 

Yes, absolutely: for previous version of files

Today new uploads cause PA crash in my config..

Share this post


Link to post
Share on other sites

Today new uploads cause PA crash in my config..

Weird. Especially since the module doesn't affect the actual TPA exe at all and the only thing that was changed is adding the new table. Nothing else is different at all (AHK or XML)

These "Non-Steam versions" seam to be a bit iffy though. We'll see if it gives Ninja issues when he gets a change to try it.

Share this post


Link to post
Share on other sites

For the sake of simplicity, I'll probably update every other table update so I'm good for now, thanks again

Tapatalk signature

Share this post


Link to post
Share on other sites

Updated:

AHK and XML updated. Renamed The Getaway and removed colons from other table tiles (Terminator, El Dorado etc...) so naming is uniform across the board.

Getaway is now "Getaway, The - High Speed II (Williams)"

Share this post


Link to post
Share on other sites

DJVJ added my module fixes into the official module, so my custom module is no longer needed for this system to work.

Updated the tutorial to reflect the change 9/4

Share this post


Link to post
Share on other sites

Updated tutorial in first post for TPA version 1.43.8

Module and Database Updated with todays new table Mary Shelley's Frankenstein

Module and database updated with the RocketLauncher team and will be pushed in the next official RLauncher update.

  • Upvote 1

Share this post


Link to post
Share on other sites

all ready update mine with wheel plus flyby video ect and all done for pincab aswell lol.

Share this post


Link to post
Share on other sites

Nice That's the same wheel art I went with.

As a heads up Farsight is testing a completely new UI. You would think it would be organized better and look better, but after seeing the preview if their design doesn't change drastically it is much worse than what we have (although with more features). Once it hits it may take awhile to rebuild a module to continue working with it. We'll see.

I really can't believe how bad it looks.

  • Upvote 1

Share this post


Link to post
Share on other sites

Hello, Metalzoic.

 

First of all thanks for your wotk in this module.

 

I've followed your tutorial en every step. But when I run a game (for now I just have The Addams Family table on Tables directory), Pinball Arcade runs fine, RL selects automatically the table and then I get back to RL with any error notice...

 

These are my module settings:

post-4780-0-55191600-1447183075_thumb.png

 

In H:\Games\Pinball Arcade\Resource\Tables folder I have Addams Family, The (Bally).csv file.

 

And also, my exe's name is PinballArcade.exe.

 

What am I missing here?

Share this post


Link to post
Share on other sites

Hello, Metalzoic.

 

First of all thanks for your wotk in this module.

 

I've followed your tutorial en every step. But when I run a game (for now I just have The Addams Family table on Tables directory), Pinball Arcade runs fine, RL selects automatically the table and then I get back to RL with any error notice...

 

These are my module settings:

attachicon.gifRL Pinball Arcade Module settings.png

 

In H:\Games\Pinball Arcade\Resource\Tables folder I have Addams Family, The (Bally).csv file.

 

And also, my exe's name is PinballArcade.exe.

 

What am I missing here?

Addams family is the only table you have? How is that possible, I thought you had to have the 4 base tables (TotAN, ToM, Ripley's, Black Hole) at a minimum. Maybe only possible on the "non-Steam" version? When you go into your My Games folder in-game (not in windows file explorer) you only have Adams Family? If so then it's possible that the game itself crashes simply because it can't also find the 4 base tables that should be there. Just a guess.

You said it picks the table fine, can you see this happening? That's weird because the DX9 version should be hidden behind Fade during table selection (unless you have Fade turned off in RL). Looks like you're trying to run the DX9 version not the Dx11 version right? What version does it say it is in the bottom right corner when it tries to boot?

Does it then give you an RL error or does it just go back to RocketLauncher with no warning or error screen? If it does give a RL error what does it say?

I'd also change the Start_Game module option to "False" (I don't actually think true should even be an option).

Share this post


Link to post
Share on other sites

 

Addams family is the only table you have? How is that possible, I thought you had to have the 4 base tables (TotAN, ToM, Ripley's, Black Hole) at a minimum. Maybe only possible on the "non-Steam" version? When you go into your My Games folder in-game (not in windows file explorer) you only have Adams Family? If so then it's possible that the game itself crashes simply because it can't also find the 4 base tables that should be there. Just a guess.

 

No. I have more tables available. I just tried with Addams Family. The tables you mentioned are ok.

 

You said it picks the table fine, can you see this happening? That's weird because the DX9 version should be hidden behind Fade during table selection (unless you have Fade turned off in RL). Looks like you're trying to run the DX9 version not the Dx11 version right? What version does it say it is in the bottom right corner when it tries to boot?

 

I'm using DX9 version (emulator v1.43.8) and the last module update: 2.0.7 (files where updated today). I've tried again and I can hear the music in the background but the fade in screen doesn't go away. If hit Enter key I can hear the ingame sounds when selecting tables. This doesn't select table automatically as before.

 

 

Does it then give you an RL error or does it just go back to RocketLauncher with no warning or error screen? If it does give a RL error what does it say?

I'd also change the Start_Game module option to "False" (I don't actually think true should even be an option).

 

I disabled Start_Game option (set into false). Good news now are that the game starts and I don't get back to RL as before happened. But, Arcade Pinball in behind the fade in screen so I just have to switch to the emulator and select manually the tables...

 

So, it doesn't work as intended for me.

Share this post


Link to post
Share on other sites

Well,. finally after some tests I found the correct way to make this module to work!!!!

 

I just change Start_Game --> true and All-Tables --> true.

 

Works fine. After the fade in screen I get ready to play the table selected in RL.

 

Thanks for your support herem Metalzoic.

Share this post


Link to post
Share on other sites

Well,. finally after some tests I found the correct way to make this module to work!!!!

Glad you got it figured out! Looks like I was right before when I said I thought it might be because your tables weren't listed correctly.

You didn't need to find the correct way though, the instructions in the tutorial are correct. You're only supposed to list your tables in the module settings if you don't own them all (and even then you must list every one and in the correct order). That's in the instructions on step 4. Since you put in an an incorrect table list instead of telling it you owned them all, the module couldn't run right and couldn't pick your tables. In your case it was actually selecting Exit instead of selecting the My Tables menu.

Unfortunately it looks like Farsight is going to completely change the UI and break the module (this month or next). Bummer.

Also You can set Start Game back to false if you want, that will make it so instead of starting the table it will fade out right at the attract-mode table screen so you can select your options, 2-player etc...

Share this post


Link to post
Share on other sites

What is farsight ui?

Sent from my iPad using Tapatalk

 

It's not a program if that's what you're thinking. FarSight Studios is the developer of Pinball Arcade and UI (user interface) refers to the structure of the menus and such. So if they change the menu options and alter the steps needed to run the game, the module will need to be modified/rewritten to function properly. 

  • Upvote 1

Share this post


Link to post
Share on other sites

Module, database, My_Tables list and instructions all updated in the first post for the No Fear table and Pinball Arcade version 1.44.7.

 

Thankfully still no new UI!

Share this post


Link to post
Share on other sites

Module, database and My_Tables list updated for the new Judge Dredd table released today. Version 1.45.6

 

Still no new UI so that's good news!

Share this post


Link to post
Share on other sites

Forgot to mention that Judge Dredd is another table that has multiple start buttons (Like Safecracker). So I really recommend that everyone keep the Start_Game setting in the module set to False.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By massaker77
      I bought it in 2015 but adding constantly mods and software.
      Finally I added extra leds, light guns and a custom integration with HyperSpin described here : https://github.com/cboudereau/ArcadeCab
      I also added more and more emulators, updated the hardware and used a Logitech Z5500 digital.

    • By therourke
      I have a fully working build for Commodore Amiga now on my NVIDEA Shield (2017 model). It took me a good while to get it up and running.

      I thought it might be useful to post an 'all in one place' tutorial. Thanks go to Honosuseri over in this post for convincing me it was possible.
      Commodore Amiga is infamously painful to configure on any and all emulation setups. Retroarch takes the pain out of some of this, since we don't need individual .uae files for every single game now. But there are still some hoops to jump through.
      Onto the tutorial
       
      1. Find/setup your own Hyperspin
      Hyperspin is free and available on this very website. Install the app on your NVIDEA Shield, and compile your roms and Hyperspin setup on an appropriately sized external harddrive/USB.
      As for the ROMs, videos, wheel images and all the aesthetic stuff you need to get your setup running, you will have to source that yourselves. The Hyperspin website is good for some material, emumovies for videos, and Google and Archive dot org for everything in between. 
      For this setup I used a properly named romset for Commodore Amiga in .zip format, but you can also use .lha or .hdf format. .lha is smaller in size, but all of these run pretty much the same on Retroarch now. 
      There is no need for those pesky .uae files anymore!!!!!!!!!!
      Once you have all your roms, you will need to allocate them to the right videos and images and build your .xml database. The info for how to do this is available elsewhere on this very website. I used HyperspinChecker to do this.
      Now, onto the part where we make Hyperspin and Retroarch play nicely so you can finally play your Commodore Amiga games 
      2. WHDLoad and kickrom setup (bios file preparation)
      I obviously can't link to kickroms or WHDload.hdf and some other stuff, but Google is your friend.
      You can get kickroms legally as part of the Amiga Forever app on Google Play Store for only £1.79.
      You ABSOLUTELY NEED to get hold of these EXACT kickroms:
      kick34005.A500 kick37175.A500 kick40063.A600 kick40068.A1200 Some info on kickrom file names and how to match them up correctly can be found here.
      MAKE SURE THE FILENAMES ARE PRECISE! I left one of those As in lowercase and Retroarch didn't like it.
      You also need a properly prepared WHDLoad.hdf file: ADD THESE EXACT KICKROMS TO YOUR WHDload.hdf file (guide to do this here using ADF Opus)
      Copy all these file to the external drive you are keeping your Hyperspin setup on (I made a 'bios' folder in mine for safe keeping).
      3. Retroarch Setup
      Install the latest Retroarch on your NVIDEA Shield (probably works on other Android setups too). You can do this through the Google Play store, but as of writing this, version 1.8.9_GIT definitely works.
      You will need to make sure you have setup a way to load the Retroarch main menu from within games. Go to 'Settings', 'Input', 'Hotkeys' and set the 'Menu Toggle Gamepad Combo' to something like 'Select + Start'.
      Download the latest Commodore - Amiga (P-UAE) core from within Retroarch (use 'Online Updater' menu)
      Now 'Load Core' and choose the P-UAE Core. Start the core, then immediately go back to the Retroarch menu (Start + Select). From the 'Quickmenu' select 'Options'. Change the 'Model' here to something with plenty of power like the 'A1200 (2MB + 8MB)'. Scroll down to 'Global Boot HD' and 'WHDLoad Support' and make sure both of these are marked as 'Files'.
      One other thing from within Retroarch: having a way to 'Quit' from within games is useful for Hyperspin. So go to 'Settings', 'Hotkeys' choose a button for 'Quit Retroarch' (I use the click of my Left Analogue, but anything will do). You may also need to mess around with button mappings, but most of this should work fine if you have a NVIDEA Shield compatible gamepad. Mouse and keyboard are also, obviously, nice additions for Amiga stuff.
      Go back to 'Quick Menu', 'Overrides' and select 'Save Core Overrides' to make sure your Retroarch Amiga setup is saved.
      Lastly, and very importantly...
      Leave Retroarch. You will need an Android directory viewing program like 'FX File Explorer' for this step. Copy the EXACT kickroms listed above and the WHDload.hdf file you created into the /Retroarch/System/ folder on the INTERNAL drive of the NVIDEA Shield.
      4. Commodore Amiga.ini Commands
      In your Hyperspin setup you should now have all your roms, videos, images, menu setup, and a Commodore Amiga.xml database file all neat and tidy.
      You now need to get Hyperspin to talk to Retroarch properly.
      Back on your PC, load your Hyperspin folder and go to the /Settings_Android/ folder.
      Create or open the Commodore Amiga.ini in a text editor. Most of the stuff in here will be the same as other systems, but you can find my ini file attached here.
      Make sure the top lines in your ini read like this:
      [exe info] path=H:\hyperspin\emulators\Commodore Amiga\ rompath=Roms/Commodore Amiga/roms userompath=true exe=com.retroarch/com.retroarch.browser.retroactivity.RetroActivityFuture romextension=zip,hdf,lha,HDF,ZIP,LHA parameters=cores/puae_libretro_android.so searchsubfolders=false pcgame=false winstate=HIDDEN hyperlaunch=true Each of these lines corresponds to your setup. So if you have your roms folder somewhere else, you need to tell the file. If you are ONLY using .zip versions of your roms, then you don't need the entire 'romextension=zip,hdf,lha,HDF,ZIP,LHA'  line - you can change this to just 'romextension=zip' and it will work fine. (But my line here covers all the possible rom extensions, so you can leave it). The 'exe' and 'parameters' entries are really important, as this tells Hyperspin to load Retroarch, and then Retroarch which core to load for Commodore Amiga.
      Save your file, and hook your Hyperspin external drive back to your NVIDEA Shield.
      5. Play some games
      Everything *should* be working now. If you are having problems with videos and roms matching up, or entries showing in the Amiga menu on your Hyperspin, then that is an issue with your original setup. There are many tutorials out there.
      I can vouch that THIS EXACT setup works great, and loads and plays most Amiga games I have thrown at it without too many glitches.
      6. Now, please answer me a Q 
      When using an external mouse in Retroarch and playing a game like Lemmings, I get TWO cursors - the in game Lemmings cursor, and the NVIDEA Shield arrow.
      Does anyone know how to get rid of this for good? Thanks
      Commodore Amiga.ini
    • By thatman84
      Please note my knowledge of this system does not run deep but everything here works and plays fine.
      What is it?
      Capcom Play System III or CPS-3 is an arcade system board that was first used by Capcom in 1996 with the arcade game Red Earth. It was the second successor to the CP System arcade hardware, following the CP System II. It would be the last proprietary system board Capcom would produce before moving on to the Dreamcast-based Naomi platform.
      How to emulate in Android (Shield TV)
      Quick and simple way is with the FBA core of RetroArch and matching FBA romset.
      At time of writing current versions are:-
      Core:- FB Alpha v0.2.97.42 (commit 6b7a701)
      FBA:- 0.2.97.42 (9 July 2017)
      Other options are MAME core in RetroArch or MAME4Droid reloaded (0.139mame romset). I believe the CHD files are needed for some games and with MAME4Droid, at least,  I had to "install" the game when it 1st launched in the emulator. That process took about 20-30mins and not all worked. Redearth was one I tested and "installed".
      Games
      JoJo no Kimyouna Bouken: Miraie no Isan (Japan 990913) = (jojoba.zip)
      JoJo's Venture (USA 990108) = (jojo.zip)
      Red Earth (Euro 961121) = (redearth.zip)
      Street Fighter III 2nd Impact: Giant Attack (USA 970930) = (sfiii2.zip)
      Street Fighter III 3rd Strike: Fight for the Future (EUR 990608) = (sfiii3.zip)
      Street Fighter III: New Generation (USA 970204) = (sfiii.zip)
       
      Note:-
      I replaced this entry in the official database with the european version as I could not get it to launch in FBA.
      Street Fighter III 3rd Strike: Fight for the Future (USA 990608) = (sfiii3u.zip)
      EDIT:- USA version is working with RetroArch core version 0.2.97.44. Make sure you have the correct RomSet version
      Setup Steps...
      1.  Open RetroArch and download the Arcade (FA Alpha) core.
                                     Main Menu -> Online Updater -> Core Updater

      1a. Transfer your games to your prefered location (You only need the six zip files listed in the database and above)

      2. Add the "Capcom Play System III" system to your Hyperspin setup with HyperHQ on a PC and transfer the files/folder to your device or by manually creating all the relevent folders to your device. (Download at bottom of guide)
      3. Add Capcom Play SYstem III to your Main Menu.xml or Main Menu_Android.xml
      4. Add these lines to your Capcom Play System III.ini file found in Hyperspin/Settings/ or Hyperspin/Settings_Android/
      exe=com.retroarch/com.retroarch.browser.retroactivity.RetroActivityFuture
      romextension=zip
      parameters=cores/fbalpha_libretro_android.so
       
      PLAY SOME STREET FIGHTER .......................
       
      Extra Notes:-
      Under the FB Alpha "Quick Menu -> Options" you can select between different regions. Choosing a different region will give you the different loading screens along with other things I'm not sure about.
      Street Fighter III 3rd Strike (Default)Euro

      Street Fighter III 3rd Strike (USA)

       
      ANDROID MEDIA PACK AND DATABASE (Get your videos from emumovies.com)
      Hyperspin-CPS3Android.zip
       
       
    • By thatman84
      (FYI having trouble with upping some screenshots and the new formatting so please excuse the wierd format)
      Converting 16x9 Themes for Hyperspin Android
      List of theme animation compatibility
      https://drive.google.com/folderview?id=1-8Ofa_GrAdnQ22nf7W7QYVeQoKBQxA_-
      (I am in NO way competent with artwork resolutions but my method works and looks good to me)
      Why...
      Because sometimes that theme you really liked just doesn’t display correctly 
      The main reason for theme problems is the use of animation and scripting of the .swf assets in the “theme”.zip
      (It’s best to replace themes that cause Hyperspin to crash out, but you can try to convert them)
       What’s covered...
             1.      Extract PNG assets from swf files
             2.      Reduce HQ artwork to be compatible with Hyperspin
             3.      Further reduce artwork width to allow for Hyperspin 4x3 -> 16x9 stretching
             4.      Recompile your theme
       
      What is Needed:
      Update on resizing tool.
            Fotosizer is now advised against because of the compression/quality loss it causes.
      pPlease use Photoshop or this program recommended by @IceLancer https://sourceforge.net/projects/easyimagesizer/?source=typ_redirect
      A    A  Fotosizer (http://www.fotosizer.com/) batch resize image files
              B.     Flash Decompiler (https://www.free-dec...flash/download/) extract png’s from swf
              C.     Time and Themes
       I have done a little testing for Main Menu themes. This spreadsheet shows what I have tested and its Android compatibility status. The sheet has download section links for all themes I have tried.
       
       
      Let’s get to it... 
       
      So grab a theme zip you want to play with and Unzip it. Any 16x9 Main Menu, Game or System Default theme will do.
       
       
      BakerMan provided me a guide to extracting the PNG’s from SWF but it has since been lost. 
      These are the steps
              1.      Open JPEXS once downloaded and installed from link above
              2.      Click on the “Open” tab and browse to the offending .swf file from your unzipped theme
       
           SCREENSHOT
      3.     
       

       

             3.      Right click on “Images” on the left and click “Export Selection”
      (At this step you may find multiple images. If these images are only parts of one image, say the arms and legs of a character, you will have to lose that image completely from the theme or replace it with another one)
       
      SCREENSHOT2
             4.      Click “ok” to PNG file type then choose a location for the exported images (Default is Desktop. Only export one at a time and  then move the PNG out of the output folder as it overwrites each one if not)
       
       
      SCREENSHOT3
             5.      Now browse to that Output location and you will find your PNG’s in an “images” folder.
       

       
      You are now ready for phase 2 – Resizing the images
      Note, fotosizer does cause a reduction in artwork quality. If your sensitive to this you may want to use another method. (If you know of a better program please comment) I only run a 37' screen and don't mind myself.
      (Resizing Artwork is covered comprehensively by Avar in his tutorials found HERE)
      Open Fotosizer Add the Artwork that was converted to PNG Reduce the images to 68% KEEP MAINTAIN ASPECT RATIO TICKED (this is the best size for the ones I have done)  
              4.       Move the right side settings bar down and select an Output Folder
       

      5   Remove that Artwork from Fotosizer
      6.   Add the newly resized artwork back into Fotosizer
      7.   Reduce the Width to 75% (to allow HS to stretch it back when its loaded)
      8.   UNTICK MAINTAIN ASPECT RATIO
       
             9.   Now add this finished art back into the theme folder and zip it up again
            
             10.       Name the zip file the same as you have it in the “Main Menu.xml” database
       
      Final Thoughts...
       
       
      Now when you try this theme out you may find the artwork has slightly changed location. If so adjust the Artwork positions in the theme.xml file within the theme.zip OR load it into Hypertheme and adjust it as required
       
       
      Hope this helps someone.
       
       
      HS Android Theme Animations.txt
    • By ninja2bceen
      Ha not going anywhere but wanted to put in the plug that I’m going to create some tutorials on random things hyperspin and maybe pinball. The channel I’ve created is below, please let me know if you have a specific topic to get covered. Just made one around randomized intro videos
       
       Planet Geekdom
       
       https://youtube.com/channel/UCdcby-s2GwriaOHGmVC2vGA?sub_confirmation=1
       
      *If you do the facebook thing, find me on the group Hyperspin Arcade Users Worldwide
      https://www.facebook.com/groups/581676831988120/?ref=group_header
       
      Sent from my iPhone using Tapatalk
       
       
       
       
×
×
  • Create New...