Legend of Grimrock 1 Modding

Talk about creating Grimrock 1 levels and mods here. Warning: forum contains spoilers!
User avatar
Sir Tawmis
Posts: 980
Joined: Mon Jul 30, 2012 8:15 am
Contact:

Re: Legend of Grimrock 1 Modding

Post by Sir Tawmis »

NOTE: Code continued from previous post.

Code: Select all


defineMaterial{
	name = "skeleton_bow",
	diffuseMap = "assets/textures/monsters/skeleton_warrior_bow_dif.tga",
	specularMap = "assets/textures/monsters/skeleton_warrior_bow_spec.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 20,
	depthBias = 0,
}

defineMaterial{
	name = "long_sword",
	diffuseMap = "assets/textures/items/long_sword_dif.tga",
	specularMap = "assets/textures/items/long_sword_spec.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 45,
	depthBias = 0,
}

defineMaterial{
	name = "dismantler",
	diffuseMap = "assets/textures/items/dismantler_dif.tga",
	specularMap = "assets/textures/items/dismantler_spec.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 20,
	depthBias = 0,
}

defineMaterial{
	name = "battle_axe",
	diffuseMap = "assets/textures/items/battle_axe_dif.tga",
	specularMap = "assets/textures/items/battle_axe_spec.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 40,
	depthBias = 0,
}

defineMaterial{
	name = "flail",
	diffuseMap = "assets/textures/items/flail_dif.tga",
	specularMap = "assets/textures/items/flail_spec.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 40,
	depthBias = 0,
}

defineMaterial{
	name = "tar_bead",
	diffuseMap = "assets/textures/items/tar_bead_dif.tga",
	specularMap = "assets/textures/items/tar_bead_spec.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 20,
	depthBias = 0,
}

defineMaterial{
	name = "cave_nettle",
	diffuseMap = "assets/textures/items/cave_nettle_dif.tga",
	specularMap = "assets/textures/common/black.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 20,
	depthBias = 0,
}

defineMaterial{
	name = "slime_bell",
	diffuseMap = "assets/textures/items/slime_bell_dif.tga",
	specularMap = "assets/textures/items/slime_bell_spec.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 20,
	depthBias = 0,
}

defineMaterial{
	name = "milkreed",
	diffuseMap = "assets/textures/items/milkreed_dif.tga",
	specularMap = "assets/textures/items/milkreed_spec.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 20,
	depthBias = 0,
}

defineMaterial{
	name = "plate_cuirass",
	diffuseMap = "assets/textures/items/plate_cuirass_dif.tga",
	specularMap = "assets/textures/items/plate_cuirass_spec.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 40,
	depthBias = 0,
}

defineMaterial{
	name = "plate_greaves",
	diffuseMap = "assets/textures/items/plate_greaves_dif.tga",
	specularMap = "assets/textures/items/plate_greaves_spec.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 40,
	depthBias = 0,
}

defineMaterial{
	name = "full_helmet",
	diffuseMap = "assets/textures/items/full_helmet_dif.tga",
	specularMap = "assets/textures/items/full_helmet_spec.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 40,
	depthBias = 0,
}

defineMaterial{
	name = "plate_boots",
	diffuseMap = "assets/textures/items/plate_boots_dif.tga",
	specularMap = "assets/textures/items/plate_boots_spec.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 40,
	depthBias = 0,
}

defineMaterial{
	name = "plate_gauntlets",
	diffuseMap = "assets/textures/items/plate_gauntlets_dif.tga",
	specularMap = "assets/textures/items/plate_gauntlets_spec.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 40,
	depthBias = 0,
}

defineMaterial{
	name = "prison_wall",
	diffuseMap = "assets/textures/env/prison_wall_dif.tga",
	specularMap = "assets/textures/env/prison_wall_spec.tga",
	normalMap = "assets/textures/env/prison_wall_normal.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 60,
	depthBias = 0,
}

defineMaterial{
	name = "prison_floor",
	diffuseMap = "assets/textures/env/prison_floor_dif.tga",
	specularMap = "assets/textures/env/prison_floor_spec.tga",
	normalMap = "assets/textures/env/prison_floor_normal.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 60,
	depthBias = 0,
}

