[MSCI] Manual on forums (volunteers sign-up here now)
Moderators: Scripting / Modding Moderators, Moderators for English X Forum
-
- Posts: 269
- Joined: Sat, 20. May 06, 14:55
@apricot, that is why I absolutely love the exscriptor (http://forum.egosoft.com/viewtopic.php?t=211689), though it sadly lacks the option to search for commands, you can open any script you want and copy the code to another script, because it's like regular text ^^ You can even copy code code from the web or any other place and paste it in there. But you still have to fill in all the variables though, as the engine can't handle the code without them (it's still bound to the same limitations as the in game script editor in the sense that you can't do anything you can't do in the in game script editor).
btw, it still has all the commands in the same structure the script editor in game has, but instead of the menus it's a tree structure (so like the ones in windows that you can unfold and collapse at will).
The way I normally work is to just open several pieces of code next to each other and just copy'n'paste code parts together and then modify everything to fit together properly. Though as I'm using the tree structure more and more I tend to be able to find the commands I need in there as well. Heck certain stuff I can even do from the top of my head without errors (general if statements, while loops, things like that).
Anyway I advice you to give it a try, though it's listed in the X3R modding section it works fine for TC as well (since the last update I haven't had any issues whatsoever).
btw, it still has all the commands in the same structure the script editor in game has, but instead of the menus it's a tree structure (so like the ones in windows that you can unfold and collapse at will).
The way I normally work is to just open several pieces of code next to each other and just copy'n'paste code parts together and then modify everything to fit together properly. Though as I'm using the tree structure more and more I tend to be able to find the commands I need in there as well. Heck certain stuff I can even do from the top of my head without errors (general if statements, while loops, things like that).
Anyway I advice you to give it a try, though it's listed in the X3R modding section it works fine for TC as well (since the last update I haven't had any issues whatsoever).
-
- Posts: 1842
- Joined: Mon, 10. Aug 09, 02:09
have you ever pressed right mouse button? 
select commands and you will get your search. with autocomplete!
when you already know in which menu command is, just forgot parameters/exact name (but you remember it has, for example word 'relations' in name) it works way faster than tree
tip - this menu can be opened also by "applications" key (between right win key and control) for faster access (yet it lacks 'confirm selection' hotkey, still has to be selected by mouse)

select commands and you will get your search. with autocomplete!
when you already know in which menu command is, just forgot parameters/exact name (but you remember it has, for example word 'relations' in name) it works way faster than tree
tip - this menu can be opened also by "applications" key (between right win key and control) for faster access (yet it lacks 'confirm selection' hotkey, still has to be selected by mouse)
-
- Posts: 1468
- Joined: Wed, 3. Aug 05, 05:05
Interesting, someone tries to get something going here only to be heckelled by the very ones who should have done it, something that ego should have done themselves but didn't.
Yes it is doable here in one thread, Op to list all commands in their appropriate section and in order. Then a post for each command in order. each post linked to from the OP to the appropriate post. Not the most ideal way, but doable.
The core part of it would be just get a post for each command set up first, with even just the command to start with, the post can be edited later with the appropriate info, and edited as required. Yes it means i person would need to set it up and do the editing. Addition info from people could be posted in the thread after it is all laid out. This info can then be added into the approprite post.
Oh it'll be to big they will say, no bigger than some other threads here. Its also in relation to this whole forum, what we are all here about, why shouldn't it be given the consideration such a core aspect deserves?
If it's to much effort for you to be involved in, then don't be involved, simple.
I've already been asking for any input anyone wants to give in the thread i started a little while age, it can be found here,
MSCI Hand Book Update - Give your Input and Help.
It also includes links to documents that people can add to / edit and return for addition to the document.
MarCon
Yes it is doable here in one thread, Op to list all commands in their appropriate section and in order. Then a post for each command in order. each post linked to from the OP to the appropriate post. Not the most ideal way, but doable.
The core part of it would be just get a post for each command set up first, with even just the command to start with, the post can be edited later with the appropriate info, and edited as required. Yes it means i person would need to set it up and do the editing. Addition info from people could be posted in the thread after it is all laid out. This info can then be added into the approprite post.
Oh it'll be to big they will say, no bigger than some other threads here. Its also in relation to this whole forum, what we are all here about, why shouldn't it be given the consideration such a core aspect deserves?
If it's to much effort for you to be involved in, then don't be involved, simple.
I've already been asking for any input anyone wants to give in the thread i started a little while age, it can be found here,
MSCI Hand Book Update - Give your Input and Help.
It also includes links to documents that people can add to / edit and return for addition to the document.
MarCon
-
- Posts: 269
- Joined: Sat, 20. May 06, 14:55
D'OH I've been using if for so long now, heck I've even seen that menu (the right click one, not the search) and I never knew that xD thanksdjrygar wrote:have you ever pressed right mouse button?
select commands and you will get your search. with autocomplete!
when you already know in which menu command is, just forgot parameters/exact name (but you remember it has, for example word 'relations' in name) it works way faster than tree
tip - this menu can be opened also by "applications" key (between right win key and control) for faster access (yet it lacks 'confirm selection' hotkey, still has to be selected by mouse)

