Kenshi
Baby Shark Dec 22, 2017 @ 6:56am
Making our own skeletons.
wonder if we can ever make our own primitive skeleton variants? i doubt it and they would probly be not as intelligent as normal skeletons. but good enough to do a simple task. if we can figure out how to make skeletal limbs move and such then why not? attaching the limbs to a metal torso is probly easier than making them work with an organic body. probly not too outlandish to be able to create a primitive AI from studying the ai cores already in the game too. should be one of the most expensive and hardest research projects out there if it ever exists.

just a thought probly wont happen but it would be cool.
Originally posted by Aurelia:
It would require adding some functionality to the engine itself, as there's currently no function of spawning units through this sort of behavior, but it wouldn't be undoable. That aside though, this wouldn't be a thing, as skeletons and their operation are meant to be a mysterious and lost technology from an ancient culture.

Not only would you being able to create skeletons detract from that feeling of awe, but there's no surviving knowledge about how all those skeleton parts actually work individually, or as a whole.

You may have all the parts to build a robot though, but you'd still need to program it, and make sure all the parts get put together the right way with the -correct- materials. I imagine if people from the kenshi world were trying to build a copy of a common day motherboard, they'd cut a bunch of little squares of copper, stick iron legs on them, stab those legs through a sheet of iron, then drip random lines of melted iron all over the board in fancy patterns with the idea that maybe it'll trigger some sort of magic and just simply work..

There is no one in kenshi that could build a robot, let alone a skeleton. That level of understanding of these things just doesn't exist anymore.
< >
Showing 1-15 of 20 comments
been suggested several times
and unlikely due to limitations of the game.
rat bastard Dec 22, 2017 @ 8:11am 
Originally posted by HaTsUnE_NeKo:
been suggested several times
and unlikely due to limitations of the game.
I wonder why, just make a new work bench and the character creator appear when the crafting is done, then the character creation window appears and once done editing it the skeleton spawns naked with 0 on everything and there you go.