defineMaterial{
	name = "rock_wall_tile",
	diffuseMap = "assets/textures/env/rockwall_tile_dif.tga",
	specularMap = "assets/textures/env/rockwall_tile_spec.tga",
	normalMap = "assets/textures/env/rockwall_tile_normal.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 20,
	depthBias = 0,
}

defineMaterial{
	name = "rock_wall_tile_light",
	diffuseMap = "assets/textures/env/rockwall_tile_light_dif.tga",
	specularMap = "assets/textures/env/rockwall_tile_spec.tga",
	normalMap = "assets/textures/env/rockwall_tile_normal.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 20,
	depthBias = 0,
}

defineMaterial{
	name = "prison_secret_button",
	diffuseMap = "assets/textures/props/prison_button_dif.tga",
	specularMap = "assets/textures/props/dungeon_button_spec.tga",
	normalMap = "assets/textures/props/dungeon_button_normal.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 50,
	depthBias = 0,
}

defineMaterial{
	name = "prison_wall_keyhole",
	diffuseMap = "assets/textures/env/prison_wall_keyhole_dif.tga",
	specularMap = "assets/textures/env/dungeon_wall_keyhole_spec.tga",
	normalMap = "assets/textures/env/dungeon_wall_keyhole_normal.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 50,
	depthBias = 0,
}

defineMaterial{
	name = "stone_seal",
	diffuseMap = "assets/textures/env/stone_seal_dif.tga",
	specularMap = "assets/textures/env/stone_seal_spec.tga",
	normalMap = "assets/textures/env/stone_seal_normal.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 25,
	depthBias = 0,
}

defineMaterial{
	name = "machine_part_orb",
	diffuseMap = "assets/textures/items/machine_part_orb_dif.tga",
	specularMap = "assets/textures/items/machine_part_orb_spec.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 20,
	depthBias = 0,
}

defineMaterial{
	name = "white_light",
	diffuseMap = "assets/textures/common/white.tga",
	doubleSided = false,
	lighting = false,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 20,
	depthBias = 0,
}

defineMaterial{
	name = "goromorg_statue_obsidian",
	diffuseMap = "assets/textures/env/goromorg_statue_obsidian_dif.tga",
	specularMap = "assets/textures/env/goromorg_statue_obsidian_spec.tga",
	normalMap = "assets/textures/env/goromorg_statue_normal.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 50,
	depthBias = 0,
}

defineMaterial{
	name = "goromorg_statue_base_obsidian",
	diffuseMap = "assets/textures/env/obsidian_generic_dif.tga",
	specularMap = "assets/textures/env/obsidian_generic_spec.tga",
	normalMap = "assets/textures/env/marble_generic_normal.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 70,
	depthBias = 0,
}

defineMaterial{
	name = "metal_junk_tile",
	diffuseMap = "assets/textures/env/metal_junk_generic_dif.tga",
	specularMap = "assets/textures/env/metal_junk_generic_spec.tga",
	normalMap = "assets/textures/env/metal_junk_generic_normal.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 50,
	depthBias = 0,
}

defineMaterial{
	name = "cube_broken",
	diffuseMap = "assets/textures/monsters/mechnical_cube_broken_dif.tga",
	specularMap = "assets/textures/monsters/mechnical_cube_broken_spec.tga",
	normalMap = "assets/textures/monsters/mechnical_cube_normal.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 25,
	depthBias = 0,
}

defineMaterial{
	name = "shield_elements",
	diffuseMap = "assets/textures/items/shield_elements_dif.tga",
	specularMap = "assets/textures/items/shield_elements_spec.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 40,
	depthBias = 0,
}

defineMaterial{
	name = "crossbow",
	diffuseMap = "assets/textures/items/crossbow_dif.tga",
	specularMap = "assets/textures/items/crossbow_spec.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 20,
	depthBias = 0,
}

defineMaterial{
	name = "quarrel",
	diffuseMap = "assets/textures/items/quarrel_dif.tga",
	specularMap = "assets/textures/items/quarrel_spec.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 40,
	depthBias = 0,
}

defineMaterial{
	name = "sling",
	diffuseMap = "assets/textures/items/sling_dif.tga",
	specularMap = "assets/textures/items/sling_spec.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 20,
	depthBias = 0,
}

defineMaterial{
	name = "note",
	diffuseMap = "assets/textures/items/note_dif.tga",
	specularMap = "assets/textures/common/black.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 20,
	depthBias = 0,
}

