Community Asset Pack (C.A.P.) [Updated: 24/01/13]

Talk about creating Grimrock 1 levels and mods here. Warning: forum contains spoilers!
User avatar
Daniv
Posts: 29
Joined: Sat Aug 11, 2012 10:34 am
Location: Northamptonshire, England

Re: Community Asset Pack (C.A.P.) [Updated: 06/11/12]

Post by Daniv »

High Elf Temple wall set:
viewtopic.php?f=14&t=4008

Dark Elf Temple wall set:
viewtopic.php?f=14&t=4056
User avatar
Neikun
Posts: 2457
Joined: Thu Sep 13, 2012 1:06 pm
Location: New Brunswick, Canada
Contact:

Re: Community Asset Pack (C.A.P.) [Updated: 06/11/12]

Post by Neikun »

I was wondering why you were holding back the high-elf temple wallset lol.
"I'm okay with being referred to as a goddess."
Community Model Request Thread
See what I'm working on right now: Neikun's Workshop
Lead Coordinator for Legends of the Northern Realms Project
  • Message me to join in!
User avatar
Brodie301
Posts: 286
Joined: Sun Apr 08, 2012 6:00 pm
Location: Mississippi, USA

Re: Community Asset Pack (C.A.P.) [Updated: 06/11/12]

Post by Brodie301 »

Just install Cleanwall and Corrupt. You all are killing me! Looks great Daniv
The FORCE is with me!!!
zadkielmodeler
Posts: 43
Joined: Sat Sep 15, 2012 6:34 am

Re: Community Asset Pack (C.A.P.) [Updated: 06/11/12]

Post by zadkielmodeler »

I don't know if you want to use this in it or not. But the 3 tomes alone were kind of boring for me.
So I made some for Energy and the other types of magic as well. But honestly you could put any skill in one of those.

Code: Select all

defineObject{
		name = "tome_greaterhealth",
		class = "Item",
		uiName = "Tome of Greater Health",
		model = "assets/models/items/tome.fbx",
		description = "A thick tome that thoroughly describes the diet and excercises of the hermits of Basabua.",
		gfxIndex = 30,
		weight = 1.0,
		gameEffect = "Gain Health +50",
		onUseItem = function(self, champion)
			playSound("level_up")
			hudPrint(champion:getName().." gained Health +50.")
			champion:modifyStatCapacity("health", 50)
			champion:modifyStat("health", 50)
			return true
		end,
	}
		defineObject{
		name = "tome_greaterenergy",
		class = "Item",
		uiName = "Tome of Greater Energy",
		model = "assets/models/items/tome.fbx",
		description = "A thick tome that thoroughly describes the meditations and mental exercises of the hermits of Basabua.",
		gfxIndex = 30,
		weight = 1.0,
		gameEffect = "Gain Energy +50",
		onUseItem = function(self, champion)
			playSound("level_up")
			hudPrint(champion:getName().." gained Energy +50.")
			champion:modifyStatCapacity("energy", 50)
			champion:modifyStat("energy", 50)
			return true
		end,
	}
	
	

	defineObject{
		name = "tome_greaterwisdom",
		class = "Item",
		uiName = "Book of Greater Wisdom",
		model = "assets/models/items/tome.fbx",
		description = "The keepers of the sunken library record the knowledge of all their visitors in these journals.",
		gfxIndex = 30,
		weight = 1.0,
		gameEffect = "Gain 10 skillpoints",
		onUseItem = function(self, champion)
			playSound("level_up")
			hudPrint(champion:getName().." gained 10 skillpoints.")
			champion:addSkillPoints(10)
			return true
		end,
	}

	defineObject{
		name = "tome_greaterfire",
		class = "Item",
		uiName = "Tome of Greater Fire",
		model = "assets/models/items/tome.fbx",
		description = "The covers of this book feel as hot as embers. Chants and fire rituals are written on the pages.",
		skill = "spellcraft",
		requiredLevel = 5,
		gfxIndex = 30,
		weight = 1.0,
		gameEffect = "Gain Fire Magic +8 and Resist Fire +20",
		onUseItem = function(self, champion)
			playSound("level_up")
			hudPrint(champion:getName().." gained Resist Fire +20.")
			champion:trainSkill("fire_magic", 8, true)
			champion:modifyStatCapacity("resist_fire", 20)
			champion:modifyStat("resist_fire", 20)
			return true
		end,
	
	}
	defineObject{
		name = "tome_greaterice",
		class = "Item",
		uiName = "Tome of Greater Ice",
		model = "assets/models/items/tome.fbx",
		description = "The covers of this book feel icy. Chants and ice rituals are written on the pages.",
		skill = "spellcraft",
		requiredLevel = 5,
		gfxIndex = 30,
		weight = 1.0,
		gameEffect = "Gain Ice Magic +8 and Resist Cold +20",
		onUseItem = function(self, champion)
			playSound("level_up")
			hudPrint(champion:getName().." gained Resist Cold +20.")
			champion:trainSkill("ice_magic", 8, true)
			champion:modifyStatCapacity("resist_cold", 20)
			champion:modifyStat("resist_cold", 20)
			return true
		end,
	
	}
