1.0.1 • Published 12 months ago

homebrew.js v1.0.1

Weekly downloads
-
License
ISC
Repository
-
Last release
12 months ago

Homebrew.js

🛠 Setup

  1. Install Devkitpro https://github.com/devkitPro/installer/releases
  2. Setup all environments, and check that DEVKITPRO environment has been created
  3. Type in your Console Project
npm init
npm install homebrew.js
  1. Create a file .js and write
const { App, util } = require("./homebrew.js/index")
const app = new App();

🎭 Get Started

  1. Import the libs
const { App, util } = require("./homebrew.js/index")
const app = new App();
app.Import("stdio");
app.Import("gctypes")
app.Import("gccore");
app.Import("wiiuse/wpad")
  1. Initialize the app
const { App, util } = require("./homebrew.js/index")
const app = new App();
app.Import("stdio");
app.Import("gctypes")
app.Import("gccore");
app.Import("wiiuse/wpad")
app.Init()
  1. Define a function
const { App, util } = require("./homebrew.js/index")
const app = new App();
app.Import("stdio");
app.Import("gctypes")
app.Import("gccore");
app.Import("wiiuse/wpad")
app.Init();

app.Function("name_of_function", "params", {C: 'C_CODE'})
  1. Create your app gui
const { App, util } = require("./homebrew.js/index")
const app = new App();
app.Import("stdio");
app.Import("gctypes")
app.Import("gccore");
app.Import("wiiuse/wpad")
app.Init();

app.Function("name_of_function", "params", {C: 'C_CODE'})

app.Main(() => {
   util.log("Hello World!")
   util.execute("C_CODE")
   util.clear();
   util.log(util.color.RED)
})
  1. Compile
const { App, util } = require("./homebrew.js/index")
const app = new App();
app.Import("stdio");
app.Import("gctypes")
app.Import("gccore");
app.Import("wiiuse/wpad")
app.Init();

app.Function("name_of_function", "params", {C: 'C_CODE'})

app.Main(() => {
   util.log("Hello World!")
   util.execute("C_CODE")
   util.clear();
   util.log(util.color.RED)
})

app.Compile({ "libogc_path": "yourlibogcpath" })

🚀 Compile & Launch

  1. Download Dolphin: https://it.dolphin-emu.org/download/
  2. Make sure you got the Makefile in the wii-homebrew-output
  3. cd wii-homebrew-output
  4. "make"
  5. Open the .dol/.elf file with dolphin and you finished your first wii.js app!
1.0.1

12 months ago

1.0.0

12 months ago