Giter VIP home page Giter VIP logo

smas_launcher's People

Contributors

cowsoftware avatar stephini avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

smas_launcher's Issues

[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

[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

How it should be when booting up:
image

How it does:
image

[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

image

[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

image

image

[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.

[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 Request]: Custom background/background animations.

Description

It would be cool to have custom backgrounds instead of a generic default blue color.

Behavior

There would be a folder called backgrounds and you can put your custom backgrounds as png (or gif for animated ones) and on load, it they would appear.

Examples

image
Something similar to this.

[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

Screenshot_20230623_005957

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.