defineObject{
		name = "tome_greaterlight",
		class = "Item",
		uiName = "Tome of Greater Air",
		model = "assets/models/items/tome.fbx",
		description = "The covers of this book feel electric. Chants and air rituals are written on the pages.",
		skill = "spellcraft",
		requiredLevel = 5,
		gfxIndex = 30,
		weight = 1.0,
		gameEffect = "Gain Air Magic +8 and Resist Shock 20",
		onUseItem = function(self, champion)
			playSound("level_up")
			hudPrint(champion:getName().." gained Resist Shock +20.")
			champion:trainSkill("air_magic", 8, true)
			champion:modifyStatCapacity("resist_shock", 20)
			champion:modifyStat("resist_shock", 20)
			return true
		end,
		}
	
	defineObject{
		name = "tome_greaterpoison",
		class = "Item",
		uiName = "Tome of Greater Earth",
		model = "assets/models/items/tome.fbx",
		description = "The covers of this book feel grounded. Chants and poison rituals are written on the pages.",
		skill = "spellcraft",
		requiredLevel = 5,
		gfxIndex = 30,
		weight = 1.0,
		gameEffect = "Gain Earth Magic +8 and Resist Poison 20",
		onUseItem = function(self, champion)
			playSound("level_up")
			hudPrint(champion:getName().." gained Resist Posion +20.")
			champion:trainSkill("earth_magic", 8, true)
			champion:modifyStatCapacity("resist_poison", 20)
			champion:modifyStat("resist_poison", 20)
			return true
		end,
		
		
		}


User avatar
HaunterV
Posts: 676
Joined: Mon Apr 16, 2012 9:54 pm
Location: Barrie, Ontario, Canada

Re: Community Asset Pack (C.A.P.) [Updated: 06/11/12]

Post by HaunterV »

zadkielmodeler wrote:I don't know if you want to use this in it or not. But the 3 tomes alone were kind of boring for me.
So I made some for Energy and the other types of magic as well. But honestly you could put any skill in one of those.
SpoilerShow

Code: Select all