defineMaterial{
	name = "cuirass_valor",
	diffuseMap = "assets/textures/items/cuirass_valor_dif.tga",
	specularMap = "assets/textures/items/cuirass_valor_spec.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 40,
	depthBias = 0,
}

defineMaterial{
	name = "greaves_valor",
	diffuseMap = "assets/textures/items/greaves_valor_dif.tga",
	specularMap = "assets/textures/items/greaves_valor_spec.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 40,
	depthBias = 0,
}

defineMaterial{
	name = "helmet_valor",
	diffuseMap = "assets/textures/items/helmet_valor_dif.tga",
	specularMap = "assets/textures/items/helmet_valor_spec.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 40,
	depthBias = 0,
}

defineMaterial{
	name = "boots_valor",
	diffuseMap = "assets/textures/items/boots_valor_dif.tga",
	specularMap = "assets/textures/items/boots_valor_spec.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 40,
	depthBias = 0,
}

defineMaterial{
	name = "gauntlets_valor",
	diffuseMap = "assets/textures/items/gauntlets_valor_dif.tga",
	specularMap = "assets/textures/items/plate_gauntlets_spec.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 40,
	depthBias = 0,
}

defineMaterial{
	name = "lurker_clothes",
	diffuseMap = "assets/textures/items/lurker_clothes_dif.tga",
	specularMap = "assets/textures/common/black.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 20,
	depthBias = 0,
}

defineMaterial{
	name = "pit_gauntlets",
	diffuseMap = "assets/textures/items/pit_gauntlets_dif.tga",
	specularMap = "assets/textures/items/pit_gauntlets_spec.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 30,
	depthBias = 0,
}

defineMaterial{
	name = "guardian",
	diffuseMap = "assets/textures/monsters/guardian_dif.tga",
	specularMap = "assets/textures/monsters/guardian_spec.tga",
	normalMap = "assets/textures/monsters/guardian_normal.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 90,
	depthBias = 0,
}

defineMaterial{
	name = "guardian_flail",
	diffuseMap = "assets/textures/monsters/guardian_flail_dif.tga",
	specularMap = "assets/textures/monsters/guardian_flail_spec.tga",
	normalMap = "assets/textures/monsters/guardian_flail_normal.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 80,
	depthBias = 0,
}

defineMaterial{
	name = "rat_shank",
	diffuseMap = "assets/textures/items/rat_shank_dif.tga",
	specularMap = "assets/textures/items/rat_shank_spec.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 20,
	depthBias = 0,
}

defineMaterial{
	name = "boiled_beetle",
	diffuseMap = "assets/textures/items/boiled_beetle_dif.tga",
	specularMap = "assets/textures/items/boiled_beetle_spec.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 30,
	depthBias = 0,
}

defineMaterial{
	name = "baked_maggot",
	diffuseMap = "assets/textures/items/baked_maggot_dif.tga",
	specularMap = "assets/textures/items/baked_maggot_spec.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 30,
	depthBias = 0,
}

defineMaterial{
	name = "herder_cap",
	diffuseMap = "assets/textures/items/herder_cap_dif.tga",
	specularMap = "assets/textures/items/herder_cap_spec.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 30,
	depthBias = 0,
}

defineMaterial{
	name = "ice_lizard_steak",
	diffuseMap = "assets/textures/items/ice_lizard_steak_dif.tga",
	specularMap = "assets/textures/items/ice_lizard_steak_spec.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 30,
	depthBias = 0,
}

defineMaterial{
	name = "mole_jerky",
	diffuseMap = "assets/textures/items/mole_jerky_dif.tga",
	specularMap = "assets/textures/items/mole_jerky_spec.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 20,
	depthBias = 0,
}

defineMaterial{
	name = "green_slime",
	diffuseMap = "assets/textures/monsters/green_slime_dif.tga",
	specularMap = "assets/textures/common/white.tga",
	normalMap = "assets/textures/monsters/green_slime_normal.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 20,
	depthBias = 0,
}

defineMaterial{
	name = "bomb",
	diffuseMap = "assets/textures/items/bomb_dif.tga",
	specularMap = "assets/textures/items/bomb_spec.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 40,
	depthBias = 0,
}

defineMaterial{
	name = "flask",
	diffuseMap = "assets/textures/items/flask_dif.tga",
	specularMap = "assets/textures/common/white.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 60,
	depthBias = 0,
}

