Bongobeat assets

Ask for help about creating mods and scripts for Grimrock 2 or share your tips, scripts, tools and assets with other modders here. Warning: forum contains spoilers!
bongobeat
Posts: 947
Joined: Thu May 16, 2013 5:58 pm
Location: France

Bongobeat assets

Post by bongobeat » Thu Jan 15, 2015 6:58 pm

Versions:
SpoilerShow
V1.0 Added a pack that contains lots of things and almost everything that was listed in this thread.
V1.1 Added an inside ship tileset and a dwarf tileset.
V1.2 Added an outside ship, most better to be used as a starting place in a mod.
V1.3 Added 2 doors for the inside ship tileset : a classic one and Skuggasveinn's swinging door from the Winter tileset (without stone and dungeon texture).
V1.3b Added 2 other swinging doors for the inside ship tileset : Kindly given by Skuggasveinn, which are more practical
V1.4 Added palace marble and wood tileset (castle style tileset).
V1.41 Reworked stables, church and toilet models, to use LOG 2 textures or town tileset textures.
Removed a couple of textures.
Retextured duke throne by something better.
My Asset Pack:
This pack contains my own town tileset conversion, the dwarf tileset and some outdoor assets, including the bridge stuff, that is showed in this thread:
http://www.grimrock.net/forum/viewtopic ... 22&t=14540

Asset pack link:
https://www.dropbox.com/s/rg2a5bh1gl9pd ... t.rar?dl=0
https://www.nexusmods.com/legendofgrimr ... escription

Palace tileset:
SpoilerShow
Image
SpoilerShow
Image
SpoilerShow
Image
SpoilerShow
Image
SpoilerShow
Image
SpoilerShow
Image
SpoilerShow
Image
SpoilerShow
Image
SpoilerShow
Image