@Apricot, doesn't work with mods? I'm not sure what doesn't work then, but over here it at least reads in custom commands I added. And things it doesn't read in, there are still pointers afaik (I mean if I use turret cmd 20 it doesn't matter what it's called in exscriptor as long as I reference to that pointer). + you can still set up the main body of code and then change the wares and stuff in game, save it there and load it back into exscriptor. It might not be fast or ideal, but I think you can work around this unless I'm missing something.
And it doesn't make it less useful for wiki making purposes, now does it ^^
-
- Posts: 14163
- Joined: Sun, 16. May 04, 13:01
If you refer to a modded in ship in the script, excripter rejects the script when it tries to save.
If it did like X3Editor does and reads the current state of the game as it loads, so that everything in the current game was available to the editor, then it would be ok. But it doesnt, it only accepts vanilla game state.
The biggest issue is that you cant save it at all. If you could save the script with what it thinks is an error, then load it in the games script editor, it would be useful. But you cant do that.
If it did like X3Editor does and reads the current state of the game as it loads, so that everything in the current game was available to the editor, then it would be ok. But it doesnt, it only accepts vanilla game state.
The biggest issue is that you cant save it at all. If you could save the script with what it thinks is an error, then load it in the games script editor, it would be useful. But you cant do that.
-
- EGOSOFT
- Posts: 12182
- Joined: Fri, 21. May 04, 17:15
-
- Posts: 269
- Joined: Sat, 20. May 06, 14:55
ok one last off topic to finish it off, ok? ^^
Well if it indeed doesn't let you save it indeed is a bit useless -.- but you can still refer a vanilla object and just change that with the in game editor, I think (and if you let exscriptor just point to a vanilla install it won't know you're writing it for a mod
).
Anyway, if that all doesn't work there indeed isn't much you can do
And I thought I saw that version 2.0 got scratched as well
(which might have had some features that would be useful, though I don't know the feature set from the top of my head, if it even was published at all).
At least it's good to hear egosoft is considering this ^^ Anyway on TXU there's been quite a bit of posting going on in the wiki (including by me
) so except for the unknown/new commands everything will be up to date over there pretty soon I think.
Well if it indeed doesn't let you save it indeed is a bit useless -.- but you can still refer a vanilla object and just change that with the in game editor, I think (and if you let exscriptor just point to a vanilla install it won't know you're writing it for a mod

Anyway, if that all doesn't work there indeed isn't much you can do


At least it's good to hear egosoft is considering this ^^ Anyway on TXU there's been quite a bit of posting going on in the wiki (including by me

-
- EGOSOFT
- Posts: 12182
- Joined: Fri, 21. May 04, 17:15
So, here is an update:
The Forum administrators would be willing to provide a forum for a group of people to use to develop this idea, but it is up to the scripting community to provide volunteers to create and maintain the content.
So, start volunteering now. If there is enough enthusiasm and commitment for the project then the forum will be created and work can start. If not then clearly it isn't going to happen.
I for one am willing to support your cause in logistics, but you have to do the posting.
MFG
Ketraa
The Forum administrators would be willing to provide a forum for a group of people to use to develop this idea, but it is up to the scripting community to provide volunteers to create and maintain the content.
So, start volunteering now. If there is enough enthusiasm and commitment for the project then the forum will be created and work can start. If not then clearly it isn't going to happen.
I for one am willing to support your cause in logistics, but you have to do the posting.
MFG
Ketraa

-
- EGOSOFT
- Posts: 12182
- Joined: Fri, 21. May 04, 17:15
-
- Moderator (Deutsch)
- Posts: 25130
- Joined: Sun, 2. Apr 06, 16:38
I'm not really experienced in scripting, so I won't be a big help in creating articles. But if you plan to allow translations for the various entries/articles (as in FAQ), I would help translating into german.
Nun verfügbar! X3: Farnham's Legacy - Ein neues Kapitel für einen alten Favoriten
Die komplette X-Roman-Reihe jetzt als Kindle E-Books! (Farnhams Legende, Nopileos, X3: Yoshiko, X3: Hüter der Tore, X3: Wächter der Erde)
Neuauflage der fünf X-Romane als Taschenbuch
The official X-novels Farnham's Legend, Nopileos, X3: Yoshiko as Kindle e-books!
Die komplette X-Roman-Reihe jetzt als Kindle E-Books! (Farnhams Legende, Nopileos, X3: Yoshiko, X3: Hüter der Tore, X3: Wächter der Erde)
Neuauflage der fünf X-Romane als Taschenbuch
The official X-novels Farnham's Legend, Nopileos, X3: Yoshiko as Kindle e-books!
-
- Posts: 915
- Joined: Fri, 26. Mar 10, 21:15
First of all I have to say that I do really like this idea!
Because there might be only a small number of people who manage this I´d like to see something like this, so that other users who are not allowed to post in that forum can also create some content for this project.
I for one would also like to work on that project, so if you want me I would help realizing that idea.
mfg
Striker
Edit: @Ketraar: My name is "Striker304", with no "k" (you wrote "Stricker304")
you probably mean with no 'c'
edited
oh
thx for changing that
Because there might be only a small number of people who manage this I´d like to see something like this, so that other users who are not allowed to post in that forum can also create some content for this project.
I for one would also like to work on that project, so if you want me I would help realizing that idea.
mfg
Striker
Edit: @Ketraar: My name is "Striker304", with no "k" (you wrote "Stricker304")

you probably mean with no 'c'

oh

thx for changing that
-
- Posts: 3823
- Joined: Fri, 12. Aug 05, 20:46
Even if I still think a wiki would be better (gonna copy the data to mine anyway), I'm willing to give it a try, granted I'm not the only one and it's on (and stays) on a separate section of the board 

X3:TC/AP Pirate Guild 3 - Yaki Armada 2 - Anarkis Defense System
Anarkis Gaming HQ
Independent Game Development
X3 Scripting and Modding Station
Anarkis Gaming HQ
Independent Game Development
X3 Scripting and Modding Station
-
- Posts: 915
- Joined: Fri, 26. Mar 10, 21:15
-
- Posts: 1842
- Joined: Mon, 10. Aug 09, 02:09
I am not sure what Ketraar means by "maintainig"? Only selectd people are allowed to set topics/moderation (that is OK) or only selected are allowed to post comment below topics (that would nullify whole idea)?
I am willing to post things that I find useful, of course, that was something that pushed me to set this topic, but being script newbie I am not sure if I can decide what is worth publishing
I am willing to post things that I find useful, of course, that was something that pushed me to set this topic, but being script newbie I am not sure if I can decide what is worth publishing
-
- EGOSOFT
- Posts: 12182
- Joined: Fri, 21. May 04, 17:15
@Striker304
I'm in the process of doing that should be up in a while, thanks though.
@djrygar
Maintaining means any updates/changes are to be done by the same people.
Mostly means don't count with anybody else other than team members to do anything on it. That usually includes any updates.
So your in or not?
MFG
Ketraar
I'm in the process of doing that should be up in a while, thanks though.
@djrygar
Maintaining means any updates/changes are to be done by the same people.
Mostly means don't count with anybody else other than team members to do anything on it. That usually includes any updates.
So your in or not?
MFG
Ketraar

-
- Posts: 3223
- Joined: Wed, 1. Feb 06, 19:26
I'm willed to help too.
I'd suggest to decide how the topics should look like. Which information should be contained at which place in the opening postings.
Also a pinned index-topic, linking to the different topics, would be good in my opinion, for keeping the ingame SE hirarchy. I'll start to write it, maybe you want to use it (or parts of it) later ...
edit: ... fast and first try ... seems to work the following way, including coloring the links ... see below.
edit2: ... will be getting a very long list I guess ... the SE main-sections could be divided into seperate postings in the pinned index-topic, which will link to the other sections in the own topic. See my support topics for Lucike's scripts (like CODEA) as reference for that idea, if I described bad and misunderstoodable here. ^^
edit3: ... seems not to be clear, what I mean as I got asked via PN. So I want to quote my answer there, to help making it better understandable.
I'd suggest to decide how the topics should look like. Which information should be contained at which place in the opening postings.
Also a pinned index-topic, linking to the different topics, would be good in my opinion, for keeping the ingame SE hirarchy. I'll start to write it, maybe you want to use it (or parts of it) later ...
edit: ... fast and first try ... seems to work the following way, including coloring the links ... see below.
edit2: ... will be getting a very long list I guess ... the SE main-sections could be divided into seperate postings in the pinned index-topic, which will link to the other sections in the own topic. See my support topics for Lucike's scripts (like CODEA) as reference for that idea, if I described bad and misunderstoodable here. ^^
edit3: ... seems not to be clear, what I mean as I got asked via PN. So I want to quote my answer there, to help making it better understandable.
If I understood right, there are no sub-sub-forums possible for the board engine, but only sub-forums ... which one will be the MSCI Handbook later on. And in that sub-forum will be the different topics for the commands, named after their name.
Now I tought, it would be good to keep the ingame order of the command, what will be impossible for the board, as it's getting sorted by date of the last comment. Therefor it would be good to keep a index-topic, which lists all commands in their right order and is linking to their topics.
That way, it would maybe be possible, to allow even commenting for non-MSCI-maintaineers in the sub-forum. Of course only, if it's possible to limit the opening of new topic to the "MSCI-maintaineers"-group (if there will be one).
So anyone is able to ask questions to specific commands, and the MSCI Handbook itself will stay clean.
»» General Commands
.....»» Flow Control
x........end conditional
x........else
x........continue
x........break
x........goto label <Label>
x........gosub <Label>
x........define label <Label>
x........endsub
.....»» Script Calls
x......@ <RetVar/IF/START> <RefObj> call script <Script Name> : <Parameter>
x........<RefObj> interrupt with script <Script Name> and prio <Var/Number>: arg1=<Value> arg2=<Value> arg3=<Value> arg4=<Value>
x........<RefObj> interrupt task <Var/Number> with script <Script Name> and prio <Var/Number>: arg1=<Value> arg2=<Value> arg3=<Value> arg4=<Value>
x........<RefObj> start task <Var/Number> with script <Script Name> and prio <Var/Number>: arg1=<Value> arg2=<Value> arg3=<Value> arg4=<Value> arg5=<Value>
x........return <Value>
.....»» Arrays
.....»» Strings
.....»» Math
.....»» Commands/Signals
x...<RetVar/IF><Expression>
x...inc <RetVar> =
x...dec <RetVar> =
x.@ <RetVar/IF> wait <Var/Number> ms
»» Audio Commands
»» Logbook Commands
»» Fly Commands
»» Trade Commands
»» General Object Commands
»» Universe and Sector Commands
»» Other
x ... would mark still missing topics/commands/manuals.
... to be continued, if that will be the future of the MSCI Handbook on the ES forum.
Last edited by Saetan on Fri, 3. Sep 10, 00:30, edited 7 times in total.
-
- Posts: 915
- Joined: Fri, 26. Mar 10, 21:15
Good Idea. And your idea for the index-Topic looks great.edit2: ... will be getting a very long list I gues ... the SE main-sections could be dividet into seperate postings in the pinned index-topic, which will link to the other section in the own topic.
I also have got an Idea for the topics/posts in which the script-commands are explained. They could look like the following example:
What do you think?end conditional (The script command)
This command does...
This command is used...
Example Code: (should only be a short code, just enough so that you have a short example of the use of this command)
while $x
...
end
Other notes: (e.g. this might be the required game version)
mfg
Striker
Last edited by Striker304 on Thu, 2. Sep 10, 21:40, edited 1 time in total.