At least that's a cheap way to do it.
Last edited by rat bastard; Dec 22, 2017 @ 8:12am
Valky Dec 22, 2017 @ 11:02am 
When ppl say "it's simple as that" but never actually tried to read a program or do one even in good old basic, nothing is simple in programing, everything you add/remove bring another problem(or a LOT of problems), be it conflics, the engine being unable to do what you ask him to do or just rendering everything unstable or broken.
rat bastard Dec 22, 2017 @ 11:09am 
Originally posted by Valky:
When ppl say "it's simple as that" but never actually tried to read a program or do one even in good old basic, nothing is simple in programing, everything you add/remove bring another problem(or a LOT of problems), be it conflics, the engine being unable to do what you ask him to do or just rendering everything unstable or broken.
Well, i don't see how there would be any issue, i'm a complete noob when it comes to programming and i know it's kinda hard, but this just seems simple to me for some reason.
magmoose Dec 22, 2017 @ 3:03pm 
Originally posted by Ray Vest Artist:
Originally posted by Valky:
When ppl say "it's simple as that" but never actually tried to read a program or do one even in good old basic, nothing is simple in programing, everything you add/remove bring another problem(or a LOT of problems), be it conflics, the engine being unable to do what you ask him to do or just rendering everything unstable or broken.
Well, i don't see how there would be any issue, i'm a complete noob when it comes to programming and i know it's kinda hard, but this just seems simple to me for some reason.
system DesertCloudStorm
{
iteration_interval 0.1
nonvisible_update_timeout 3
scale 30 30 30
technique Dust-Pump_mid_ring
{
keep_local true
visual_particle_quota 80
emitted_emitter_quota 80
emitted_technique_quota 30
emitted_affector_quota 30
emitted_system_quota 30
material DustMite_DESERT
default_particle_width 8
default_particle_height 8
default_particle_depth 8
renderer Billboard
{
}
emitter Circle Dustpuimpshape
{
emission_rate dyn_oscillate
{
oscillate_frequency 0.4
oscillate_phase 0
oscillate_base 20
oscillate_amplitude 20
oscillate_type sine
}
time_to_live dyn_random
{
min 8
max 42
}
velocity dyn_random
{
min 12
max 55
}
duration dyn_random
{
min 4
max 16
}
direction 0 0 0
radius 44
}
affector TextureRotator Affector11
{
rotation dyn_random
{
min -1
max 1
}
rotation_speed dyn_random
{
min 0.1
max -0.1
}
}
affector Colour Affector12
{
time_colour 0 1 1 1 0
time_colour 0.493478 0.913725 0.835294 0.803922 1
time_colour 1 1 1 1 0
}
affector Scale Affector13
{
xyz_scale dyn_curved_spline
{
control_point 0.00369004 0.941828
control_point 0.678967 1.87258
control_point 1 3.85596
}
}
affector Vortex Affector14
{
rotation_axis 0 1 0
rotation_speed dyn_random
{
min -0.01
max -0.1
}
}
observer OnTime Observer0
{
observe_interval 35
since_start_system true
on_time greater_than 4
}
}
technique DustyCentre
{
visual_particle_quota 260
emitted_emitter_quota 250
emitted_technique_quota 40
emitted_affector_quota 40
emitted_system_quota 40
material DustMite
default_particle_width 8
default_particle_height 8
default_particle_depth 8
renderer Billboard
{
}
emitter Circle Emitter6
{
emission_rate dyn_oscillate
{
oscillate_frequency 0.4
oscillate_phase 0
oscillate_base 20
oscillate_amplitude 20
oscillate_type sine
}
time_to_live dyn_random
{
min 8
max 42
}
velocity dyn_random
{
min 12
max 55
}
duration dyn_random
{
min 4
max 16
}
direction 0.3 0 0.3
radius 8
}
affector TextureRotator Affector15
{
rotation dyn_random
{
min -0.01
max -0.1
}
rotation_speed dyn_random
{
min -0.98
max -0.8
}
}
affector Vortex Affector17
{
rotation_axis 0 1 0
rotation_speed 0.4
}
affector Colour Affector16
{
time_colour 0 1 1 1 0
time_colour 0.723913 0.945098 0.870588 0.752941 0.34902
time_colour 1 1 1 1 0
}
affector Scale Affector18
{
xyz_scale dyn_curved_linear
{
control_point 0 1.11911
control_point 1 9.26316
}
}
}
technique outerring
{
emitted_emitter_quota 80
emitted_technique_quota 30
emitted_affector_quota 30
emitted_system_quota 30
material DustMite
renderer Billboard
{
}
emitter Circle
{
emission_rate dyn_oscillate
{
oscillate_frequency 0.4
oscillate_phase 0
oscillate_base 20
oscillate_amplitude 20
oscillate_type sine
}
angle 0
time_to_live dyn_random
{
min 8
max 42
}
velocity dyn_random
{
min 4
max 8
}
duration dyn_random
{
min 4
max 16
}
all_particle_dimensions dyn_curved_spline
{
control_point 0.00369004 0.0138504
control_point 0.411439 0.565097
control_point 0.98893 0.98892
}
direction 1 0 1
end_orientation_range 1 2 2 2
radius 75
}
affector Scale Affector25
{
x_scale 3
y_scale 3
z_scale 3
}
affector Vortex Affector41
{
rotation_axis 0 0.004 0
rotation_speed dyn_curved_spline
{
control_point 0.00369004 0.00277007
control_point 0.47786 0.114127
control_point 0.760148 0.706925
control_point 0.994465 2.98892
}
}
affector Colour Affector40
{
mass_affector 6
time_colour 0 0.937255 0.74902 0.666667 0
time_colour 0.11087 0.929412 0.847059 0.756863 0.129412
time_colour 0.569565 0.976471 0.937255 0.901961 0.407843
time_colour 1 0.419608 0.247059 0.192157 0
}
affector TextureRotator Affector19
{
rotation dyn_random
{
min -0.01
max 0.2
}
rotation_speed dyn_random
{
min -0.3
max -0.04
}
}
}
}
magmoose Dec 22, 2017 @ 3:03pm 
thats for 1 type of weather coded into kenshi xD

(there are 87 other scripts in the same file as this xD and this isnt even the worst one haha)
Last edited by magmoose; Dec 22, 2017 @ 3:05pm
If it was that simple it would be in game ( if the Dev wanted it ) but so far we can't spawn NPCs to hire on command. nor can we place them in a single spot.
Sounds simple, but in reality it's not. and to my knowledge, parts of the system are in game yes, but they don't work like you want them to. it doesn't have that functionality. so would have to be programed in then compiled and tested to make sure it doesn't mess with any other systems thats in game.

but over all, if the Dev wants to let us to be able to build skeletons in game, he will give us the ability. until then. we wait to see what the Dev does since this request has been around since skelton's first came to the game.
The author of this topic has marked a post as the answer to their question.
Aurelia Dec 22, 2017 @ 8:11pm 
It would require adding some functionality to the engine itself, as there's currently no function of spawning units through this sort of behavior, but it wouldn't be undoable. That aside though, this wouldn't be a thing, as skeletons and their operation are meant to be a mysterious and lost technology from an ancient culture.

Not only would you being able to create skeletons detract from that feeling of awe, but there's no surviving knowledge about how all those skeleton parts actually work individually, or as a whole.

