Completed Pokemon Roulette FFA App

silentgamer64

Novice
Member
Posts
24
#1
Hello everyone! While this isn't really a "fan game" per se, I developed a small application that was inspired by Youtubers DuncanKneeDeep and HoodlumScrafty's Pokemon Roulette FFA battles. For those of you who don't know what Roulette FFA battles are, here are some videos from their channels showing them off:
I was so thrilled with the idea that I wanted to try it out myself... only to realize that the app they used to host these roulette battles was not publicly available. So... I made my own!

While this app isn't the prettiest thing in the world (it's very plain), it is actually very customizable for the user, which was one of my design goals while developing it. Currently it only features up to Gen 4 Pokemon, but included with the app is an Excel spreadsheet that can be edited to add in later generations. In addition, I've tried including all the different roulettes and cards that are seen in Duncan and Scrafty's Youtube videos, but these can also be edited and added to. A folder of all images related to each Pokemon, card, and roulette can also be found in the file and can be edited to your liking.

Download Links (Version 0.4):
32-bit:
http://www.mediafire.com/file/9le34uawiukvo1w/Pokemon+Roulette+FFA+App+0.5+32-bit.zip
64-bit:
http://www.mediafire.com/file/qf6qjzn5qvt62s9/Pokemon+Roulette+FFA+App+0.5+64-bit.zip
It can also be found in the description of the Youtube video if you want to watch the demo first. Enjoy!

SMALL UPDATE (Version 0.3)
I made some minor changes to the app listed below:

- Added text boxes to allow players to customize their names, instead of static names like "Player 1, Player 2" etc.
- Added 2 new cards, Magic Shield and Magnet Pull
- Minor text fixes

Larger updates will come in the future. Now that it has been out for a few weeks, I've started looking into overhauling the app to make things more user friendly and efficient. Including the later generations is also on the list, but if anyone has already added Gen 5+ into their spreadsheet, please PM me and I can easily update the base spreadsheet for the next official release, allowing everyone else to have access to the newer Pokemon.

32-BIT SUPPORT AND COMPATIBILITY UPDATE
I repackaged the app to support 32-bit. You can find the download link above. However, there a few disclaimers regarding anyone running on a 32-bit OS.

- If you haven't installed the latest updates for various OS-related things, the app may not work on your machine, so try these:
1. https://www.microsoft.com/en-us/download/details.aspx?id=42643

2. https://www.microsoft.com/en-us/download/details.aspx?id=13255

3. https://www.microsoft.com/en-us/download/confirmation.aspx?id=23734

- The 32-bit release of the app has been tested and should work on Windows 7 and beyond. If the app is throwing errors for you, please read the error to see if you need to update your .Net Framework, install new OS updates, etc. I had one user tell me he had to install an update to get the app to work.

- Windows Vista was not and will not be tested for compatibility. It is a shaky OS that very few use anymore.

- Windows XP was tested and confirmed incompatible with the app. XP is quite dated and does not support any apps that are built with VS 2012 and beyond. Considering its age, this is understandable.

- For those of you who are running an incompatible OS (whether it be Windows, Mac, or Linux), you can try emulating Windows 7 or another compatible OS using VirtualBox.

UPDATE (Version 0.4)

This update is a little more meaty than the last one. Download links are above. Here are the changes:

- Added a filter feed that keeps track of the selected filter for the user.

- Fixed an issue with the shuffle function. Prior to this fix, the only way shuffling worked was if the filter was manually set to default. Now the shuffle function will automatically reset the filter to default before shuffling, so it doesn't matter which filters users have on beforehand.

- Updated the app's data and images to include all Pokemon up to Gen 7. Major shoutout to LeonGriff and MrIpsilon from the Relic Castle forums for the new data entry. Alternate forms such as Alolan forms will not be included at this time.

- New cards have been included in the spreadsheet, courtesy of both LeonGriff and MrIpsilon. If you don't like some of the new cards, you can change or remove them. Just be sure the ID numbers and Images stay in sequential order and that there's no empty spaces in between the rows of card data on the spreadsheet.

- Note: I have included a Form Change card, but alternate forms are not included at the moment. So for now if you wish to use the Form Change card, you will have to keep track of the changed forms on your own.

UPDATE (Version 0.5)

Version 0.5 is out! Download links have been updated above. A few small but significant improvements will be listed below:

- The Excel spreadsheet now highlights and freezes the top row of categories to make it easier to edit further down the list.

- Cards now use the field for priority/type in the Excel spreadsheet. I put them in there originally, but never got around to actually coding the app to read the card priority and display it for each card. This means that if you plan on creating/editing cards, you no longer have to manually write card priority/type on the image of each card. Just make sure the card's priority is listed in the spreadsheet!

