Coder Social home page Coder Social logo

korozin / qtgecko Goto Github PK

View Code? Open in Web Editor NEW
10.0 4.0 2.0 496 KB

An open-sourced re-creation of JGecko U in the Qt5 Framework.

License: MIT License

Python 100.00%
cheat-codes homebrew modding python tcp-client wiiu cafe-cheat-codes cafe-codes code-manager nintendo-homebrew

qtgecko's Introduction

NOTE!

Unfortunately, development on this project is temporarily halted due to limited testing capabilities beyond local features (such as parsing the code-list, making GCTUs, etc). Implementing socket functions for code sending is proving to be difficult without proper testing, and there is a lack of available testers for the program; and seeing as I'm unable to test the porgram myself, this is a major problem. Thorough testing is necessary to ensure a stable end-product and prevent major bugs from arising later when I could have attempted to fix them early on.

I apologize for any inconvenience this may cause (if any) and will attempt to provide updates if / when testing capabilities improve.

With that out of the way, you can continue to read the rest of the README file for any further information.


QtGecko

QtGecko aims to be an open-sourced implementation of JGecko U in Python using the Qt5 Framework.
This project is by no means finished, and is a MAJOR work in progress.

Original developer was BullyWiiPlaza
I do not take credit for his work, this is a re-creation.

Requirements

All other dependencies should already be installed with the base Python package, but I'll list them anyway just in case they aren't.

All modules can be installed by using pip install <module_name>

How to Run

python3 QtGecko.py

Working features!

  • Automatic XML and Config parsing
  • Adding and Deleting code(s) to <file_name>.xml
  • Data-Type Conversions
  • TCP Socket connection
  • Code sending via TCP Connection (This still needs more testing from users as I'm unable to do so myself)
  • Connection timeouts
  • Export and Import of GCTU Files
  • Code Tile searching (I.E: You can jump to a code's position in the GUI based on it's name)
  • Clean GUI Error handling
  • CLI Logging
  • GUI Themes
  • And I plan to add more!

Images

Main Menu

Code Editor

Conversion Example

Error Handling example

License

All released under the MIT License

Warning
This is a reproduction of JGeckoU
I in no way take credit for the original product.

qtgecko's People

Contributors

korozin avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

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.