Skip to main content

Foundry

Actions Status Actions Status License GPL3 PyPI Downloads Code style: black

Purpose

Foundry is the all-in-one editor for modifying copies of the North American release of SMB3. We seek to streamline the game development processes to ensure that the nostalgic memories of Power Glove, Nintendo Power, and goomba stomping can be accessed and modified by all. We want to put the power into our favorite game and you the super player!

Installation

To install and use Foundry, there are three options:

  1. Download Foundry Executable

    This is the every-person method. Every minor and major release will prepackage the editor into an executable to run painlessly on your native machine. To get started, go to Releases and download the executable specific to your operating system.

  2. Download Foundry from PyPi

    This is the method recommended if you wish to run the project natively with Python. This may required if you use a 32 bit machine or an obscure operating system. It is also required if you wish to use Foundry in some combination with other Python packages. With Python installed, write pip install foundry-smb3 into your console and run foundry or run foundry.main.start from inside Python.

  3. Download Foundry from Github

    This is the developer method. This will provide you easy access to the entire repository. In addition to Python you will need Poetry installed. Once installed run the following commands into your terminal:

    $ git clone git@github.com:TheJoeSmo/Foundry.git
    $ cd Foundry
    $ poetry install
    

Documentation

All documentation of the editor can be found at Foundry Documentation.

Call for Contributions

Foundry is a community driven initiative that relies on your help and expertise.

Small improvements or fixes are critical to this repository's success. Issues labeled good first issue are a great place to start. For larger contributions WIP.

You do not need to be literate with programming to aid Foundry on its journey. We also need help with:

  • Developing tutorials
  • Creating graphics for our brand and promotional material
  • Translation
  • Outreach and onboarding new contributors
  • Reviewing issues and suggestions

If you are undecided on where to start, we encourage you to reach out. You can ask on our Discord or privately through email.

If you are new to open source projects and want to be caught up to speed, we recommend this guide

Release files for foundry-smb3 0.6.1.post1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for foundry-smb3 0.6.1.post1
File Size Uploaded
foundry_smb3-0.6.1.post1.tar.gz 794.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for foundry-smb3 0.6.1.post1
File Interpreter ABI Platform
foundry_smb3-0.6.1.post1-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 1.7 MB

Release files / foundry_smb3-0.6.1.post1.tar.gz

Download URL foundry_smb3-0.6.1.post1.tar.gz
Size 794.7 kB
Tags Source
SHA-256 checksum
How to use checksums
0bb0c130d6cdda2156a6ff064b5e848b21c6070fd0a9b376d02a5333c7b0c6ea
BLAKE2b-256 checksum
How to use checksums
2ba248c797a85b1b71e6682f82d1054ca566b8bf3fd5eb75cc000baca9362cd9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.6

Release files / foundry_smb3-0.6.1.post1-py2.py3-none-any.whl

Download URL foundry_smb3-0.6.1.post1-py2.py3-none-any.whl
Size 920.3 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
01d5cd198d1f0e361fd0cc70a4014cf380197e7d9fa9717be874542f086c9f7a
BLAKE2b-256 checksum
How to use checksums
24b0d6d7ee3f17f0ae1585f72c8f36610d96234cc154ad97b337d4c1330f6400
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.6

Release history Release notifications | RSS feed

This release

0.6.1.post1 This release

2 release files

0.6.1

3 release files

0.6.0

2 release files

0.5.3

2 release files

0.5.2

2 release files

0.4.14

2 release files

0.4.11

2 release files

0.4.10

2 release files

0.4.8

2 release files

0.4.6

2 release files

0.4.4

2 release files

0.4.3

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.6

2 release files

0.3.4

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.12

2 release files

0.2.11

2 release files

0.2.10

2 release files

0.2.9

2 release files

0.2.8

2 release files

0.2.7

2 release files

0.2.6

2 release files

0.2.5

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page