This is an English description of the .PMX file format used in Miku Miku Dance (MMD).
PMX is the successor to the .PMD format (Polygon Model Data).
This is work-in-progress! Please leave feedback in the comments.
<!doctype html> | |
<html lang="en"> | |
<head> | |
<meta charset="utf-8"> | |
<title></title> | |
<meta name="description" content="HTML5 Website"> | |
<meta name="author" content=""> |
<?xml version="1.0" encoding="utf-8" ?> | |
<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd" | |
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> | |
<targets> | |
<target name="coloredConsole" xsi:type="ColoredConsole" useDefaultRowHighlightingRules="false" | |
layout="${longdate}|${pad:padding=5:inner=${level:uppercase=true}}|${message}" > | |
<highlight-row condition="level == LogLevel.Debug" foregroundColor="DarkGray" /> | |
<highlight-row condition="level == LogLevel.Info" foregroundColor="Gray" /> | |
<highlight-row condition="level == LogLevel.Warn" foregroundColor="Yellow" /> |
// Code originally found on http://www.hulver.com/scoop/story/2006/2/18/125521/185 | |
// Created by Rogerborg | |
#include <stdio.h> | |
#include <windows.h> | |
#include <list> | |
using namespace std; | |
// Change this to the name of the DLL that you want to clone | |
#define CLONE_DLL "WS2_32" |
package net.xalcon.blockideater; | |
import net.minecraft.block.Block; | |
import net.minecraft.block.material.Material; | |
import net.minecraftforge.event.RegistryEvent; | |
import net.minecraftforge.fml.common.Mod; | |
import net.minecraftforge.fml.common.Mod.EventHandler; | |
import net.minecraftforge.fml.common.event.FMLPreInitializationEvent; | |
import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; |
# PMX 2.0 file format # | |
This is a description of the PMX file format. This is used for 3D models in Miku Miku Dance (MMD). | |
Since I couldn't find any English descriptions of the PMX file format, I've made this, which is translated from http://gulshan-i-raz.geo.jp/labs/2012/10/17/pmx-format1/. I haven't used this file format yet, so please don't ask me what everything means. | |
An English guide to the PMD file format, which preceeded PMX, can be found here: http://mikumikudance.wikia.com/wiki/MMD:Polygon_Model_Data. | |
If you want to learn more, there are some open source projects on GitHub which can read this format, so go take a look at them. | |
Note: fields with type text begins with an int (32 bit) with how many bytes of text the section is. |
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="utf-8"/> | |
<title>Empty function overhead</title> | |
<script src="https://cdnjs.cloudflare.com/ajax/libs/benchmark/1.0.0/benchmark.min.js"></script> | |
<script src="./suite.js"></script> | |
</head> | |
<body> | |
<h1>Open the console to view the results</h1> |
{ | |
"type": "minecraft:crafting_shapeless", | |
"result": { | |
"item": "minecraft:diamond", | |
"data": 0 | |
}, | |
"ingredients": [ | |
{ | |
"item": "minecraft:gunpowder" | |
}, |
From 61b82b19fc1db023105041534128ef6561ce3fb8 Mon Sep 17 00:00:00 2001 | |
From: xalcon <[email protected]> | |
Date: Wed, 28 Jun 2017 17:26:21 +0200 | |
Subject: [PATCH] fixed idea task module configuration | |
--- | |
src/main/java/net/minecraftforge/gradle/user/UserBasePlugin.java | 6 +++--- | |
1 file changed, 3 insertions(+), 3 deletions(-) | |
diff --git a/src/main/java/net/minecraftforge/gradle/user/UserBasePlugin.java b/src/main/java/net/minecraftforge/gradle/user/UserBasePlugin.java |
// at the end of your build.gradle | |
// Create API library zip | |
// Warning: This jar will be reobfuscated! Its only used to package it with the universal jar | |
task apiJar(type: Jar) { | |
from(sourceSets.main.output) { | |
include "**/api/**" | |
} | |
classifier = 'obf-api' | |
includeEmptyDirs = false |