Menu

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.

Show posts Menu

Topics - ninekorn

#21
discontinued 2023 july 29th . by ninekorn
#22
discontinued 2023 july 29th . by ninekorn
#23
discontinued 2023 july 29th . by ninekorn
#24
discontinued 2023 july 29th . by ninekorn
#25
Bug reports / Concave Collider Server Error?
April 24, 2019, 12:15:17 AM
I need some help figuring out the current Error. Here are images of my current collider for the interior of the station outpost. It only has 4 polygon colliders and those don't seem to be working on stations? is that normal? I was trying to limit the number of colliders for each stations while building the physics for them otherwise I will have to use a LOT of cubic/box colliders in order to cover all the parts.


#26
discontinued 2023 july 29th . by ninekorn
#27
Modding info / Void Expanse Free ASSETS.
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.

https://drive.google.com/open?id=1X0zMSLVuj-73KwMPLm4RNj6Pw5gVb7Ca

nine
#28
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.

nine



#29
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.
#30
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.

#31
discontinued 2023 july 29th . by ninekorn
#32
discontinued 2023 july 29th . by ninekorn
#33
Bug reports / did I break my void expanse or something?
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:

<movable>1</movable>
<persistent>0</persistent>
<instanced>1</instanced>
<show_on_map>1</show_on_map>

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.



EDIT
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.
#34
Hello!

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.
#35
discontinued 2023 july 29th . by ninekorn
#36
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.

nine
#37
discontinued 2023 july 29th . by ninekorn
#38
discontinued 2023 july 29th . by ninekorn
#39
Hi,

I wanted to release my market mod today but the Void Expanse Steam Mod Uploader is crashing.
#40
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.

https://drive.google.com/open?id=1m38AZpK5U77MSCW6ysHYfev6Vn3l_S62

ninekorn