Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - ninekorn

Pages: 1 [2] 3 4
Help section / Void Expanse distance of view option?
« on: March 06, 2019, 04:22:41 pm »

I am pretty sure that I saw somewhere that I could change the distance of view for players. I would need to change that setting as the station models are disappearing too soon. Is it possible and if it is, where is the setting again?


Modding info / Void Expanse Free ASSETS.
« on: March 03, 2019, 12:15:07 am »
Hello guys,

So here are the assets:

********* GIMP assets. *********

1. Those are only the original dismantled sprites of items, with the background picture removed and with item rarity or "MK0 to MK5". If I remember correctly, I was able to rebuilt the original assets with Gimp in order for them to be ready for the infinite items mod. You just have to install GIMP and then open up every GIMP project and export the sprites (PNGS). With an export pluggin in GIMP it is faster.


Help section / Overriding a whole folder of scripts in Cryofall?
« on: March 02, 2019, 04:19:43 pm »
Let's say I want to override a full folder of Cryofall, to get rid of all the scripts inside of it for testing purpose.

In Void Expanse, I had to manually "comment out" each scripts that I didn't want or remove all "function calls" towards those scripts and put those scripts in the MOD folder of Void Expanse. As for XML Files, I would have to make them unavailable in the shops etc..

Removing the scripts for the core.cpk in the Steam folder wasn't the way to go in Void Expanse so I presume I cannot do this either in Cryofall? So Let's say I want to remove all Mobs to start off. I want to remove all items, all tech trees, all world objects, all weapons, all skills, all quests etc... I want to know how the server loads Cryofall first and foremost and how the world is created, not how the objects are created. I want to know where and when the world starts if thats a better explanation. If anyone knows already, it would be much appreciated to have an explanation and I am more than willing to write down in my scripts that explanations are coming from other modders for the credit of how I was able to get there myself.

I have decided to go in another path for modding Cryofall. At first I wanted to build an infinite weapons/items and Zombie/Skeleton Mod but now I want to go a different way.

Any help is appreciated.



Hi, ai_enabled or Lurler.

I tried everything many times in corefunctionality.js to try and activate more than 1 system at a time with only 1 player in the game. It NEVER has been working.

I didn't find a loophole BUT, it seems that if I put a "timer" linked to a function inside of the AI scripts, then make them jump to another system, the script of the AI is still alive so to say, because the timer functionkeeps debugging me information but the AIDecision function is not working because the NPC physics are deactivated.

This made me think of this. Could it be easier to just remove this "deactivating" function instead of making all systems alive at all times. I'm just saying coz that is something  that I have been looking forward to for a long, very long time in Void Expanse.... to have more than 1 system alive at all times.... If the system isn't alive but I am able to use the NPC's physics, would I be able to control the NPC AIDecision in the other system without the physics affecting the "upper layer" system? I mean, it must be layers that you guys have used to do this game, I suspect so if it is layers and physics are independant from one system to another, then only reactivating the physics/movement capabilities of the ship and AIDecision on whatever layer they are on could make it so that we have multiple "AI's alive" in different systems in Void Expanse... well, the systems won't be alive but the AI will still be which would make everything that exists in other systems, accessible by AI's... I don't need to see what they do, I need to read the debug window on what they do, to know if they are following the correct orders, like going to a base, fighting another ship, trading with another station etc.

Thank you for taking the time to answer. And please consider this for the next Void Expanse update. like pretty pretty please. Like a blitz fast update that would make it possible for me to work on that new option. It's all for Void Expanse and the station mod and whatnot that I'm working on.

I want to make a "persistent" Game/Mod. I know that performance will be crucial in those cases so I'm always wary of that when I code especially since Void Expanse is NOT multithreaded but it still has a lot of capabilities. I know you guys are working hard on Cryofall but please consider it.

EDIT: lol i tried addingForceToObject to the NPCs ship that are on the other system but it has no effects. I also tried using the "set ship as arrived from jumpgate" method because it reactivates the physics for a second but unfortunately, the physics are deactivated right after that because the NPC isnt in the same system as I am. No loopholes. prooves the game is well coded lol.

Bug reports / adding items to an instanced container doesn't work.
« on: February 24, 2019, 09:51:21 pm »
I'll shoot a video soon to proove it. BUT I have broken so many core scripts that it might be the reason why it doesn't work. I'll do more testing later on when I'll rebuild the core scripts.

Edit: Also, when creating an empty "instanced" container, it won't be deleted even after manually putting items inside of it and removing the items after that. Just creating them with generator.AddContainer function and choosing a droplist doesn't work. No items are beeing generated inside of it. sad bug as instanced containers can have a BIG impact probably with huge servers.

nothing urgent. Just to let you guys know.


is there a generator.DestroyCrate API function in VoidExpanse? I searched all scripts with NotePad++ and didnt find anything. The API function list in the wiki page doesnt show anything either for crates.

thank you,

SetGlobal is accessible for all AI Scripts inside the server. So what is storage.set for? Is it to keep a storage/data accessible only in one AI script.

Please explain when you got the chance.

thank you,

Bug reports / did I break my void expanse or something?
« on: February 17, 2019, 10:05:03 pm »
Approx 1 week ago, I deleted all my saved games (120 of them) because they were useless just because I was clicking on save instead of cancel when quitting a server game for testing. Ever since then, some weird stuff is happening with Void Expanse. For instance I now have a "JSON save game error" that popups everytime I start a server.

 but foremost, I cannot spawn containers anymore. I can only spawn space_objects with the command:

 var id00 = generator.AddContainer(sys_idNPC, depositX, depositY, arrayOfXMLScraps[0], "droplist_empty");

