Skip to content

You are Kin, a slumbering imp awakened by a less-than-stellar Arcanist who wants to fix the damaged world. Use new powers granted to you by new allies to recruit monsters and travel through time.

License

Notifications You must be signed in to change notification settings

flashdim/kins-chronicle

Repository files navigation

Kin's Chronicle

How to Contribute

  1. RPG Maker MZ v1.70
    1. Corescript v1.4.0
  2. Current NW.js SDK for your OS:
    1. linux-x64 v0.80.0 https://dl.nwjs.io/v0.80.0/nwjs-sdk-v0.80.0-linux-x64.tar.gz
    2. win-x64 v0.76.0 https://dl.nwjs.io/v0.76.0/nwjs-sdk-v0.76.0-win-x64.zip
    3. osx-x64 v0.80.0 https://dl.nwjs.io/v0.80.0/nwjs-sdk-v0.80.0-osx-x64.zip
  3. Pre-commit hook for prettifying JSON
    1. RPG Maker does some minifying with the JSON it creates that maks it difficult to keep sommit sizes small and legible.
    2. Install NodeJS: https://nodejs.org/en/download
    3. Create the file ./.git/hooks/pre-commit with the following contents:
#!/usr/bin/env node
// Creator: contentdeleted
// Source: https://forums.rpgmakerweb.com/index.php?threads/automatically-pretty-json-files-for-clean-git-commit-diffs-using-git-hooks.108122/post-1310607
// Script modified to restrict changes to .json files only

const data_directory = "data"
let command = '';
const fs = require('fs')
const path = require('path');
const { exec } = require('child_process');
const { parse } = require('path');
try {
    console.log("Running cleanup...");
    fs.readdir("data", function (err, files) {
        //handling error
        if (err || files.length <= 0) {
            console.error(err)
            process.exit(1)
        }
   
        files.forEach(file => {
			// Only mess with JSONs
			if (path.extname(file) == ".json") {
				// Load file, pretty the JSON, and write it back
				const json = fs.readFileSync(`${data_directory}/${file}`)
				const parsed = JSON.parse(json);
				// Keep scroll static, this changes every time you view a file
				// and will cause conflicts
				if(file == 'MapInfos.json') {
					parsed.forEach(obj => {
						if(obj && obj.scrollX) {
							obj.scrollX = 0
							obj.scrollY = 0
						}
					});
				}
				// Keep version static, this changes each time you save a file
				if(file == 'System.json') {
					parsed.versionId = "latest"
				}
				fs.writeFileSync(`${data_directory}/${file}`, JSON.stringify(parsed, null, 2))
				command += ` ${data_directory}/${file}`
			}
        })
   
        // Add the file back to the staging since it changed
        exec(`git add ${command} -f`, (err, stdout, stderr) => {
            if (err) {
                console.error(err)
                process.exit(1)
            }

            console.log(`stdout: ${stdout}`)
            console.log(`stderr: ${stderr}`)
            process.exit(0)
        })
   
    });
} catch (err) {
    console.error(err)
    process.exit(1)
}

Credits

Story

Consulting by Brent Fisher @ https://www.brentfisher.net/

Music

Composed and mastered by Jeremy Palmer

Art

Librarium Animated Battlers from Aekashics @ http://akashics.moe/
Additional Tarot & Steam Trading Cards from Craig Fisher @ https://ibispress.org/
Equipment & Armor by Alexander Zagorulko @ https://www.instagram.com/a_ravlik/
Icons by Caz Wolf @ http://cazwolf.itch.io/
Zodiac wheel by FreePik @ http://www.freepik.com/
XBox Controller Layout by Alphathon @ https://commons.wikimedia.org/wiki/User:Alphathon
DualShock Layout by Tokyoship @ https://commons.wikimedia.org/wiki/User:Tokyoship

VisuStella™: Armory Axe and Staff Copyright 2021 VisuStella™
VisuStella™: Armory Bow and Club Copyright 2021 VisuStella™
VisuStella™: Armory Katana and Katar Copyright 2021 VisuStella™
VisuStella™: Armory Sword and Spear Copyright 2021 VisuStella™
VisuStella™: Atelier Potions and Tonics Copyright VisuStella, LLC
http://www.visustella.com/

Coding and Support

VisustellaMZ @ http://www.visustella.com/
MZ3D by CutieVirus @ https://cutievirus.itch.io/
HUD Maker Ultra Pro by SumRndmDde @ http://sumrndm.site/
Battle HUD by Moghunter @ https://mogplugins.wordpress.com/
rabbitMap by poorrabbit @ https://poorrabbit.itch.io/
End Phase Triggers, Magic Circles, and Particles from HimeWorks @ https://himeworks.com/
CycloneSteam by Hudell @ https://github.com/Hudell/
GreenWorks by Greenheart Games Pty. Ltd. @ https://github.com/greenheartgames/
Skill Type Listing code by MALIKI79 @ https://forums.rpgmakerweb.com/index.php?members/maliki79.231/
Credits Scene by Galv @ https://www.patreon.com/Galv

Streaming Stars

Ap0calypticCheese @ http://twitch.tv/Ap0calypticCheese
eckoray @ http://twitch.tv/eckoray
Mana @ https://www.youtube.com/c/manasp
ReadySetIndieGames @ http://twitch.tv/readysetindiegames
Supherbyus @ http://twitch.tv/supherbyus
TheElectricMindset @ http://twitch.tv/theelectricmindset
Tsusaku Cohenat @ https://www.youtube.com/channel/UCn5EHufnPHERTtIuLkOl1tw

Alpha Test All-Stars

eckoray
Havoc
Interested Person
Jrad
Onts
Sasiah
Syrel
WispyMouse
willsama974
and many, many more!

Special Thanks To

Omerta138
AveSharia
JSkrillz
XxEpic12xX
Project Aurora Hearts @ https://aurora-hearts.itch.io/

About

You are Kin, a slumbering imp awakened by a less-than-stellar Arcanist who wants to fix the damaged world. Use new powers granted to you by new allies to recruit monsters and travel through time.

Resources

License

Stars

Watchers

Forks