Skip to content

Loyla486/Troppical

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Placeholder

Troppical

GitHub all releases Download - Latest Release

What is this?

Troppical is a simple app written in Python that lets you manage your emulators with an easy installation and updating process. FOR NOW IN BETA

For now, we have 4 emulators (We're focusing on these for now)

  • Sudachi (Y**u fork)
  • Lime3DS
  • Citra Enhanced
  • PabloMK7's Citra fork

If you want an emulator to be added, feel free to open a feature request issue. Keep in mind that:

  • The emulator needs to not have a built-in way to update itself, there is no point in adding emulators that already have updaters
  • The emulator needs to be distributed on GitHub

Downloading

  • Go to releases and download the latest release troppical.exe

Windows Defender

Windows Defender might detect this application as a trojan/malware. This is not true at all, you can look at the source code and determine that it is not a valid claim, the app isn't that complex.

Please don't open an issue for this since there is nothing I can do apart from signing the app which I won't do

Usage

To use this app, select the emulator you want to install and follow the setup options. You can have multiple emulators installed at the same time

NOTES:

  • The app is a portable executable so feel free to run it from any directory you wish

  • Although Troppical is portable that doesn't mean the emulators are. For now, there is no way to move an emulator directory once it is installed. If you do so, Troppical will just install updates on the directory that you initially chose to install the respective emulator on. The Uninstall button will error out and prompt you to reinstall as well

  • Troppical is in the beta stages of development. Things may break so please report any bugs you encounter and I;ll try my best to fix them. Note that this is my first project and I'm a beginner so please be patient

Screenshot

Building

Dependencies (Windows)

  • Python 3.12 (preferably not installed from the Microsoft Store)
  • pyqt6
  • pywin32
  • requests
  • pyinstaller (for compiling the app)

Install dependencies:

pip install pyqt6 pyinstaller pywin32 requests

Clone the repo:

git clone https://github.com/kleidis/Troppical.git && cd Troppical

Generate image data using base64:

python image-base64data-generator.py

Compile:

pyinstaller --clean --onefile --icon=icon.ico --windowed troppical.py

About

Manage your emulators easily (WINDOWS ONLY FOR NOW)

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages