mod SDK feature addition

Game Plays 1230 shared this feedback 3 years ago
Submitted

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

fff767be30261e6f12183001888f5adc

Leave a Comment
 
Attach a file