- Alternate forms have been added, their data is located at the end of the Excel spreadsheet. Eventually I would like to add each alternate form after their original form (ex. Alolan Vulpix would be listed after regular Vulpix), but the way I have the app set up now has it read each Pokemon by dex number. If I were to change that, it will alter how the app reads the spreadsheet which could potentially mix up Pokemon names. So for now, if you want an alternate form you will have to either search it with the search function or scroll all the way to the bottom of the list.

- Please note that I only included alternate forms that can normally be changed prior to battle. In other words, Pokemon that only change form in battle such as Castform are not included.

- Alternate forms with no gameplay differences such as Unown and Shellos were ommited from the list. This includes gender-based forms. If a player rolls any of these Pokemon, they may choose whichever form/gender they want. The form change card also has no effect on Pokemon that fall under these categories.
 
Last edited:

silentgamer64

Novice
Member
Posts
24
#6
I'm curious, what did you use to make this? Windows Forms? If so, in which language?
Yes, it was done in Windows Forms and I used Visual Basic.

I have considered switching to WPF so the app can have more flexibility and scale to screen resolution, but that won't be for a while. I have a few more updates planned for the app, including the much needed 32-bit release which will be coming out today.

-------------------------------------------------------------

Edit: 32 BIT SUPPORT AND COMPATIBILITY UPDATE

Read the main post for details
 
Posts
3
#9
I'm also getting an error trying to run the 64 bit version "The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine." Not sure if anything can be done about that
 
Last edited:

silentgamer64

Novice
Member
Posts
24
#10
I'm also getting an error trying to run the 64 bit version "The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine." Not sure if anything can be done about that
Try installing this update:
http://www.microsoft.com/en-us/download/details.aspx?id=13255

All I did was google searched your error and this was the first solution that came up. It's from Microsoft's official website so it should be safe. Let me know if it works for you.
 

silentgamer64

Novice
Member
Posts
24
#13
I Downloaded the Ace old B 12 64 bit version but it the thing didnt work not then game
I downloaded that but it didn't work.
I came across a different potential fix that might help both of you out. Apparently I skipped over something and only gave you half of the solution, so I apologize for that. Download this file here:
http://www.mediafire.com/file/p47m8x87sl33y8w/32-bit+fix.zip
Inside the file you'll find 2 .exe's. Run both the installs. I think these are available on the Microsoft website as well, but I wanted to get them to you directly for the sake of convenience.

This should work, but let me know the results either way.
 

PokeRangerMike

Rookie
Member
Posts
3
#15
I came across a different potential fix that might help both of you out. Apparently I skipped over something and only gave you half of the solution, so I apologize for that. Download this file here:
http://www.mediafire.com/file/p47m8x87sl33y8w/32-bit+fix.zip
Inside the file you'll find 2 .exe's. Run both the installs. I think these are available on the Microsoft website as well, but I wanted to get them to you directly for the sake of convenience.

This should work, but let me know the results either way.
Hey I was able to get it to work. I had to download from this link https://www.microsoft.com/en-us/download/confirmation.aspx?id=23734
This is possibly on top of what you suggested.
 

zolris

gen 5 best gen
Member
Posts
1
#18
hi. getting these errors. this error shows up when i start up the program,,

and when i click ok and try to roll something i get this error \/

tried using both 32bit and 64bit too. how to fix ?
 

silentgamer64

Novice
Member
Posts
24
#19
hi. getting these errors. this error shows up when i start up the program,
,

and when i click ok and try to roll something i get this error \/
tried using both 32bit and 64bit too. how to fix ?
I've had plenty of people report the same error to me, and believe me when I tell you it's not the app, you just need to install an OS update.

1. First of all, you need to figure out whether your PC is 32 or 64 bit. I know you tried both and neither worked, but knowing what OS your PC is running is important for any software you download in the future. Right click on "This PC" in your file explorer and click "Properties". It should tell you if it's 32 or 64 bit. Then you can get rid of the incorrect version of the app and keep the correct one.

2. If you read the OP you'll see I've provided a few links in a list of downloads that users may or may not have to install depending on how old/new their PC is. It should be under "32 bit and Compatibility Update". But to make it easier on you, I'll repost the link here: https://www.microsoft.com/en-us/download/details.aspx?id=13255
If your PC is 32 bit, download the first link, otherwise use the x64 one.

3. Try running the app again. Then report back here and tell me if it works or not, and if not what errors are popping up.
 

dexil12

Rookie
Member
Posts
1
#20
Can you add the functionality to add custom filters to the app? Such as a new type or a completley new category, like a Halloween or Christmas filter. What I mean is that we have the ability to make special filters or groups of filters ourselves.
 
Last edited:
Top