defineObject{
		name = "tome_greaterhealth",
		class = "Item",
		uiName = "Tome of Greater Health",
		model = "assets/models/items/tome.fbx",
		description = "A thick tome that thoroughly describes the diet and excercises of the hermits of Basabua.",
		gfxIndex = 30,
		weight = 1.0,
		gameEffect = "Gain Health +50",
		onUseItem = function(self, champion)
			playSound("level_up")
			hudPrint(champion:getName().." gained Health +50.")
			champion:modifyStatCapacity("health", 50)
			champion:modifyStat("health", 50)
			return true
		end,
	}
		defineObject{
		name = "tome_greaterenergy",
		class = "Item",
		uiName = "Tome of Greater Energy",
		model = "assets/models/items/tome.fbx",
		description = "A thick tome that thoroughly describes the meditations and mental exercises of the hermits of Basabua.",
		gfxIndex = 30,
		weight = 1.0,
		gameEffect = "Gain Energy +50",
		onUseItem = function(self, champion)
			playSound("level_up")
			hudPrint(champion:getName().." gained Energy +50.")
			champion:modifyStatCapacity("energy", 50)
			champion:modifyStat("energy", 50)
			return true
		end,
	}
	
	

	defineObject{
		name = "tome_greaterwisdom",
		class = "Item",
		uiName = "Book of Greater Wisdom",
		model = "assets/models/items/tome.fbx",
		description = "The keepers of the sunken library record the knowledge of all their visitors in these journals.",
		gfxIndex = 30,
		weight = 1.0,
		gameEffect = "Gain 10 skillpoints",
		onUseItem = function(self, champion)
			playSound("level_up")
			hudPrint(champion:getName().." gained 10 skillpoints.")
			champion:addSkillPoints(10)
			return true
		end,
	}

	defineObject{
		name = "tome_greaterfire",
		class = "Item",
		uiName = "Tome of Greater Fire",
		model = "assets/models/items/tome.fbx",
		description = "The covers of this book feel as hot as embers. Chants and fire rituals are written on the pages.",
		skill = "spellcraft",
		requiredLevel = 5,
		gfxIndex = 30,
		weight = 1.0,
		gameEffect = "Gain Fire Magic +8 and Resist Fire +20",
		onUseItem = function(self, champion)
			playSound("level_up")
			hudPrint(champion:getName().." gained Resist Fire +20.")
			champion:trainSkill("fire_magic", 8, true)
			champion:modifyStatCapacity("resist_fire", 20)
			champion:modifyStat("resist_fire", 20)
			return true
		end,
	
	}
	defineObject{
		name = "tome_greaterice",
		class = "Item",
		uiName = "Tome of Greater Ice",
		model = "assets/models/items/tome.fbx",
		description = "The covers of this book feel icy. Chants and ice rituals are written on the pages.",
		skill = "spellcraft",
		requiredLevel = 5,
		gfxIndex = 30,
		weight = 1.0,
		gameEffect = "Gain Ice Magic +8 and Resist Cold +20",
		onUseItem = function(self, champion)
			playSound("level_up")
			hudPrint(champion:getName().." gained Resist Cold +20.")
			champion:trainSkill("ice_magic", 8, true)
			champion:modifyStatCapacity("resist_cold", 20)
			champion:modifyStat("resist_cold", 20)
			return true
		end,
	
	}
defineObject{
		name = "tome_greaterlight",
		class = "Item",
		uiName = "Tome of Greater Air",
		model = "assets/models/items/tome.fbx",
		description = "The covers of this book feel electric. Chants and air rituals are written on the pages.",
		skill = "spellcraft",
		requiredLevel = 5,
		gfxIndex = 30,
		weight = 1.0,
		gameEffect = "Gain Air Magic +8 and Resist Shock 20",
		onUseItem = function(self, champion)
			playSound("level_up")
			hudPrint(champion:getName().." gained Resist Shock +20.")
			champion:trainSkill("air_magic", 8, true)
			champion:modifyStatCapacity("resist_shock", 20)
			champion:modifyStat("resist_shock", 20)
			return true
		end,
		}
	
	defineObject{
		name = "tome_greaterpoison",
		class = "Item",
		uiName = "Tome of Greater Earth",
		model = "assets/models/items/tome.fbx",
		description = "The covers of this book feel grounded. Chants and poison rituals are written on the pages.",
		skill = "spellcraft",
		requiredLevel = 5,
		gfxIndex = 30,
		weight = 1.0,
		gameEffect = "Gain Earth Magic +8 and Resist Poison 20",
		onUseItem = function(self, champion)
			playSound("level_up")
			hudPrint(champion:getName().." gained Resist Posion +20.")
			champion:trainSkill("earth_magic", 8, true)
			champion:modifyStatCapacity("resist_poison", 20)
			champion:modifyStat("resist_poison", 20)
			return true
		end,
		
		
		}


Have you checked the tome library? viewtopic.php?f=14&t=3338&hilit=tome+library

theres like 25 extra tomes now. along with a basic formula for making new ones that are balenced.
Grimrock Community 'FrankenDungeon 2012. Submit your entry now!: http://tinyurl.com/cnupr7h
SUBMIT YOUR ASSETS! Community Asset Pack (C.A.P.): http://tinyurl.com/bqvykrp
Behold! The HeroQuest Revival!: http://tinyurl.com/cu52ksc
User avatar
Neikun
Posts: 2457
Joined: Thu Sep 13, 2012 1:06 pm
Location: New Brunswick, Canada
Contact:

Re: Community Asset Pack (C.A.P.) [Updated: 06/11/12]

