Colony Survival

Colony Survival

View Stats:
FancyMarine Jun 18, 2017 @ 5:14pm
Mod support!
this game (like minecraft and such) would benefit so much from mod support and maybe being able to import mods into the main game while still in development would help it speed up (especially with different kinds of blocks)
< >
Showing 1-15 of 18 comments
Nubetastic Jun 18, 2017 @ 6:39pm 
One nice method i always liked from games was mod addoption into the core of the game. You never know what will be the most popular.
KaosReigns Jun 18, 2017 @ 6:47pm 
Originally posted by FancyMarine:
this game (like minecraft and such) would benefit so much from mod support and maybe being able to import mods into the main game while still in development would help it speed up (especially with different kinds of blocks)

Its being added.

One guy has already managed to add new block textures, so its just a matter of time. I would also make some, but im lazy and would rather play than learn new coding to add blocks lol
Last edited by KaosReigns; Jun 18, 2017 @ 6:47pm
Aponik Jun 18, 2017 @ 7:47pm 
You can already add blocks, textures, recipes etc etc.

Altho, each update will overwrite the modification you've made.
Since you need to edit the .json files that will definatly get update after a patch.

A mods folder would be nice.
Anedawar Jun 18, 2017 @ 7:47pm 
would be cool if the devs repled to this ey
Koutetsusteel Jun 18, 2017 @ 7:52pm 
There might be a way for them to program certain files to read from files placed in the mod folder first.

For example, some sort of an "if/then/else".

Or it could just load the regular files then proceed to load any files that are in the mods folder.

I don't know how they are programming it though.
Aevaris Jun 18, 2017 @ 8:10pm 
I'm not familiar with Unity at all, but poking around the resource files was somewhat interesting. Not sure I learned much to justify the couple of hours it took me to do it. Maybe if I had more knowledge it'd have been more productive lol.
KaosReigns Jun 18, 2017 @ 8:17pm 
Originally posted by Aevaris «ŖΛǤЄ»:
I'm not familiar with Unity at all, but poking around the resource files was somewhat interesting. Not sure I learned much to justify the couple of hours it took me to do it. Maybe if I had more knowledge it'd have been more productive lol.

Umm, this is a java game. So its totally fine that you arent familiar with unity :D It wont help you on this too much.

For the record .json = JavaScript Object Notation

Once you use the proper programming tools, im sure you will find it a bit easier :D Good luck, and hope to see some of your mods in the future :D
Last edited by KaosReigns; Jun 18, 2017 @ 8:20pm
Aevaris Jun 18, 2017 @ 8:52pm 
No, it isn't a java app.

JavaScript != Java. I don't see a single jar in the steam folder... And the Unity asset extractor definitely worked... and it definitely has quite a few Unity components...

Check out: C:\Program Files (x86)\Steam\steamapps\common\Colony Survival\colonyclient_Data\Managed

Has quite a few Unity components such as: UnityEngine.dll

And then check out your output log...

UnloadTime: 0.661678 ms
[2017-06-18_09-11-56][Log]:Game launched from: C:\Program Files (x86)\Steam\steamapps\common\Colony Survival

(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)
Last edited by Aevaris; Jun 18, 2017 @ 8:53pm
KaosReigns Jun 18, 2017 @ 9:01pm 
Originally posted by Aevaris «ŖΛǤЄ»:
No, it isn't a java app.

JavaScript != Java. I don't see a single jar in the steam folder... And the Unity asset extractor definitely worked... and it definitely has quite a few Unity components...

Check out: C:\Program Files (x86)\Steam\steamapps\common\Colony Survival\colonyclient_Data\Managed

Has quite a few Unity components such as: UnityEngine.dll

And then check out your output log...

UnloadTime: 0.661678 ms
[2017-06-18_09-11-56][Log]:Game launched from: C:\Program Files (x86)\Steam\steamapps\common\Colony Survival