defineMaterial{
	name = "mortar_pestle",
	diffuseMap = "assets/textures/items/mortar_pestle_dif.tga",
	specularMap = "assets/textures/items/mortar_pestle_spec.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 20,
	depthBias = 0,
}

defineMaterial{
	name = "key_gold",
	diffuseMap = "assets/textures/items/key_gold_dif.tga",
	specularMap = "assets/textures/items/key_gold_spec.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 40,
	depthBias = 0,
}

defineMaterial{
	name = "assassin_dagger",
	diffuseMap = "assets/textures/items/assassin_dagger_dif.tga",
	specularMap = "assets/textures/items/assassin_dagger_spec.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 40,
	depthBias = 0,
}

defineMaterial{
	name = "icefall_hammer",
	diffuseMap = "assets/textures/items/icefall_hammer_dif.tga",
	specularMap = "assets/textures/items/icefall_hammer_spec.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 30,
	depthBias = 0,
}

defineMaterial{
	name = "ancient_axe",
	diffuseMap = "assets/textures/items/ancient_axe_dif.tga",
	specularMap = "assets/textures/items/ancient_axe_spec.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 40,
	depthBias = 0,
}

defineMaterial{
	name = "fist_dagger",
	diffuseMap = "assets/textures/items/fist_dagger_dif.tga",
	specularMap = "assets/textures/items/fist_dagger_spec.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 40,
	depthBias = 0,
}

defineMaterial{
	name = "zhandul_orb",
	diffuseMap = "assets/textures/items/zhandul_orb_dif.tga",
	specularMap = "assets/textures/items/zhandul_orb_spec.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 20,
	depthBias = 0,
}

defineMaterial{
	name = "key_prison",
	diffuseMap = "assets/textures/items/key_prison_dif.tga",
	specularMap = "assets/textures/items/key_prison_spec.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 30,
	depthBias = 0,
}

defineMaterial{
	name = "scaled_cloak",
	diffuseMap = "assets/textures/items/scaled_cloak_dif.tga",
	specularMap = "assets/textures/items/scaled_cloak_spec.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 40,
	depthBias = 0,
}

defineMaterial{
	name = "wall_keyhole_gear",
	diffuseMap = "assets/textures/env/wall_keyhole_gear_dif.tga",
	specularMap = "assets/textures/env/wall_keyhole_gear_spec.tga",
	normalMap = "assets/textures/env/wall_keyhole_gear_normal.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 50,
	depthBias = 0,
}

defineMaterial{
	name = "wall_golden_keyhole",
	diffuseMap = "assets/textures/env/wall_keyhole_golden_dif.tga",
	specularMap = "assets/textures/env/wall_keyhole_golden_spec.tga",
	normalMap = "assets/textures/env/wall_keyhole_golden_normal.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 85,
	depthBias = 0,
}

defineMaterial{
	name = "prison_keyhole",
	diffuseMap = "assets/textures/env/wall_keyhole_prison_dif.tga",
	specularMap = "assets/textures/env/wall_keyhole_prison_spec.tga",
	normalMap = "assets/textures/env/wall_keyhole_prison_normal.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 80,
	depthBias = 0,
}

defineMaterial{
	name = "wall_keyhole_round",
	diffuseMap = "assets/textures/env/wall_keyhole_round_dif.tga",
	specularMap = "assets/textures/env/wall_keyhole_round_spec.tga",
	normalMap = "assets/textures/env/wall_keyhole_round_normal.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 65,
	depthBias = 0,
}

defineMaterial{
	name = "dungeon_wall_text",
	diffuseMap = "assets/textures/env/dungeon_wall_text_dif.tga",
	specularMap = "assets/textures/env/dungeon_wall_text_spec.tga",
	normalMap = "assets/textures/env/dungeon_wall_text_normal.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 15,
	depthBias = 0,
}

defineMaterial{
	name = "temple_wall_walltext",
	diffuseMap = "assets/textures/env/temple_wall_text_dif.tga",
	specularMap = "assets/textures/env/temple_wall_text_spec.tga",
	normalMap = "assets/textures/env/temple_wall_text_normal.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 30,
	depthBias = 0,
}