The bridge (can be used outside or inside - Log 2 models)
SpoilerShow
Image
This is the background hills with ... real trees, it looks better but it uses more ressources.
SpoilerShow
Image
Dwarf tileset - normal wall texture made by Maneus
banners are from Willikesart
SpoilerShow
Image
The waterfall, based on Zimberzimber waterflow floor
SpoilerShow
Image
Palm tree forest : custom models from turbosquid and reworked by Maneus for the tree cluster and by Skuggasveinn for the animated tree
SpoilerShow
Image
Town conversion (original made by Skuggasveinn for Log1)
SpoilerShow
Image
An inside ship (underwater entrance at the moment)
SpoilerShow
Image
SpoilerShow
Image
Classic door:
SpoilerShow
Image
The swinging doors by Skuggasveinn:
SpoilerShow
Image
SpoilerShow
Image
SpoilerShow
Image
(Note that the frame of these doors, doesn't have the dungeon texture anymore, it is replaced by city wooden texture)

A very basic outside ship: (I 've modified some of the shipwreck model for the front and rear ship, for the others part, well it is very simple materials, like wall and pillars)
SpoilerShow
Image
SpoilerShow
Image
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
The following stuffs are not on the asset pack:
lava floor:
thread:
http://www.grimrock.net/forum/viewtopic.php?f=22&t=9141

1°)place a mine chasm on the floor (you don't really need a mine chasm, to gain time, just dig the level under the lava with at least -1 floor depth)
2°)then the fire_emitter over the chasm.
note: to save ressources you can turn off the "castShadow = true" to false.

fire_emitter:
SpoilerShow

Code: Select all

-- fire on floor
defineObject{
name = "fire_emitter",
	components = {
		{
			class = "Model",
			model = "assets/models/effects/wall_fire.fbx",
			sortOffset = 1,
		},
		{
			class = "Light",
			offset = vec(0, 0.2, 0),
			range = 6,
			color = vec(2.8, 1.2, 0.7),
			brightness = 2,
			castShadow = true,
			shadowMapSize = 64,
			staticShadows = true,
			staticShadowDistance = 0,	-- use static shadows always
		},
		{
			class = "Particle",
			particleSystem = "dungeon_fire_pit_2",
			offset = vec(0, 0, 0),
		},
		{
			class = "Controller",
			onActivate = function(self)
				self.go.light:enable()
				self.go.pointlight:enable()
				self.go.particle:enable()
			end,
			onDeactivate = function(self)
				self.go.light:disable()
				self.go.pointlight:disable()
				self.go.particle:disable()
			end,
			onToggle = function(self)
				if self.go.light:isEnabled() then
					self.go.light:disable()
					self.go.pointlight:disable()
					self.go.particle:disable()
				else
					self.go.light:enable()
					self.go.pointlight:enable()
					self.go.particle:enable()
				end
			end,
		},
	},
	placement = "floor",
	editorIcon = 88,
}
the particle:
SpoilerShow

Code: Select all

defineParticleSystem{
	name = "dungeon_fire_pit_2",
	emitters = {
		
		-- fog 1
		{
			emissionRate = 50,
			emissionTime = 0,
			maxParticles = 500,
			boxMin = {-1.3, 0,-1.3},
			boxMax = { 1.3, 0.5, 1.3},
			sprayAngle = {0,360},
			velocity = {0.1,0.2},
			objectSpace = true,
			texture = "assets/textures/particles/fog.tga",
			lifetime = {3,3},
			color0 = {1.25,0.4,0.2},
			opacity = 0.5,
			fadeIn = 2.2,
			fadeOut = 2.2,
			size = {0.75, 1.5},
			gravity = {0,0.1,0},
			airResistance = 0.5,
			rotationSpeed = 0.3,
			blendMode = "Additive",
		},
		
		-- fog 2
		{
			emissionRate = 50,
			emissionTime = 0,
			maxParticles = 500,
			boxMin = {-1.3, 0,-1.3},
			boxMax = { 1.3, 0.5, 1.3},
			sprayAngle = {0,360},
			velocity = {0.1,0.2},
			objectSpace = true,
			texture = "assets/textures/particles/fog.tga",
			lifetime = {3,3},
			color0 = {1.25,0.4,0.2},
			opacity = 0.5,
			fadeIn = 2.2,
			fadeOut = 2.2,
			size = {0.75, 1.5},
			gravity = {0,0.1,0},
			airResistance = 0.5,
			rotationSpeed = -0.3,
			blendMode = "Additive",
		},

		-- stars
		{
			emissionRate = 400,
			emissionTime = 0,
			maxParticles = 3000,
			boxMin = {-1.3, 0.0,-1.3},
			boxMax = { 1.3, 0.5, 1.3},
			sprayAngle = {0,360},
			velocity = {0,0},
			objectSpace = true,
			texture = "assets/textures/particles/firefly_dif.tga",
			lifetime = {0.5,3},
			color0 = {4, 0.4, 0.2},
			opacity = 1,
			fadeIn = 0.1,
			fadeOut = 0.1,
			size = {0.05, 0.1},
			gravity = {0,0.5,0},
			airResistance = 0.1,
			rotationSpeed = 5,
			blendMode = "Additive",
		},

		-- smoke
		{
			emissionRate = 5,
			emissionTime = 0,
			maxParticles = 50,
			boxMin = {-1.3, 0, -1.3},
			boxMax = { 1.3, 1.0, 1.3},
			sprayAngle = {0,20},
			velocity = {0.4, 0.8},
			texture = "assets/textures/particles/smoke_01.tga",
			lifetime = {1,3},
			color0 = {0.25, 0.20, 0.17},
			opacity = 0.5,
			fadeIn = 0.3,
			fadeOut = 0.9,
			size = {1.5, 2},
			gravity = {0,0.3,0},
			airResistance = 0.1,
			rotationSpeed = 0.5,
			blendMode = "Translucent",
		},
	}
}
what it looks like:
SpoilerShow
Image
the rogue set:
thread:
http://www.grimrock.net/forum/viewtopic.php?f=22&t=9270
SpoilerShow
Image
download link:

http://www.photo-graphix.fr/storephoto/ ... ue_set.rar

the breakable mine support:
thread:
http://www.grimrock.net/forum/viewtopic.php?f=22&t=9307

object:
SpoilerShow

Code: Select all

    defineObject{
       name = "mine_support_wall_01_breakable",
       baseObject = "base_obstacle",
       components = {
          {
             class = "Model",
             model = "assets/models/env/mine_support_wall_01.fbx",
          },
          {
             class = "Obstacle",
             hitSound = "barrel_hit",
             hitEffect = "hit_wood",
          },
          {
             class = "Health",
             health = 50,
             immunities = { "poison" },
             spawnOnDeath = "barrel_crate_block_broken",
             onDie = function(self)
                self.go:playSound("barrel_die")
             end,
          },
          {
             class = "Controller",
          },
       },
       placement = "wall",
       automapTile = "wall",
       editorIcon = 120,
    }
note: don't place it directly on a wall or secret wall, or melee damage will not work.

collecting crystal shard on crystal pillar:
thread:
http://www.grimrock.net/forum/viewtopic.php?f=22&t=9315

code:
here you have 2 crystal pillars:
the left one is a standart crystal pillar, the right one, made of 2 altars, has 2 crystals shards of healing that can be picked up: (1 on the right of the pillar and the other on the left)
SpoilerShow
Image
how they had to be placed in the editor: (don't forget to uncheck the "clickable" box, or you can place items on the surface)
the rock function is a sound that you hear when picking the crystal.
the standart mine_crystal_pillar is on the left
SpoilerShow
Image
the code for the 2 objects:
SpoilerShow

Code: Select all

	defineObject{
		name = "mine_pillar_crystal_altar_north_right",
		baseObject = "base_altar",
		components = {
			{
			class = "Surface",
			offset = vec(-0.3,0.54,0.6),
			size = vec(0.1, 0.1, 0.1),
			},
		},
	}
	defineObject{
		name = "mine_pillar_crystal_altar_north_left",
		baseObject = "base_altar",
		components = {
			{
			class = "Surface",
			offset = vec(0.3,1.5,0.7),
			size = vec(0.1, 0.1, 0.1),
			},
		},
	}
the secret button on a crystal pillar:
thread:
http://www.grimrock.net/forum/viewtopic ... 194#p89194
SpoilerShow
Image
SpoilerShow
Image
the object definition:
SpoilerShow

Code: Select all

defineObject{
	name = "mine_secret_button_crystal_pillar",
	baseObject = "wall_button",
	components = {
		{
			class = "Model",
			model = "assets/models/env/castle_wall_button.fbx",
			offset = vec(-0.16,0.78,0.335),
		},
		{
			class = "Particle",
			particleSystem = "runic_2",
			offset = vec(-0.16,0.78,0.335),
		},
		{
			class = "Light",
			offset = vec(-0.16,0.78,0.335),
			range = 3,
			color = vec(0.5, 1.0, 2.5),
			brightness = 3,
			fillLight = true,
		},
		{
			class = "Clickable",
			offset = vec(-0.16,0.78,0.335),
			size = vec(0.25, 0.25, 0.25),
			--debugDraw = true,
		},
	},
	replacesWall = false,
}
the particle: (it is the same particle than the castle button but without glow, stars and fog)
SpoilerShow

Code: Select all

defineParticleSystem{
	name = "runic_2",
	emitters = {
	
		-- runes
		{
			emissionRate = 4,
			emissionTime = 0,
			maxParticles = 100,
			boxMin = {-0.15, -0.1,-0.1},
			boxMax = { 0.15,  0.1, 0.2},
			sprayAngle = {0,360},
			velocity = {0.05,0.1},
			texture = "assets/textures/particles/magic_runes.tga",
			frameRate = 2,
			frameSize = 32,
			frameCount = 9,
			lifetime = {1,2},
			colorAnimation = false,
			color0 = {1, 1, 1},
			opacity = 1,
			fadeIn = 0.1,
			fadeOut = 0.1,
			size = {0.05, 0.075},
			gravity = {0,0,0},
			airResistance = 1,
			rotationSpeed = 1,
			blendMode = "Additive",
			depthBias = 0.1,
			objectSpace = true,
		},
	}
}
you have to place a crystal pillar (or even on a crystal wall, as long there is some glowing crytal behind), the orientation should be 1.
then uncheck the model in the component description, or you will see a castle wall button.
SpoilerShow
Image
Last edited by bongobeat on Thu Jul 02, 2020 9:18 am, edited 20 times in total.
My asset pack: viewtopic.php?f=22&t=9320

Log1 mod : Toorum Manor: viewtopic.php?f=14&t=5505

User avatar
THOM
Posts: 1130
Joined: Wed Nov 20, 2013 11:35 pm
Location: Germany - Cologne
Contact:

Re: Bongobeat assets

Post by THOM » Fri Jan 16, 2015 2:12 am

Very good.

Question: Is it possible for you (or someone else) to separate one or two of the palm trees to have them as an additional asset?
THOM formaly known as tschrage
_______________________________________________
My MOD (LoG1): Castle Ringfort Thread
My MOD (LoG2): Journey To Justice Thread | Download

User avatar
Drakkan
Posts: 1317
Joined: Mon Dec 31, 2012 12:25 am

Re: Bongobeat assets

Post by Drakkan » Fri Jan 16, 2015 8:51 am

THOM wrote:Very good.

Question: Is it possible for you (or someone else) to separate one or two of the palm trees to have them as an additional asset?
I was thinking the same :d

otherwise thanks for thread, I especialy like the new custom objects, will fit in my town, thanks !
Breath from the unpromising waters.
Eye of the Atlantis

bongobeat
Posts: 947
Joined: Thu May 16, 2013 5:58 pm
Location: France

Re: Bongobeat assets

Post by bongobeat » Fri Jan 16, 2015 11:01 am

sorry but I dont have the skill to do that.I suppose it can be done in blender by deleting all vertice that are not from the tree. But after doing it I think the texture will not render correctly. Well I have never try.
I did not look at it, but maybe there is already a separate palm tree on t3dfm. I will take a look
My asset pack: viewtopic.php?f=22&t=9320

Log1 mod : Toorum Manor: viewtopic.php?f=14&t=5505

User avatar
Eleven Warrior
Posts: 726
Joined: Thu Apr 18, 2013 2:32 pm
Location: Australia

Re: Bongobeat assets

Post by Eleven Warrior » Sat Jan 17, 2015 6:02 am

Hi Bongo. Wow I did not think there were so many assets but awesome now it's easy to find something we all need thank you for doing this. It's easy to type bongobeat assests, now everything is at your finger tips :)

User avatar
maneus
Posts: 230
Joined: Mon Jun 17, 2013 10:42 pm
Location: Switzerland

Re: Bongobeat assets

Post by maneus » Sat Jan 17, 2015 9:16 am

THOM wrote: Question: Is it possible for you (or someone else) to separate one or two of the palm trees to have them as an additional asset?
I could do that, but I would need the original model from bongobeat.

@bongobeat: So if you wish it, please send me a link for the uploaded original file.

bongobeat
Posts: 947
Joined: Thu May 16, 2013 5:58 pm
Location: France

Re: Bongobeat assets

Post by bongobeat » Sat Jan 17, 2015 3:56 pm

hey all,

finally I have downloaded palm tree from turbosquid and t3dfm
the island is composed by many vertices, I give up.

Palm tree and palm forest:

here is a little pack, with 4 objects:
the demo dungeon:
https://www.dropbox.com/s/iark51ij887rh ... e.rar?dl=0

It is composed by 1 small palm forest (turbosquid).
And the same object , modified in the GMT to looks placed like "pillars", that you can walk around, except for 2 trees. you have to place some invisible wall on these 2 trees, as they are in the way. I tried to move them in blender, but after that, the textures wasnt saved, don't know why.
If someone experienced may look at that it would be nice. Because there is only 2 different textures, the trunk and the leaf, and in the GMT there is many material names (always the same), when trying to replace them with another name, some of them seems to be not rendered. So maybe there are useless?

the last objects, is a model from turbosquid. Some kind of big palm tree
I ve defined one as an obstacle, and the last as a pillar.

welcome to the desert:
SpoilerShow
Image
SpoilerShow
Image
SpoilerShow
Image
note that these models are not animated.

I have tried another models from t3dfm, but I got issue with the textures. There are 2 textures (always trunk and leaf), but there is only one material name listed when I open the model in the GMT. I don't know how to define the 2 textures.
if someone can look at that too, it would be nice :)