(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

https://www.copterlabs.com/json-what-it-is-how-it-works-how-to-use-it/

Good question for the devs though, HEY! DEVS! What language is Colony Survival done in?
Last edited by KaosReigns; Jun 18, 2017 @ 9:07pm
Brian Jun 18, 2017 @ 9:58pm 
The engine it is done in, is Unity the language is .json (Not Java but Javascript basically, website uses .js for javascript)

Oh and Java isn't the same as Javascript.. I know a guy who knows everything about Java but can't use Javascript because it isn't the same.

Originally posted by KaosReigns:
Originally posted by FancyMarine:
this game (like minecraft and such) would benefit so much from mod support and maybe being able to import mods into the main game while still in development would help it speed up (especially with different kinds of blocks)

Its being added.

One guy has already managed to add new block textures, so its just a matter of time. I would also make some, but im lazy and would rather play than learn new coding to add blocks lol

Koutetsusteel, me, and more other guys actually already managed to get different blocks in game. it's not just one :) And it isn't hard at all however with a update from the game it will update the files to craft custom blocks.. so unlike u want a retexture (what I do and maybe a few custom blocks) than most will get lost the moment it would update the crafting files
Last edited by Brian; Jun 18, 2017 @ 10:00pm
KaosReigns Jun 18, 2017 @ 10:36pm 
Originally posted by sιg Brian:
The engine it is done in, is Unity the language is .json (Not Java but Javascript basically, website uses .js for javascript)

Oh and Java isn't the same as Javascript.. I know a guy who knows everything about Java but can't use Javascript because it isn't the same.

Originally posted by KaosReigns:

Its being added.

One guy has already managed to add new block textures, so its just a matter of time. I would also make some, but im lazy and would rather play than learn new coding to add blocks lol

Koutetsusteel, me, and more other guys actually already managed to get different blocks in game. it's not just one :) And it isn't hard at all however with a update from the game it will update the files to craft custom blocks.. so unlike u want a retexture (what I do and maybe a few custom blocks) than most will get lost the moment it would update the crafting files

Thanks for the infomation, I wasnt even aware unity could do voxel games at all. In fact, I was 100% under the knowledge that Unity and Unreal just cant support it, so thats a complete mistake on my part.

I only knew of Koutetsusteel :D However when I referenced him, always a good day when more modders show up :D
Brian Jun 18, 2017 @ 11:21pm 
Originally posted by KaosReigns:
Originally posted by sιg Brian:
The engine it is done in, is Unity the language is .json (Not Java but Javascript basically, website uses .js for javascript)

Oh and Java isn't the same as Javascript.. I know a guy who knows everything about Java but can't use Javascript because it isn't the same.



Koutetsusteel, me, and more other guys actually already managed to get different blocks in game. it's not just one :) And it isn't hard at all however with a update from the game it will update the files to craft custom blocks.. so unlike u want a retexture (what I do and maybe a few custom blocks) than most will get lost the moment it would update the crafting files

Thanks for the infomation, I wasnt even aware unity could do voxel games at all. In fact, I was 100% under the knowledge that Unity and Unreal just cant support it, so thats a complete mistake on my part.

I only knew of Koutetsusteel :D However when I referenced him, always a good day when more modders show up :D

Haha, i started working on textures on release date but didn't felt the need to make a thread because I didn't finish everything in it yet. I'm planning on writing an explanation on how these work though ^^
Aponik Jun 19, 2017 @ 4:01pm 
Well, when I editedt a few .json file, I was able to make new recipe in the baking and make new items.

Those file mostly work as somekind of database. wich are a mess compare to xml.

Notepad++ open those file.

in your colony folder, /gamedata

example, (craftingshopping.json)

You could make use of the shop block by adding already item in there with prices.
Just need to insert and already existing items in the list and set price etc etc.
Then you will have other item listed next time your right click on the shop.

This game is pretty much moddable to add minor stuff. but like I said, each update will remove the mod and you'll have to add the code back up.

types.json are all the items and their property.
The other file are quite easy to figure what they do.

you can also easilly add item that wont be place in the world. No need of meshes. Just a texture for the icon and add it to the types.json.

Prolly going to work on a baking/shop mod when I get time.
Koutetsusteel Jun 19, 2017 @ 4:05pm 
Originally posted by Aponik:
Well, when I editedt a few .json file, I was able to make new recipe in the baking and make new items.

Those file mostly work as somekind of database. wich are a mess compare to xml.

Notepad++ open those file.

in your colony folder, /gamedata

example, (craftingshopping.json)

You could make use of the shop block by adding already item in there with prices.
Just need to insert and already existing items in the list and set price etc etc.
Then you will have other item listed next time your right click on the shop.

This game is pretty much moddable to add minor stuff. but like I said, each update will remove the mod and you'll have to add the code back up.

types.json are all the items and their property.
The other file are quite easy to figure what they do.

you can also easilly add item that wont be place in the world. No need of meshes. Just a texture for the icon and add it to the types.json.

Prolly going to work on a baking/shop mod when I get time.

I recommend just keeping the edited .json files backed-up in a separate folder elsewhere and when the game gets updated, you can just copy and paste the entries you already made before.
Aponik Jun 19, 2017 @ 4:29pm 
yup what I do. kinda used to with 7D2D mods I made. :)
< >
Showing 1-15 of 18 comments
Per page: 1530 50

Date Posted: Jun 18, 2017 @ 5:14pm
Posts: 18