Skip to content

Instantly share code, notes, and snippets.

@xenei
xenei / textutf16y.py
Created September 16, 2023 02:10 — forked from UserUnknownFactor/textutf16y.py
Convert a group of files with unknown encodings to UTF-16 (Python)
import os, sys
from glob import iglob
work_dir = os.getcwd()
file_list = (
[f for f in iglob(os.path.join(work_dir, '**/*.ks'), recursive=True) if os.path.isfile(f)] +
[f for f in iglob(os.path.join(work_dir, '**/*.tjs'), recursive=True) if os.path.isfile(f)]
)
all_codecs = ['utf_16', 'utf_8_sig', 'ascii', 'cp932', 'utf_8', 'shift_jis', 'shift_jis_2004', 'shift_jisx0213']
@xenei
xenei / rpgmv_dec.py
Created July 3, 2023 01:44
RPG Maker MV files GUI decryptor and encryptor (no key guessing; Python)
# -*- coding: utf-8 -*-
import re, time, tkinter, os, binascii
from tkinter import filedialog, messagebox, ttk
pathSysJSON = "www\\data\\System.json"
pathSysJSON1 = "data\\System.json"
encryptKeyCue = r'encryptionKey"\s*:\s*"([^"]+)"'
pathRpgProject = "www\\Game.rpgproject"
def xor(source, key):