Skip to content
WerWolv edited this page Feb 21, 2019 · 11 revisions

Welcome to the EdiZon wiki!

This is the place where you can learn how to expand the functionality of EdiZon by writing your own editor script (.lua) or editor config (.json) files.

This Wiki only provides information on how to use the builtin editor scripting and config system. It DOES NOT cover how to find the correct values for your save file. If you can't find them yourself, this is not the place to be.

Q&A

Here's a small Q&A about this project:

Q - How can I run this program?
A - Go in the releases to download the newest version and extract the zip in your SD card's root. Then, launch the HBL and select EdiZon.

Q - FEATURE XYZ DOESN'T WORK ON MY SWITCH WITH SX OS! PLZ FIX!
A - No. We're not going to fix any issues related to SX OS. There are multiple reasons for this: First, SX OS is bad. If you want to pirate games, go ahead and use it but don't expect EdiZon or ANY other homebrew app to work on it. SX OS uses a lot of code from Atmosphere and other Open Source projects but the way they use it breaks a lot of homebrew apps. Secondly, neither do I have SX OS nor am I willing to get it so we can't test it on there anyways. TLDR; SX OS -> Shit -> I don't care about it.

Q - I'm a dev, how can I compile it?
A - Check out the README of this repository. Dependencies are libnx, libcurl, zlib and freetype2.

Q - Where can I submit my configs/scripts for games?
A - Send a PR in WerWolv98/EdiZon_ConfigAndScripts or post them on our Discord!

Q - Where does the name EdiZon come from?
A - It's short for "Editor for Horizon". Also since EdiZon sounds like Thomas Edison, the icon is an Edison light bulb.

Q - Why can't I edit <game name> yet?
A - Your game doesn't have a config or a script yet because the format it uses for its save files is unknown or that the values it uses are unknown. Feel free to start working on a config/script on your own!

Q - Can I add it in <my SD files package/app store>?
A - Legally, you can, it's under the GPLv2 license, but it's always nice to ask me. You can contact me on Discord under WerWolv#1337. I'm also often on the ReSwitched, AtlasNX and the EdiZon discord server.

Thanks for reading! If you have any question you want to see here, send us a message or open up an issue.

Note for developers

If you need to get some debug output from EdiZon but you don't want to connect your switch to a WiFi network and use nxlink, create a file called /EdiZon/EdiZon.log on your SD card. STDOUT and STDERR will now be redirected to that file.