-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
b2fa9d3
commit e6fea3a
Showing
2 changed files
with
38 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
--- | ||
title: RPG Maker MV/MZ Notes | ||
date: '2024-10-06' | ||
updated: '2024-10-06' | ||
tags: | ||
- notes | ||
- game | ||
draft: true | ||
--- | ||
|
||
<comp.Warn> | ||
Do not modify games you don't have permission to. | ||
</comp.Warn> | ||
|
||
# Background Knowledge | ||
|
||
[RPG Maker MV and MZ](https://www.rpgmakerweb.com/) are game engines and development tools specialized for creating eastern style RPG games. The names will be abbreviated as MV and MZ through the post. | ||
|
||
MZ is the successor of MV. One way to remember their relationship is that "Z" is after "V" on alphabet, thus MZ is after MV. | ||
|
||
On the game editor side, MZ made a lot of quality of life improvements comparing to MV. However, on the engine side, they use the same tech-stack with really minor differences. This makes some tricks able to apply to both engines. | ||
|
||
MV and MZ thank goodness runs entirely on the Web stack, because their predecessors are truly some i18n and performance pitfall. | ||
|
||
The engine itself is written in JavaScript, the renderer is [Pixi.js](https://pixijs.com/), and the published game is bundled with [nw.js](https://nwjs.io/) which is just $${\tiny horribly\ outdated}$$ Chromium+Node.js. | ||
|
||
This post will focus on the modification on the engine side, which means modifying the published game. | ||
|
||
# Run Games in Browser | ||
|
||
# Modify the Character Moving Speed | ||
|
||
# Fix Game Freeze Under High Refresh Rate | ||
|
||
# Translate the Game | ||
|
||
# Upgrade nw.js |