defineMaterial{
	name = "prison_wall_walltext",
	diffuseMap = "assets/textures/env/prison_wall_text_dif.tga",
	specularMap = "assets/textures/env/prison_wall_text_spec.tga",
	normalMap = "assets/textures/env/prison_wall_text_normal.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 75,
	depthBias = 0,
}

defineMaterial{
	name = "power_weapon",
	diffuseMap = "assets/textures/items/power_weapon_dif.tga",
	specularMap = "assets/textures/items/power_weapon_spec.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 15,
	depthBias = 0,
}

defineMaterial{
	name = "compass",
	diffuseMap = "assets/textures/items/compass_dif.tga",
	specularMap = "assets/textures/items/compass_spec.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 25,
	depthBias = 0,
}

defineMaterial{
	name = "spider_eggs",
	diffuseMap = "assets/textures/props/spider_eggs_dif.tga",
	specularMap = "assets/textures/props/spider_eggs_spec.tga",
	normalMap = "assets/textures/props/spider_eggs_normal.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 50,
	depthBias = 0,
}

defineMaterial{
	name = "spider_webs",
	diffuseMap = "assets/textures/props/spider_webs_dif.tga",
	doubleSided = true,
	lighting = false,
	alphaTest = false,
	blendMode = "Translucent",
	textureAddressMode = "Wrap",
	glossiness = 20,
	depthBias = 0,
}

defineMaterial{
	name = "spider_egg_ground",
	diffuseMap = "assets/textures/props/spider_egg_ground_dif.tga",
	specularMap = "assets/textures/props/spider_egg_ground_spec.tga",
	normalMap = "assets/textures/props/spider_egg_ground_normal.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = true,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 70,
	depthBias = 0,
}

defineMaterial{
	name = "longbow",
	diffuseMap = "assets/textures/items/longbow_dif.tga",
	specularMap = "assets/textures/items/longbow_spec.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 20,
	depthBias = 0,
}

defineMaterial{
	name = "pointy_shoes",
	diffuseMap = "assets/textures/items/pointy_shoes_dif.tga",
	specularMap = "assets/textures/common/black.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 20,
	depthBias = 0,
}

defineMaterial{
	name = "diviner_clothes",
	diffuseMap = "assets/textures/items/diviner_clothes_dif.tga",
	specularMap = "assets/textures/items/huntsman_clothes_spec.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 20,
	depthBias = 0,
}

defineMaterial{
	name = "dragon_statue",
	diffuseMap = "assets/textures/env/dragon_statue_dif.tga",
	specularMap = "assets/textures/env/dragon_statue_spec.tga",
	normalMap = "assets/textures/env/dragon_statue_normal.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 40,
	depthBias = 0,
}

defineMaterial{
	name = "dragon_statue_base",
	diffuseMap = "assets/textures/env/dragon_statue_base_dif.tga",
	specularMap = "assets/textures/env/dragon_statue_base_spec.tga",
	normalMap = "assets/textures/env/dragon_statue_base_normal.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 40,
	depthBias = 0,
}

defineMaterial{
	name = "wall_ivy",
	diffuseMap = "assets/textures/props/wall_ivy_dif.tga",
	specularMap = "assets/textures/props/wall_ivy_spec.tga",
	normalMap = "assets/textures/props/wall_ivy_normal.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = true,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 25,
	depthBias = 0,
}

defineMaterial{
	name = "dungeon_wall_dirt",
	diffuseMap = "assets/textures/props/dungeon_wall_dirt_dif.tga",
	specularMap = "assets/textures/props/dungeon_wall_dirt_spec.tga",
	normalMap = "assets/textures/props/dungeon_wall_dirt_normal.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = true,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 20,
	depthBias = 0,
}

defineMaterial{
	name = "floor_corpse",
	diffuseMap = "assets/textures/props/floor_corpse_dif.tga",
	specularMap = "assets/textures/props/floor_corpse_spec.tga",
	normalMap = "assets/textures/props/floor_corpse_normal.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = true,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 20,
	depthBias = 0,
}

defineMaterial{
	name = "goblet",
	diffuseMap = "assets/textures/items/goblet_dif.tga",
	specularMap = "assets/textures/items/goblet_spec.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 85,
	depthBias = 0,
}

defineMaterial{
	name = "deity_figure",
	diffuseMap = "assets/textures/items/deity_figure_dif.tga",
	specularMap = "assets/textures/items/deity_figure_spec.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 85,
	depthBias = 0,
}

