Skip to content

Instantly share code, notes, and snippets.

View dantarion's full-sized avatar

Eric "dantarion" Sheppard dantarion

View GitHub Profile
for(var j =0; j < 25; j++){
input.P1
.press(DOWN,1)
.press(UP|RIGHT,4)
.press(DOWN|RIGHT,1)
.press(HK,34)
.press(DOWN,1)
.press(UP|LEFT,4)
.press(DOWN|LEFT,1)
.press(HK,34)
@dantarion
dantarion / blah.md
Last active September 20, 2017 21:39
Dantarion's MVCI Buglist+Workarounds

On ultrawide monitors, fullscreen mode is stretched no matter what

  • No workaround yet. Attempting to override resolution settings results in the game setting them back
  • (dantarion) My monitors aspect ratio settings don't work because the game is still outptting 21:9 resolution even though the game is being rendered 16:9 and streching

Only P1 can move menus, and which controller is P1 is arbitrary.

If your stick doesn't work, check to see that you don't have any controllers showing in the Windows Control Panel Game Controllers menu.

  • vJoy Virtual Joystick claiming P1 has affected two people thus far

Antivirus programs can conflict with MVC:I

  • If the game launches and then immediately exits, you may have software on your computer running MVCI doesn't like
{
"0x0": {
"id": 0,
"blockCount": 4,
"unknown": 0,
"meterRequired": 0,
"disabled": 0,
"threshold": 5,
"positionRequired": 0,
"stateRequired": 0,
// Generated by umvc3.js (http://github/dantarion/umvc3.js)
//0x2D0
defineState((0x000), 60, function () {
init: {
//[]
_01_A2();
//[6]
_01_B9(0.000000);
}
frame_0: {
{
"_00_00": [
7,
5
],
"_00_01": [
5,
3,
5
],
//Leilei/anmcmd/AE
_01_106(0x5, 0x5, 0x6, 0x0, 0x1, 0x0) // Run command, store result in var5
case?(0x5, 0x3, 0x5, 0x0, 0x2, 0x29) // if var5 == 0 jump to 0x29 in this block,
case?(0x5, 0x3, 0x5, 0x1, 0x2, 0x26) // if var5 == 1 jump to 0x26 in this block
case?(0x5, 0x3, 0x5, 0x2, 0x2, 0x23)
case?(0x5, 0x3, 0x5, 0x3, 0x2, 0x20)
case?(0x5, 0x3, 0x5, 0x4, 0x2, 0x1D)
case?(0x5, 0x3, 0x5, 0x5, 0x2, 0x1A)
case?(0x5, 0x3, 0x5, 0x6, 0x2, 0x17)
case?(0x5, 0x3, 0x5, 0x7, 0x2, 0x14)
/* RGB */
$color1: rgba(8, 7, 5, 1);
$color2: rgba(64, 67, 78, 1);
$color3: rgba(170, 0, 0, 1);
$color4: rgba(120, 1, 22, 1);
$color5: rgba(247, 181, 56, 1);
import os,glob,zlib
def extract(filename):
from struct import unpack,pack
f = open(filename,"rb")
print f.read(4)[0:-1]
version, fileCount = unpack("hh",f.read(4))
print version,fileCount
for i in range(0,fileCount):
f.seek(0x8+i*80)
name = f.read(64).split("\x00")[0]
{
"type": "tick",
"data": {
"speed": 1,
"inputBuffer": [
[],
[]
],
"playerState": [
{
@dantarion
dantarion / BlazblueDecryptDecompress.py
Created July 30, 2016 15:29
BlazblueDecryptDecompress
import os, struct,zlib
import subprocess
TARGET_FOLDER = "M:\\SteamLibrary\\SteamApps\\common\\BlazBlue Chronophantasma Extend\\data\\char_e\\"
for root,dirs,files in os.walk(TARGET_FOLDER):
for filename in files:
print os.path.join(root,filename)
subprocess.call(["ggxrd_decrypter.exe",os.path.join(root,filename)],shell=True)
if os.path.isfile("out/"+filename):
os.remove("out/"+filename)
os.rename(os.path.join(root,filename)+".decrypted","out/"+filename)