You may have all the parts to build a robot though, but you'd still need to program it, and make sure all the parts get put together the right way with the -correct- materials. I imagine if people from the kenshi world were trying to build a copy of a common day motherboard, they'd cut a bunch of little squares of copper, stick iron legs on them, stab those legs through a sheet of iron, then drip random lines of melted iron all over the board in fancy patterns with the idea that maybe it'll trigger some sort of magic and just simply work..

There is no one in kenshi that could build a robot, let alone a skeleton. That level of understanding of these things just doesn't exist anymore.
rat bastard Dec 22, 2017 @ 8:45pm 
Originally posted by Ma9nUs Gaming:
Originally posted by Ray Vest Artist:
Well, i don't see how there would be any issue, i'm a complete noob when it comes to programming and i know it's kinda hard, but this just seems simple to me for some reason.
system DesertCloudStorm
{
iteration_interval 0.1
nonvisible_update_timeout 3
scale 30 30 30
technique Dust-Pump_mid_ring
{
keep_local true
visual_particle_quota 80
emitted_emitter_quota 80
emitted_technique_quota 30
emitted_affector_quota 30
emitted_system_quota 30
material DustMite_DESERT
default_particle_width 8
default_particle_height 8
default_particle_depth 8
renderer Billboard
{
}
emitter Circle Dustpuimpshape
{
emission_rate dyn_oscillate
{
oscillate_frequency 0.4
oscillate_phase 0
oscillate_base 20
oscillate_amplitude 20
oscillate_type sine
}
time_to_live dyn_random
{
min 8
max 42
}
velocity dyn_random
{
min 12
max 55
}
duration dyn_random
{
min 4
max 16
}
direction 0 0 0
radius 44
}
affector TextureRotator Affector11
{
rotation dyn_random
{
min -1
max 1
}
rotation_speed dyn_random
{
min 0.1
max -0.1
}
}
affector Colour Affector12
{
time_colour 0 1 1 1 0
time_colour 0.493478 0.913725 0.835294 0.803922 1
time_colour 1 1 1 1 0
}
affector Scale Affector13
{
xyz_scale dyn_curved_spline
{
control_point 0.00369004 0.941828
control_point 0.678967 1.87258
control_point 1 3.85596
}
}
affector Vortex Affector14
{
rotation_axis 0 1 0
rotation_speed dyn_random
{
min -0.01
max -0.1
}
}
observer OnTime Observer0
{
observe_interval 35
since_start_system true
on_time greater_than 4
}
}
technique DustyCentre
{
visual_particle_quota 260
emitted_emitter_quota 250
emitted_technique_quota 40
emitted_affector_quota 40
emitted_system_quota 40
material DustMite
default_particle_width 8
default_particle_height 8
default_particle_depth 8
renderer Billboard
{
}
emitter Circle Emitter6
{
emission_rate dyn_oscillate
{
oscillate_frequency 0.4
oscillate_phase 0
oscillate_base 20
oscillate_amplitude 20
oscillate_type sine
}
time_to_live dyn_random
{
min 8
max 42
}
velocity dyn_random
{
min 12
max 55
}
duration dyn_random
{
min 4
max 16
}
direction 0.3 0 0.3
radius 8
}
affector TextureRotator Affector15
{
rotation dyn_random
{
min -0.01
max -0.1
}
rotation_speed dyn_random
{
min -0.98
max -0.8
}
}
affector Vortex Affector17
{
rotation_axis 0 1 0
rotation_speed 0.4
}
affector Colour Affector16
{
time_colour 0 1 1 1 0
time_colour 0.723913 0.945098 0.870588 0.752941 0.34902
time_colour 1 1 1 1 0
}
affector Scale Affector18
{
xyz_scale dyn_curved_linear
{
control_point 0 1.11911
control_point 1 9.26316
}
}
}
technique outerring
{
emitted_emitter_quota 80
emitted_technique_quota 30
emitted_affector_quota 30
emitted_system_quota 30
material DustMite
renderer Billboard
{
}
emitter Circle
{
emission_rate dyn_oscillate
{
oscillate_frequency 0.4
oscillate_phase 0
oscillate_base 20
oscillate_amplitude 20
oscillate_type sine
}
angle 0
time_to_live dyn_random
{
min 8
max 42
}
velocity dyn_random
{
min 4
max 8
}
duration dyn_random
{
min 4
max 16
}
all_particle_dimensions dyn_curved_spline
{
control_point 0.00369004 0.0138504
control_point 0.411439 0.565097
control_point 0.98893 0.98892
}
direction 1 0 1
end_orientation_range 1 2 2 2
radius 75
}
affector Scale Affector25
{
x_scale 3
y_scale 3
z_scale 3
}
affector Vortex Affector41
{
rotation_axis 0 0.004 0
rotation_speed dyn_curved_spline
{
control_point 0.00369004 0.00277007
control_point 0.47786 0.114127
control_point 0.760148 0.706925
control_point 0.994465 2.98892
}
}
affector Colour Affector40
{
mass_affector 6
time_colour 0 0.937255 0.74902 0.666667 0
time_colour 0.11087 0.929412 0.847059 0.756863 0.129412
time_colour 0.569565 0.976471 0.937255 0.901961 0.407843
time_colour 1 0.419608 0.247059 0.192157 0
}
affector TextureRotator Affector19
{
rotation dyn_random
{
min -0.01
max 0.2
}
rotation_speed dyn_random
{
min -0.3
max -0.04
}
}
}
}
Alright i get it, i'll shut up.
Erei Dec 23, 2017 @ 6:00am 
Lorewise, skeleton are not made anymore. They are a dying race.
I think it would be entirely possible in the world of kenshi, I would not consider skeleton tech to be entirely 'lost', more along the lines of partially forgotten.