defineMaterial{
	name = "goromorg_miniature",
	diffuseMap = "assets/textures/items/goromorg_miniature_dif.tga",
	specularMap = "assets/textures/items/goromorg_miniature_spec.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 85,
	depthBias = 0,
}

defineMaterial{
	name = "dragon_figure",
	diffuseMap = "assets/textures/items/dragon_figure_dif.tga",
	specularMap = "assets/textures/items/dragon_figure_spec.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 85,
	depthBias = 0,
}

defineMaterial{
	name = "golden_crown",
	diffuseMap = "assets/textures/items/golden_crown_dif.tga",
	specularMap = "assets/textures/items/golden_crown_spec.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 85,
	depthBias = 0,
}

defineMaterial{
	name = "spherical_map",
	diffuseMap = "assets/textures/items/spherical_map_dif.tga",
	specularMap = "assets/textures/items/spherical_map_spec.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 90,
	depthBias = 0,
}

defineMaterial{
	name = "ancient_clockwork",
	diffuseMap = "assets/textures/items/ancient_clockwork_dif.tga",
	specularMap = "assets/textures/items/ancient_clockwork_spec.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 85,
	depthBias = 0,
}

defineMaterial{
	name = "gears",
	diffuseMap = "assets/textures/dream/dream_gears_dif.tga",
	specularMap = "assets/textures/dream/dream_gears_spec.tga",
	normalMap = "assets/textures/dream/dream_gears_normal.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 60,
	depthBias = 0,
}

defineMaterial{
	name = "dream_fog",
	diffuseMap = "assets/textures/dream/dream_fog_01_dif.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Translucent",
	textureAddressMode = "Wrap",
	glossiness = 20,
	depthBias = 0,
}

defineMaterial{
	name = "dream_fog_2",
	diffuseMap = "assets/textures/dream/dream_fog_02_dif.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Translucent",
	textureAddressMode = "Wrap",
	glossiness = 20,
	depthBias = 0,
}

defineMaterial{
	name = "ice_shards",
	diffuseMap = "assets/textures/monsters/frozen_dif.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 20,
	depthBias = 0,
}

defineMaterial{
	name = "ice_puddle",
	diffuseMap = "assets/textures/effects/ice_puddle_dif.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Translucent",
	textureAddressMode = "Wrap",
	glossiness = 20,
	depthBias = 0,
}

defineMaterial{
	name = "temple_wall_dirt",
	diffuseMap = "assets/textures/props/temple_wall_dirt_dif.tga",
	specularMap = "assets/textures/props/temple_wall_dirt_spec.tga",
	normalMap = "assets/textures/props/temple_wall_dirt_normal.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = true,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 20,
	depthBias = 0,
}

defineMaterial{
	name = "temple_floor_corpse",
	diffuseMap = "assets/textures/props/temple_floor_corpse_dif.tga",
	specularMap = "assets/textures/props/temple_floor_corpse_spec.tga",
	normalMap = "assets/textures/props/temple_floor_corpse_normal.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = true,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 20,
	depthBias = 0,
}

defineMaterial{
	name = "wyvern",
	diffuseMap = "assets/textures/monsters/wyvern_dif.tga",
	specularMap = "assets/textures/monsters/wyvern_spec.tga",
	normalMap = "assets/textures/monsters/wyvern_normal.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 20,
	depthBias = 0,
}

defineMaterial{
	name = "gladiator_statue",
	diffuseMap = "assets/textures/props/gladiator_statue_dif.tga",
	specularMap = "assets/textures/props/gladiator_statue_spec.tga",
	normalMap = "assets/textures/props/gladiator_statue_normal.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 20,
	depthBias = 0,
}

defineMaterial{
	name = "ring_boots",
	diffuseMap = "assets/textures/items/ring_boots_dif.tga",
	specularMap = "assets/textures/items/ring_boots_spec.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 30,
	depthBias = 0,
}

defineMaterial{
	name = "lurker_boots",
	diffuseMap = "assets/textures/items/lurker_boots_dif.tga",
	specularMap = "assets/textures/common/black.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 20,
	depthBias = 0,
}

