Giter VIP home page Giter VIP logo

sm64-randomizer's People

Contributors

airmate avatar andre-meyer avatar andrelikesdogs avatar dependabot[bot] avatar jhynjhiruu avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

sm64-randomizer's Issues

Merge conflict in gui.py committed into repository

at line 269 in gui.py there is a merge conflict still present in the code:

<<<<<<< HEAD
    if 'default' in field and type(field) is dict:
      if 'GUI' in field['default']:
        self.selections

=======
>>>>>>> 4b060e46564f7771d95c8c5f8a3fa2f764ac6a08

Doesnt work with Decomp-Hack

I made a "Romhack", that is just changing some 3D-Models and colors, but nothing with the games code but when i try to apply the rando, it doesnt work. I also already extended it. It says "index out of range"

Here is the log:

https://pastebin.com/cvw7fZdH

Please help me!

Can't randomize rom hacks

It says it can randomize romhacks, but when I try to, I get an error which says 'can't choose from an empty source'.

generation fail

everytime i try to generate a new rom it says this:

The generator timed out, it took to long to generate this ROM. There is probably a problem with this ROM. Please report this error using this upload-id: b90946ea-0ee7-4c14-885d-22ebb23913f7

Some additional features?

Is it possible to add optional settings to randomize objects this randomizer usually leaves untouched, such as the 3 bullies, the secrets in the coin rings, etc. ? just a thought

(also for the secrets in the coin rings I've seen hacks make the secrets sparkly so you can find them)

edit: maybe a "randomize all objects" setting?

behaviorNames.json missing

Hey,

when I'm trying to generate a ROM via CLI or GUI, I get the following exception.

Command:
C:\Users\[...]\python.exe.lnk D:\git\sm64-randomizer\main.py D:\git\sm64-randomizer\Super_Mario_64_(U)_[!].z64 --shuffle-levels --shuffle-mario-color --shuffle-paintings match --shuffle-dialog --shuffle-colors --shuffle-objects --shuffle-music

Output:
Super Mario 64 Randomizer (Version: 0.2.0)

Traceback (most recent call last):
File "D:\git\sm64-randomizer\main.py", line 25, in
import CLI
File "D:\git\sm64-randomizer\CLI.py", line 9, in
from Rom import ROM
File "D:\git\sm64-randomizer\Rom.py", line 9, in
from Parsers.LevelScript import LevelScriptParser
File "D:\git\sm64-randomizer\Parsers\LevelScript.py", line 5, in
from Constants import LVL_MAIN
File "D:\git\sm64-randomizer\Constants.py", line 227, in
with open("./Data/behaviorNames.json", "r") as behavior_file:
FileNotFoundError: [Errno 2] No such file or directory: './Data/behaviorNames.json'

In addition, python module pyperclip is required. Please write it in the README.md for noobs like me :D

Thank you <3

Mac OSX Nightly builds don't open

Running the application from the nightly build causes this error on Mac OSX:
image

Terminal reports:

LSOpenURLsWithRole() failed with error -10810 for the file **redacted**/Downloads/sm64_randomizer_generator-osx-x64-v0.9.0-754c62e/main.app.

@Openstreetmapler (Tagging you because you opened the original mac osx issue about library issues)

macOS application not working, Error loading Python lib

When trying to execute the SM64 Randomizer Generator, this error message appears in the macOS Terminal:

[28222] Error loading Python lib '/var/folders/fr/wpjvh4q93nz_kjn6x9352ydh0000gp/T/_MEIDGwmo3/Python': dlopen: dlopen(/var/folders/fr/wpjvh4q93nz_kjn6x9352ydh0000gp/T/_MEIDGwmo3/Python, 10): Symbol not found: _futimens
Referenced from: /var/folders/fr/wpjvh4q93nz_kjn6x9352ydh0000gp/T/_MEIDGwmo3/Python
Expected in: /usr/lib/libSystem.B.dylib
in /var/folders/fr/wpjvh4q93nz_kjn6x9352ydh0000gp/T/_MEIDGwmo3/Python
logout
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.

Executables need to be moved to find behaviorNames.json on Windows

Dovetailing off #1, a user (who doesn't have a GitHub account to comment here) extracted an executable file into the release subdirectory, where it fails to generate a randomized game with the same error originally reported from the command line version:
image link
This is most likely a current working directory issue, solved by moving the .exe files to the sm64-randomizer directory after extraction. It's an easy enough fix, but it might warrant a line in the README on how to get it working.

Generation fails on Linux

I used the GUI version of the randomizer and a European ROM which is valid.
After clicking "Generate ROM" I get an error message saying:
"expected str, bytes or os.PathLike object, not NoneType"

image

unhashable type: list

I tried running the program and it gave me this error when i tried randomizing the sm64 rom

Camera Glitch When Collecting Some Stars

Hey! I just wanted to report a glitch so far with the randomizer. When I collected a star in TTM the camera got stuck in place in the sky when using nonstop (stars don't boot you out of the level). And now in HMC when I collect a star in the water the camera gets stuck close to Mario.

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.