smas_launcher's People
smas_launcher's Issues
Feature: Add batch file for installing dependencies.
[Feature Request]: Return to the launcher on exit.
Description
When we exit the games, it just closes entirely and doesn't return to the launcher and it's annoying to boot the launcher again.
Behavior
Upon exiting the games, it would return to the launcher and we can play another game on the launcher itself instead of closing entirely. This will reduce the annoyance of opening up the launcher again.
Examples
No response
Feature: Add an exit button.
Feature: Make platform independant.
Feature: Add update functionality for launcher.
Code: Title Screen
Feature: add error handling.
[BUG] Terminal opens up when booting one of the games.
Description
When booting up one of the games, the terminal boots up for no reason.
Steps to Reproduce (for bugs)
Open the launcher, select one of the games, both game and terminal boots up.
Expected Behavior
Only the game should boot up when selecting either of the games.
Actual Behavior (for bugs)
The terminal boots up with the games.
Settings Files (for bugs)
Default settings.
Screenshots
[BUG]: I cant launch the launcher
Describe the Bug
When I try to launch the launcher I get this error
Traceback (most recent call last):
File "launcher.pyw", line 731, in
File "launcher.pyw", line 728, in main
File "launcher.pyw", line 626, in create_launcher_window
File "tkinter_init_.py", line 2136, in wm_iconbitmap
_tkinter.TclError: bitmap ".\assets\icon.ico" not defined
Reproduction Steps
open the launcher with the 2 roms in the same folder
Expected Behavior
I expect the launcher to open
Actual Behavior
the launcher doesnt open
Operating System
Windows 11
Screenshots
Feature: Add SFX for when a game is clicked.
[BUG]: Launcher boots with only error message at splash
Describe the Bug
Launcher refuses to start up when proceeding with steps to start the exe file.
Reproduction Steps
Cloning SMAS.sfc and SMW.sfc in the same directory and booting the launcher as told.
Expected Behavior
Launcher should begin to show the splash screen and proceed with the game.
Actual Behavior
Launcher shows up with 1 of 2 errors when booting. second screenshot seems to be looking for a file (presumably a ZSNES savestate judging from the zst extension?)
Operating System
Windows 11
If Linux - Specify Distro And Distro Landmark
No response
Screenshots
Feature: Allow users to select which branch to install.
[Feature Request]: Games float when hovering over them.
Description
When we hover over the games, they'll have a little animation for a bit, like they're floating or something.
Behavior
When hovered over one of the boxes of the games, they'll start to have a little animation and float.
Examples
Something similar to either Steam or Switch UI with its games.
Bug: Remove duplicate dependencies from dependencies.txt
[Feature Request]: shader preview
Description
a preview window for the shaders
Behavior
when i select a shader i can see how the shader looks before i select it
Examples
No response
Feature: Add Icon File
Feature: Add animation to install process so it doesn't appear idle.
[Feature Request]: Custom background/background animations.
Feature: Install to the roaming data directory.
[Feature Request]: glsl shader support
Description
a option to use these shaders in the smas launcher https://github.com/snesrev/glsl-shaders
Behavior
i select the shader & it changes a line in the smw.ini
Examples
No response
Bug: Maintain Centered Elements on resize.
[BUG]: launcher crashes
Describe the Bug
when i click on game options & then graphics it crashes
Reproduction Steps
build it from source & start the launcher
Expected Behavior
that option does not crash the launcher
Actual Behavior
it crashes with this error
Traceback (most recent call last):
File "/home/bnerd/Games/SMAS_Launcher/launcher.pyw", line 2099, in
main()
File "/home/bnerd/Games/SMAS_Launcher/launcher.pyw", line 2096, in main
create_launcher_window()
File "/home/bnerd/Games/SMAS_Launcher/launcher.pyw", line 1984, in create_launcher_window
create_main_window_button(main_window, "Game Options", 100, width//2, 593, show_options_window)#Game Options Button
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/bnerd/Games/SMAS_Launcher/launcher.pyw", line 2021, in create_main_window_button
func()
File "/home/bnerd/Games/SMAS_Launcher/launcher.pyw", line 677, in show_options_window
Goptions_window.blit(ButtonG, (87 + calculate_slider_position(0, max(len(shaders)-1, 0), shaderindex), 67 + 41 * 11))
^^^^^^^^^^^^
TypeError: object of type 'NoneType' has no len()
Operating System
Linux
If Linux - Specify Distro And Distro Landmark
EndeavourOS/Arch Cassin Nova-03-2023_R2
Screenshots
to fix it uncomment this line in the smw.ini
shader = None
[BUG]: launcher on linux
Describe the Bug
i tried to launch the linux launcher but i got this error
pygame 2.4.0 (SDL 2.26.4, Python 3.11.2)
Hello from the pygame community. https://www.pygame.org/contribute.html
making dir /home/bnerd/.local/share/SMAS Launcher/source/smw
Traceback (most recent call last):
File "urllib3/connectionpool.py", line 467, in _make_request
File "urllib3/connectionpool.py", line 1092, in validate_conn
File "urllib3/connection.py", line 635, in connect
File "urllib3/connection.py", line 776, in ssl_wrap_socket_and_match_hostname
File "urllib3/util/ssl.py", line 466, in ssl_wrap_socket
File "urllib3/util/ssl.py", line 510, in _ssl_wrap_socket_impl
File "ssl.py", line 517, in wrap_socket
File "ssl.py", line 1075, in _create
File "ssl.py", line 1346, in do_handshake
ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:992)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "urllib3/connectionpool.py", line 790, in urlopen
File "urllib3/connectionpool.py", line 491, in _make_request
urllib3.exceptions.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:992)
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "launcher.pyw", line 738, in
File "launcher.pyw", line 730, in main
File "launcher.pyw", line 533, in build_game
File "launcher.pyw", line 451, in git_clone
File "dulwich/client.py", line 781, in fetch
File "dulwich/client.py", line 2084, in fetch_pack
File "dulwich/client.py", line 1940, in _discover_references
File "dulwich/client.py", line 2208, in _http_request
File "urllib3/_request_methods.py", line 110, in request
File "urllib3/_request_methods.py", line 143, in request_encode_url
File "urllib3/poolmanager.py", line 443, in urlopen
File "urllib3/connectionpool.py", line 874, in urlopen
File "urllib3/connectionpool.py", line 874, in urlopen
File "urllib3/connectionpool.py", line 874, in urlopen
File "urllib3/connectionpool.py", line 844, in urlopen
File "urllib3/util/retry.py", line 515, in increment
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='github.com', port=443): Max retries exceeded with url: /snesrev/smw.git/info/refs?service=git-upload-pack (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:992)')))
[21035] Failed to execute script 'launcher' due to unhandled exception!
distro endeavouros kde
Reproduction Steps
just double clcik it when you don't have a smas launcher in .local
Expected Behavior
it just works
Actual Behavior
it did not work
Operating System
Windows 10 (64bit)
Screenshots
Feature: Second animation for compiling.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.