Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
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
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.
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.
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
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?
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 ^^
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.