defineMaterial{
	name = "temple_wall_mosaic",
	diffuseMap = "assets/textures/env/temple_wall_mosaic_dif.tga",
	specularMap = "assets/textures/env/temple_wall_mosaic_spec.tga",
	normalMap = "assets/textures/env/temple_wall_mosaic_normal.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 30,
	depthBias = 0,
}

defineMaterial{
	name = "temple_wall_glass",
	diffuseMap = "assets/textures/env/temple_wall_glass_dif.tga",
	specularMap = "assets/textures/env/temple_wall_glass_spec.tga",
	normalMap = "assets/textures/env/temple_wall_glass_normal.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 90,
	depthBias = 0,
}

defineMaterial{
	name = "blueberry_pie",
	diffuseMap = "assets/textures/items/blueberry_pie_dif.tga",
	specularMap = "assets/textures/items/blueberry_pie_spec.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 20,
	depthBias = 0,
}

defineMaterial{
	name = "shield_valor",
	diffuseMap = "assets/textures/items/shield_valor_dif.tga",
	specularMap = "assets/textures/items/shield_valor_spec.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 40,
	depthBias = 0,
}

defineMaterial{
	name = "temple_wall_glass_2",
	diffuseMap = "assets/textures/env/temple_wall_glass_2_dif.tga",
	specularMap = "assets/textures/env/temple_wall_glass_2_spec.tga",
	normalMap = "assets/textures/env/temple_wall_glass_2_normal.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 90,
	depthBias = 0,
}

defineMaterial{
	name = "red_gem",
	diffuseMap = "assets/textures/env/red_gem_shadetex.tga",
	specularMap = "assets/textures/common/white.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 20,
	depthBias = 0,
}

defineMaterial{
	name = "gear_necklace",
	diffuseMap = "assets/textures/items/gear_necklace_dif.tga",
	specularMap = "assets/textures/items/gear_necklace_spec.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = true,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 90,
	depthBias = 0,
}

defineMaterial{
	name = "warhammer",
	diffuseMap = "assets/textures/items/warhammer_dif.tga",
	specularMap = "assets/textures/items/warhammer_spec.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 30,
	depthBias = 0,
}

defineMaterial{
	name = "cutlass",
	diffuseMap = "assets/textures/items/cutlass_dif.tga",
	specularMap = "assets/textures/items/cutlass_spec.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 30,
	depthBias = 0,
}

defineMaterial{
	name = "prison_lever",
	diffuseMap = "assets/textures/props/prison_lever.tga",
	specularMap = "assets/textures/props/dungeon_lever_spec.tga",
	normalMap = "assets/textures/props/dungeon_lever_normal.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 20,
	depthBias = 0,
}

defineMaterial{
	name = "wood_pole",
	diffuseMap = "assets/textures/props/wood_block_dif.tga",
	specularMap = "assets/textures/props/wood_block_spec.tga",
	normalMap = "assets/textures/props/wood_block_normal.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 20,
	depthBias = 0,
}
Define ... 'Lost.' Neverending Nights - The Neverwinter Machinima that WILL make you laugh!
Also read: Legend of Grimrock: Destiny's Chance here on the forum! Check out the site I made for Legend of Grimrock: Destiny's Chance.
User avatar
Sir Tawmis
Posts: 980
Joined: Mon Jul 30, 2012 8:15 am
Contact:

Re: Legend of Grimrock 1 Modding

Post by Sir Tawmis »

Predefined Wall Sets
These are the three predefined wallsets. You can replace the existing wallsets or define new ones with the defineWallSet() function.

See Asset Definition Reference for more details.

Code: Select all

defineWallSet{
	name = "dungeon",
	randomFloorFacing = true,
	
	floors = {
		"assets/models/env/dungeon_floor_01.fbx", 5,
		"assets/models/env/dungeon_floor_02.fbx", 5,
		"assets/models/env/dungeon_floor_03.fbx", 5,
		"assets/models/env/dungeon_floor_04.fbx", 5,
		"assets/models/env/dungeon_floor_05.fbx", 5,
		"assets/models/env/dungeon_floor_06.fbx", 5,
		"assets/models/env/dungeon_floor_drainage.fbx", 1,
	},
	
	walls = {
		"assets/models/env/dungeon_wall_01.fbx", 50,
		"assets/models/env/dungeon_wall_drainage.fbx", 1,
	},
	
	pillars = {
		"assets/models/env/dungeon_pillar.fbx", 1,
	},

	ceilings = {
		"assets/models/env/dungeon_ceiling.fbx", 1,
	},
	
	ceilingShafts = {
		"assets/models/env/dungeon_ceiling_pit.fbx", 1,
	},

	floorDecorations = {
	},
	
	wallDecorations = {
		"assets/models/env/metal_hooks_wall.fbx", 1,
		"assets/models/env/metal_hooks_chain_wall.fbx", 1,
	},
	
	pillarDecorations = {
		"assets/models/env/metal_hook_pillar.fbx", 1,
		"assets/models/env/metal_hook_chain_pillar.fbx", 1,
		"assets/models/env/metal_ring_pillar.fbx", 1,
	},
}