which isn't normal.
BUT if it makes it so that all my space objects now use the <data> options:


it's insanely great... except that I still need containers.
I deleted Void Expanse multiple times and resintalled but nothing is coming back to normal. Maybe I changed too many settings in the game that it really messed up the inner core on my side only. Just a thought. Otherwise, is anyone else that is still playing/testing Void Expanse encountering the same issues?

Also, those spaceObjects have a WHITE icon on my map instead of a yellow/orange icon like when spawning containers (if i remember that they are that color) and they aren't even interactible.

I'll probably revert to my Galaxy Market Only Server and re-test everything from scratch. Oh + if I do generator.AddSpaceObjects, and then use
npc.DeviceActivateOnObject(currentObjective.npcID, "device_scrap_metal", currentObjective.scrapID);

in order to activate the device on the space object, the args.target_id gives me a 0 as target ID everytime. But if I spawn a generator.AddContainer instead which in fact still spawns a space object instead of a container, then if i use:
npc.DeviceActivateOnObject(currentObjective.npcID, "device_scrap_metal", currentObjective.scrapID);

on the object, the device gives me the correct target_id... so weird. I'm not dreaming. I'm actually recording this.

nevermind... It's actually another kind of bug. The containers are really containers but somehow when I am on the station Interior model, even though it has no colliders, it disables the ability to grapple the container. So I gotta push the container outside of the station interior in order to grab it. I'm gonna try thinking of something to compensate for that. It's as if there's something that checks for the bounds of the station interior and even though it doesnt show the ability to dock, it disables the ability to grapple... But it doesn't do that for the repair station and refuel station.


I am working on this scrap Metal mod. Void Expanse will start having elements of an RTS ;)

But game.GetObjectCoordinates(sys_idNPC, debris) is not working on spaceObjects it seems. It just crashes the game without any errors in the console. I don't know why.

Help section / Game Crash - no error in console while spawning NPC.
« on: February 10, 2019, 10:16:05 pm »
Hi, When I am spawning a "station NPC", the game often crashes. Nothing shows in the console window. I've reduced the vertices so that it is almost equal to the original station. Do NPC's have a maximum number of vertices for the ships? I can't find any other reasons as there is nothing in the console.


I didn't count but i'm probably near that anyway. so sorry If that messes things up on your end. The thing is I need the console to debug me information and i don't think i can do that in singleplayer, unless i can, i just dont know how.


Mods / galaxy market mod release
« on: January 31, 2019, 07:16:23 pm »
Hi Void Expanse community.

The Galaxy Market Mod is finally here. It's a working BETA version.

You can now buy items all over the galaxy, as long as you have money. What's neat is you can also sell items all over the galaxy, as long as you have any items in the chosen station's cargo or inventory.

To find the mod on Steam, you gotta find the Void Expanse Workshop Hub (or community Hub when right clicking on VoidExpanse in your list of games) and then sort the mods with the most recent on top of the list or type "market" in the search bar.

I hope you will try this mod and like it. Please report any bugs that you find in here. You can also share what you think of the mod in here. Oh, i never tried the mod in multiplayer yet. I scripted it for that purpose though.


Title: Galaxy Market
Author(s): ninekorn
Description: Buy and sell items all over the Galaxy in the Void Expanse.
Mod version: 1.0.0
Game version: Latest
Game mode: to be tested.

Upcoming adjustments/addons:

-description of items
-listing also the damage.
-separate option to view your assets... right now you can view them by selecting the "Market sell". The market sell only allows you to sell items you own that's why.
-The ability to access the Galaxy Market from within your ship.
-The ability to add the galaxy market in an existing server instead of creating a new one.
-Right now, i only generate items at the start of the game in every stations. very soon,  I will update that to something else.

Help section / Void Expanse terrain decorations? for Planet exploration?
« on: November 18, 2018, 09:29:27 pm »

It seems that decorations have a random spawn rotation on one axis... everytime i spawn them i get different results even though the vector2 rotation is 0,0 and the rotationspeed is 0,0. So it makes my terrain generation impossible. The only thing that doesnt have an icon and has non-interactive physics were decorations so it was an idea i had to use decorations for a 3d terrain. approx 100 vertex for one 10x10 plane (i can improve that) and i was able to use a random perlin noise for tileable repeatable random terrain built in Unity3D than transfered in Blender and than to Void Expanse. I use a "Hidden in Station" npc to get the position of the player and to draw the terrain planes.... but its a failure because of the random rotation. The goal was to bring in Planets exploration to reality.

I could use terrain backgrounds instead but im gonna have to excel with my poor drawing skills. (im gonna have to empty youtubes lists of drawing videos).

Can you confirm that there is an extra random rotation that we cannot set ourselves?


P.S. i didnt try the Device Activation on planets though. And thats how a player would be able to switch from a system to a planet and vice-versa.

Bug reports / Void Expanse Steam mod Uploader crashing?!
« on: August 11, 2018, 10:19:03 am »

I wanted to release my market mod today but the Void Expanse Steam Mod Uploader is crashing.

Here's the Google Drive link to a video of the project! It took me 1 month and a half to code a lot of stuff Inside of the program. I am using the AB4D DXEngine Oculus Wrap and the Ab4D Oculus sample and the SharpDX libraries! The video is 500mb long approx 26min. Sorry for the bad language in the video if there is any.

Enjoy watching.


Pages: 1 [2] 3 4