here are 3 palm trees rendered with one texture:
SpoilerShow
Image
the palm_tree_03 has no visible textures, so I use the textures form palm_tree_02. But I think that the textures are within the .obj file.

the pack with these models:
https://www.dropbox.com/s/8q3jv8ys5uvr4 ... j.rar?dl=0

@Maneus: thanks!
here is the original island:
https://www.dropbox.com/s/gc2ct0syairhe ... s.rar?dl=0
My asset pack: viewtopic.php?f=22&t=9320

Log1 mod : Toorum Manor: viewtopic.php?f=14&t=5505

bongobeat
Posts: 947
Joined: Thu May 16, 2013 5:58 pm
Location: France

Re: Bongobeat assets

Post by bongobeat » Sat Jan 17, 2015 11:41 pm

added the palm trees by Maneus (thanks to him)

here is the link: one palm tree and one cluster.
https://www.dropbox.com/s/ix8a5788blmlo ... e.rar?dl=0

what it looks like:
SpoilerShow
Image
with the other trees:
SpoilerShow
Image
My asset pack: viewtopic.php?f=22&t=9320

Log1 mod : Toorum Manor: viewtopic.php?f=14&t=5505

User avatar
THOM
Posts: 1130
Joined: Wed Nov 20, 2013 11:35 pm
Location: Germany - Cologne
Contact:

Re: Bongobeat assets

Post by THOM » Sun Jan 18, 2015 1:24 am

A big thank you Bongobeat and Maneus! This is great. Will use this.

Especially to have Solo-Palm-Trees is cool. And therefore thank you to add solo_palm_tree_01 . Only the treetrunk is a bit odd, isn't it? In comparison to the other trees? Ist it somehow possible to make it look more like the treetrunks of the forest-palms?
THOM formaly known as tschrage
_______________________________________________
My MOD (LoG1): Castle Ringfort Thread
My MOD (LoG2): Journey To Justice Thread | Download

User avatar
Eleven Warrior
Posts: 726
Joined: Thu Apr 18, 2013 2:32 pm
Location: Australia

Re: Bongobeat assets

Post by Eleven Warrior » Mon Jan 19, 2015 5:36 am

Ahhhh yes now these Palm trees ill be needing lads. Now I can have that desert out side of dead woods, thxs Maneus and Bongo very good stuff :)

Post Reply