The key to making more skeletons would be.. Skeletons.
Now of course, they have lost a great deal of knowledge themselves over the years. But still have enough data to repair themselves and others, plus build or at least move and install skeleton repair beds & craft electronics.

I see no reason why the skeletons would not be able to reactivate an old world skeleton, one that has not run out of memory due to not being active.
This said skeleton would possess a great deal of knowledge and would be more than capable of assembling more skeletons.

It may also be entirely possible to circumvent this entirely, by finding an AI core/skeleton brain and plugging it into a defunct chassi. One would assume that skeletons are at least capable of replacing parts, otherwise I doubt they would have lasted as long as they have.

Certainly good food for thought here, considering adding a subrace to skeletons now called the assembled or something similar.


Additionally, with the impending update there are rumblings of hiver made robotic limbs. If the hivers can make limbs, I don't see why a group of skeletons could not make more skeletons.
Last edited by 🇰🇵Burner🇰🇵; Dec 24, 2017 @ 1:18am
rat bastard Dec 24, 2017 @ 7:51am 
Originally posted by EVEREADY SALSA:
I think it would be entirely possible in the world of kenshi, I would not consider skeleton tech to be entirely 'lost', more along the lines of partially forgotten.

The key to making more skeletons would be.. Skeletons.
Now of course, they have lost a great deal of knowledge themselves over the years. But still have enough data to repair themselves and others, plus build or at least move and install skeleton repair beds & craft electronics.

I see no reason why the skeletons would not be able to reactivate an old world skeleton, one that has not run out of memory due to not being active.
This said skeleton would possess a great deal of knowledge and would be more than capable of assembling more skeletons.

It may also be entirely possible to circumvent this entirely, by finding an AI core/skeleton brain and plugging it into a defunct chassi. One would assume that skeletons are at least capable of replacing parts, otherwise I doubt they would have lasted as long as they have.

Certainly good food for thought here, considering adding a subrace to skeletons now called the assembled or something similar.


Additionally, with the impending update there are rumblings of hiver made robotic limbs. If the hivers can make limbs, I don't see why a group of skeletons could not make more skeletons.
Most of the skeletons regret what they did, they feel guilty and probably depressed, why would they make more of their own? i'm pretty sure they could since skeletons made skeletons originally, but why would they after all they had done.
Shidan Dec 24, 2017 @ 8:36am 
As Ray said, the Skeletons have a deep regret and sadness over past events that happened in the world. So much that a large number of them committed suicide shortly after those events, and most of the rest of them have retreated from the world to sulk in peace.

But even if there were some interested, I don't personally believe it would be possible. As it's highly likely they simply do not know how. Skeletons were made in a massive automatic factory, which has since been reduced to rubble and buried under both stone and water. It's highly unlikely the knowledge to make them survived these thousands of years, if you could even get to it.

That said, from a lore perspective, making the robot spiders is plausible. There is a confirmed manufacturer of them in the game. And they are also the ones that would be plausible from a mechanics standpoint, depending on if the devs finish a certain feature they were working on.
rat bastard Dec 24, 2017 @ 11:00am 
Imagine a mechanic spider with a double multi-barreled turret on it's back, man that would be sick lol.
Last edited by rat bastard; Dec 24, 2017 @ 11:02am
Tarsis Dec 24, 2017 @ 3:11pm 
Imagine one that didn't walk so loud.
< >
Showing 1-15 of 20 comments
Per page: 1530 50

Date Posted: Dec 22, 2017 @ 6:56am
Posts: 20