mod SDK feature addition
the abilty to write ingame scripts
my plan for how it will work
please see "doc.pe" for similar understanding . just search and it should be the first link
note first the idea is based on you not having to call up the based components needed to talk to the script
for verson safety the program will write a game version checker into the program for the initializing of the program if the program detect the version of the game isn't the same (and i mean the same not early not later) it will not run the program but instead will say error initialize failed not game version not the same this will be annoying to other programmers however it will be easy to update the scripts when the game updates all you must do is update the software and open it up the software will remove the old initializing code and place in the new updated code
for the based components of the game like "myairvent" or ,"myterminal", each component will have it in them and will write it to the code (going to be used)
better expansion
each component will contain what it needs to do the job
the user interface components of the software a component will contain all the ui interacting of the game so things like groups and names will be in one component this will also contain items and oxygen level inventory anything that has to do with UI will be contained here note this does not include opening and closing or turning off or on just grabbing names and groups from the UI
for actions like turning on off a LCD or opening and closing a door or requesting assembled items this has to do with interacting with the block selected from block component
the block components which contain the components calling of the block like my-air-vent or my-sliding-door or myhanger it will be used to set what block is being called
the logic components it will contain all the logic "true, false,=,+,-,*,a/b, "
the item components it will contain the items recipe name and category
the softwared is something to big for me to grasp but let me try to draw a picture of what i'm talking about note the picture is simplified for the purpose
and then outside components like the clock or websites will be continued in this now for this once the link has been made the program will check if the link has code if it will crash the game or if it feels unsafe if either are true software will delete assigned component and will warn the user of a unsafe code that has been deleted from the components in use area
this will allow external programs and in this you can change program in the block so it's required to be verified before used on public servers
here is an expansion of how example
on creating new ingame script
the program will ask
"what's the goal of this script?" : this will not help in writing the script it will only sort out the components needed for the script to help you make it
then you can place the component from the list on to the playing field (in use area) as you make the connections the computer writes the code behind the scenes until you test the code in which you are able to then copy it and place it in your world
this screen shot is the rough idea
the setting button will open a list of components (of your allowance )
like runtime.update 10 i do ask it be a component the main reason why it's not in the main list is because it's not essential and is a waste of energy
grid list : ship in the world near buy
block list : contain the components like my air vent and my oxygen generator (outdated i know this is only an example ) or my_slideing door ) when you bring the components into the playing field in the center of the picture some might open a menu some might
the extra box you see in the list under vars is a box open to any ideas share any ideas you have
the mod dsk remember it's a part of SE so it belongs here
Replies have been locked on this page!