Post by Neikun »

Arcane Ogre:
http://grimrock.nexusmods.com/mods/99

Also, please change the floor skeleton link to: https://www.dropbox.com/s/0c70gesjg3u2q ... eleton.rar
"I'm okay with being referred to as a goddess."
Community Model Request Thread
See what I'm working on right now: Neikun's Workshop
Lead Coordinator for Legends of the Northern Realms Project
  • Message me to join in!
User avatar
Neikun
Posts: 2457
Joined: Thu Sep 13, 2012 1:06 pm
Location: New Brunswick, Canada
Contact:

Re: Community Asset Pack (C.A.P.) [Updated: 08/11/12]

Post by Neikun »

The Isgardian
It's done. Finally.
"I'm okay with being referred to as a goddess."
Community Model Request Thread
See what I'm working on right now: Neikun's Workshop
Lead Coordinator for Legends of the Northern Realms Project
  • Message me to join in!
User avatar
Neikun
Posts: 2457
Joined: Thu Sep 13, 2012 1:06 pm
Location: New Brunswick, Canada
Contact:

Re: Community Asset Pack (C.A.P.) [Updated: 08/11/12]

Post by Neikun »

I think the C.A.P. would do a good job at bundling my decorations together if I were to start to release a lot.
Related,
Boulder (blockage and alcove definitions inside)
Model: https://www.dropbox.com/s/ixw0v8vopuhigvw/boulder.model

The idea behind the alcove is for a sword in the stone kind of thing.
I have not tested other items aside from the Dismantler and the longsword.

Definitions inside the spoilers:
SpoilerShow
Objects:

Code: Select all

defineObject{
	name = "boulder_socket",
	class = "Alcove",
	model = "mod_assets/models/boulder.fbx",
	replacesWall = false,
	anchorPos = vec(-0.05, 0.9, -0.4),
	anchorRotation = vec(90,0,90),
	targetPos = vec(0,1.3,0),
	targetSize = vec(0.6, 0.5, 0.6),
	placement = "wall",
	editorIcon = 8,
}

defineObject{
	name = "boulder_blockage",
   	 class = "Blockage",
	model = "mod_assets/models/boulder.fbx",
	placement = "floor",
	repelProjectiles = true,
	hitSound = "impact_blade",
	editorIcon = 56,
}
Material:

Code: Select all

defineMaterial{
	name = "boulder",
	diffuseMap = "assets/textures/env/rockwall_tile_light_dif.tga",
	specularMap = "assets/textures/env/rockwall_tile_spec.tga",
	doubleSided = false,
	lighting = true,
	alphaTest = false,
	blendMode = "Opaque",
	textureAddressMode = "Wrap",
	glossiness = 20,
	depthBias = 0,
}
"I'm okay with being referred to as a goddess."
Community Model Request Thread
See what I'm working on right now: Neikun's Workshop
Lead Coordinator for Legends of the Northern Realms Project
  • Message me to join in!
User avatar
Xanathar
Posts: 629
Joined: Sun Apr 15, 2012 10:19 am
Location: Torino, Italy
Contact:

Re: Community Asset Pack (C.A.P.) [Updated: 08/11/12]

Post by Xanathar »

If you want, I would be proud to have my 99% working treasure chests in the CAP!

http://grimrock.nexusmods.com/mods/108/
Waking Violet (Steam, PS4, PSVita, Switch) : http://www.wakingviolet.com

The Sunset Gate [MOD]: viewtopic.php?f=14&t=5563

My preciousss: http://www.moonsharp.org
User avatar
crisman
Posts: 305
Joined: Sat Sep 22, 2012 9:23 pm
Location: Italy

Re: Community Asset Pack (C.A.P.) [Updated: 13/11/12]

Post by crisman »

Hey there
I will uploading in the next minutes a new lock and key, a new retextured scavenger, and the icons of my tomes, now with a glitter effect ;)
Hope you like them :D
link for the screenshots: - I hope you can view them! -
https://skydrive.live.com/?cid=74CFADF6 ... E98%215481
Cannot post the screenshots directly, since I've enabled the nvidia optimus steam is not able to take screenshots from the editor anymore :shock:
EDIT: files uploaded, be sure to download icons.rar as it contains all the icons I made! If there are problems let me know!
Post Reply