defineWallSet{
	name = "temple",
	randomFloorFacing = true,

	floors = {
		"assets/models/env/temple_floor_01.fbx", 30,
		"assets/models/env/temple_floor_drainage.fbx", 1,
	},
	
	walls = {
		"assets/models/env/temple_wall_01.fbx", 50,
		"assets/models/env/temple_wall_drainage.fbx", 1,
	},
	
	pillars = {
		"assets/models/env/temple_pillar.fbx", 1,
	},
	
	ceilings = {
		"assets/models/env/temple_ceiling.fbx", 1,
	},
	
	ceilingShafts = {
		"assets/models/env/temple_ceiling_pit.fbx", 1,
	},
	
	floorDecorations = {
	},
	
	wallDecorations = {
		"assets/models/env/metal_hooks_wall.fbx", 1,
		"assets/models/env/metal_hooks_chain_wall.fbx", 1,
	},
	
	pillarDecorations = {
		"assets/models/env/metal_hook_pillar.fbx", 1,
		"assets/models/env/metal_hook_chain_pillar.fbx", 1,
		"assets/models/env/metal_ring_pillar.fbx", 1,
	},
}

defineWallSet{
	name = "prison",
	randomFloorFacing = true,
	wallOffset = 0.115,
	
	floors = {
		"assets/models/env/prison_floor_01.fbx", 30,
		"assets/models/env/prison_floor_drainage.fbx", 1,
	},
	
	walls = {
		"assets/models/env/prison_wall_01.fbx", 1,
	},
	
	pillars = {
		"assets/models/env/prison_pillar.fbx", 1,
	},

	ceilings = {
		"assets/models/env/prison_ceiling.fbx", 1,
	},
	
	ceilingShafts = {
		"assets/models/env/prison_ceiling_pit.fbx", 1,
	},
	
	floorDecorations = {
	},
	
	wallDecorations = {
	},

	pillarDecorations = {
	},
}
Define ... 'Lost.' Neverending Nights - The Neverwinter Machinima that WILL make you laugh!
Also read: Legend of Grimrock: Destiny's Chance here on the forum! Check out the site I made for Legend of Grimrock: Destiny's Chance.
User avatar
Sir Tawmis
Posts: 980
Joined: Mon Jul 30, 2012 8:15 am
Contact:

Re: Legend of Grimrock 1 Modding

Post by Sir Tawmis »

Asset Pack
This pack contains the original Legend of Grimrock assets. You may use, modify and distribute these assets in Legend of Grimrock mods. The redistributed assets must be contained in a package file (.dat file) generated by the Dungeon Editor. Any other use, commercial or non-commercial, for these assets is forbidden.

From time to time we may update the contents of the asset pack. Therefore you may not redistribute or mirror the asset pack or any of the assets contained within, except as packaged into a mod as explained above. For more details see Modding and Asset Usage Terms.

Download Asset Pack (250 MB)

Frequently Asked Questions
How can I open model and animation files?

The model and animation files use custom file formats. Almost Human does not provide tools for opening and creating these file formats (we don’t have resources to support every 3D modeling software out there). Instead we provide specifications so that anybody can write importers/exporters for these formats. The specs can be found here.

Where are the wav files?

Unfortunately we don’t have rights to redistribute and let others modify sound files that we have licensed from a third party. You may still refer to the original Legend of Grimrock sound files contained in the main game archive from your scripts.
Define ... 'Lost.' Neverending Nights - The Neverwinter Machinima that WILL make you laugh!
Also read: Legend of Grimrock: Destiny's Chance here on the forum! Check out the site I made for Legend of Grimrock: Destiny's Chance.
Locked