RJ01287859
대상 치트 플러그인 :
https://github.com/paramonos/RPG-Maker-MV-MZ-Cheat-UI-Plugin/
1. 일단 기존처럼 cheat 폴더는 게임 폴더에 추가한다. main.js는 그대로 냅둬도 된다.
2. 게임 폴더 내에 index.html 파일을 텍스트 에디터(메모장, notepad++ 등)로 연다.
3. </head> ~ <body style="background-color: black"> 사이의 코드를 추가한다. 귀찮으면 해당 코드 전체 복사해서 대체해도 무방함.
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
<meta name="viewport" content="user-scalable=no">
<link rel="icon" href="icon/icon.png" type="image/png">
<link rel="apple-touch-icon" href="icon/icon.png">
<link rel="stylesheet" type="text/css" href="css/game.css">
<title>紅蓮四奏ピュアエレメンツ</title>
</head>
<!-- 치트 플러그인 강제 적용 추가 -->
<script>
(function injectCheat() {
function load() {
const s = document.createElement("script");
s.src = "cheat/init/import.js";
s.async = false;
s.onload = () => console.log("[cheat] injected");
s.onerror = (e) => console.error("[cheat] inject failed", e);
document.body.appendChild(s);
}
if (document.readyState === "loading") {
document.addEventListener("DOMContentLoaded", load);
} else {
load();
}
})();
</script>
<!-- 추가 내용 끝 -->
<body style="background-color: black">
<script type="text/javascript" src="js/main.js"></script>
</body>
</html>
사족) 일반적인 적용 방법(main.js) 수정으로 치트가 안되는 이유
보통 rpg mv/mz 게임들은 index.html 기반으로 게임을 굴리는데, 이 게임은 FOSSIL.js 파일이 "게임을 실행할 때마다" 새로 FOSSILindex.html 파일을 만들어서 이걸 기반으로 게임이 굴러감. 즉 main.js에서 아무리 지지고 볶아봐야 안되고, FOSSIL.js 파일을 수정(이걸로 해보려고 했는데 너무 귀찮음)하든가, 아니면 index.html에 위 내용을 추가하든가 해서 게임을 실행할 때마다 바뀌는 FOSSILindex.html에다 cheat/init/import.js 파일을 때려박아줘야 하는 것으로 생각됨.
