Skip to content

Instantly share code, notes, and snippets.

View CraftedCart's full-sized avatar

CraftedCart CraftedCart

View GitHub Profile
@CraftedCart
CraftedCart / ForgeBlockMethod.java
Last active November 14, 2015 19:34
MC Forge: Don't render the sides of adjacent blocks when using transparency in a texture
@SideOnly(Side.CLIENT)
public boolean shouldSideBeRendered(IBlockAccess world, int x, int y, int z, int side) {
Block block = world.getBlock(x, y, z);
if (block == this) {
return false;
}
return super.shouldSideBeRendered(world, x, y, z, side);
}
@CraftedCart
CraftedCart / LogHelper.java
Created November 15, 2015 14:45
MC Forge: Helpers
public class LogHelper {
public static void log(Level logLevel, Object object) {
FMLLog.log(Reference.MOD_NAME, logLevel, String.valueOf(object));
}
public static void all(Object object) {
log(Level.ALL, object);
}
@CraftedCart
CraftedCart / Reference.java
Created November 15, 2015 14:48
MC Forge: Reference
public final class Reference {
public static final String MOD_ID = "ID";
public static final String MOD_NAME = "NAME";
public static final String VERSION = "MCVer-ModVer";
public static final String CLIENT_PROXY_CLASS = "io.github.craftedcart.ID.proxy.ClientProxy";
public static final String SERVER_PROXY_CLASS = "io.github.craftedcart.ID.proxy.ServerProxy";
public static final String GUI_FACTORY_CLASS = "io.github.craftedcart.ID.client.gui.GuiFactory";
}
"atom-material-ui":
prettyName: "Atom Material Ui"
homepage: "https:/atom.io/packages/atom-material-ui"
"bottom-dock":
prettyName: "Bottom Dock"
homepage: "https:/atom.io/packages/bottom-dock"
"build-tools":
prettyName: "Build Tools"
homepage: "https:/atom.io/packages/build-tools"
busy:
@CraftedCart
CraftedCart / createXML.sh
Last active December 17, 2016 12:09
Creates XML data to put inside *.Civ5Pkg for Civ 5 modding
IFS=$'\n'
XML_FILES="$(find . -type f -exec basename {} \; | grep .xml)"
GD="<GameData>"
GDE="</GameData>"
TD="<TextData>"
TDE="</TextData>"
for f in $XML_FILES; do
ENTRY=" $GD$f$GDE\n $TD$f$TDE"
This file has been truncated, but you can view the full file.
vaddr=0x000000eb paddr=0x000000eb ordinal=000 sz=7 len=6 section=unknown type=ascii string=H|~\ex|
vaddr=0x000000f2 paddr=0x000000f2 ordinal=001 sz=5 len=4 section=unknown type=ascii string=#x<`
vaddr=0x000002c2 paddr=0x000002c2 ordinal=002 sz=5 len=4 section=unknown type=ascii string=\b=<`
vaddr=0x000002f6 paddr=0x000002f6 ordinal=003 sz=5 len=4 section=unknown type=ascii string=\b\t<`
vaddr=0x000003ca paddr=0x000003ca ordinal=004 sz=5 len=4 section=unknown type=ascii string=\a5<`
vaddr=0x000004ae paddr=0x000004ae ordinal=005 sz=5 len=4 section=unknown type=ascii string=>\r<`
vaddr=0x00000522 paddr=0x00000522 ordinal=006 sz=5 len=4 section=unknown type=ascii string=O!<`
vaddr=0x00000553 paddr=0x00000553 ordinal=007 sz=5 len=4 section=unknown type=ascii string=)H\r5
vaddr=0x00000594 paddr=0x00000594 ordinal=008 sz=8 len=7 section=unknown type=ascii string=H\n,\tH\nL
vaddr=0x000005bb paddr=0x000005bb ordinal=009 sz=7 len=6 section=unknown type=ascii string=EH\v91H
Camera camx - float32: 0x0054E058
Camera camy - float32: 0x0054E05C
Camera camz - float32: 0x0054E060
Camera intx - float32: 0x0054E064
Camera inty - float32: 0x0054E068
Camera intz - float32: 0x0054E06C
Camera angx - short16: 0x0054E070
Camera angy - short16: 0x0054E072
Camera angz - short16: 0x0054E074
origAddr blkName runCount cost timeCost percent timePercent OvAllinBlkTime(ms) blkCodeSize
80003404 zz_0003350_ 12782835 39510622 580151253 5.89 15.14 580.15 241
800c37d0 OSLoadContext 388541 21753696 23815075 3.24 0.62 23.82 1135
800c6828 zz_00c656c_ 2718996 19810017 124359054 2.95 3.25 124.36 379
800c6890 zz_00c6890_ 388449 17868654 22305895 2.66 0.58 22.31 1702
80022e40 zz_0022e10_ 1883094 15064752 87168172 2.25 2.27 87.17 813
800c83e0 zz_00c83e0_ 387480 14724240 33099521 2.19 0.86 33.10 1170
80022e3c zz_0022e10_ 1883094 13181658 88685731 1.96 2.31 88.69 389
800c8420 zz_00c83e0_ 1162440 12786840 52730973 1.91 1.38 52.73 560
800c8a88 zz_00c89c0_ 387480 12786840 19442129 1.91 0.51 19.44 504
@CraftedCart
CraftedCart / lzfix.c
Last active February 3, 2018 10:00
lzfix with custom basename
#include <stdio.h>
#include <string.h>
int main(int argc, char *argv[])
{
if (argc < 2) {
printf("Usage: %s basename.lz.raw\n", argv[0]);
return 1;
}
@CraftedCart
CraftedCart / NewStages.txt
Last active February 17, 2018 01:08
Bites' pack
EXTRUSION
BOOLEAN
BRUSHSTROKE
AMPLITUDE
DOUBLECROSS
SLOPES 2.0
J-DROP
NOODLES
INVERTED TORII
UPJUMP