Site Tools


Hotfix release available: 2018-04-22b "Greebo". upgrade now! [50.2] (what's this?)
scrwzrdeng

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

scrwzrdeng [2018/11/12 23:24] (current)
Line 1: Line 1:
 +======Skript-Wizard für DEdK======
 +Der Skript-Wizard wurde dafür entwickelt, DEdK-Skripte (und in Zukunft AeK-Skripte) generieren zu lassen, ohne Kentnisse in Lua (oder einer anderen Skriptsprache) zu haben. \\
 +Die aktuelle Version des Script-Wizards für DEdK ist 0.2.
  
 +=====Features=====
 +Der Wizard...:
 +  * kann aus einzelnen, ausgewählten Befehlen ein Skript generieren.
 +  * kann vom Benutzer selbst entwickelte Skript-Teile in das ganze Skript integrieren.
 +  * unterstützt voll das Konzept der Konzept der Auslöser und damit verbunden die Einteilung der Bestandteile in Ereignisse, Bedingungen und Aktionen/​Befehle (siehe [[tutorials:​Grundlegende Scriptelemente]]).
 +  * kann die ausgewählten Befehle in einem eigenen Format abspeichern.
 +  * unterstützt das Definieren von Variablen (global und lokal).
 +  * unterstützt Befehle, die Parameter enthalten.
 +  * unterstützt Blöcke für mehrfache Bedingungen,​ Schleifen...
 +  * baut auf Typen auf, sodass Fehler bei der Ausführung in Karten verringert werden, da Wahrheitswerte zum Beispiel nicht als Zahlen verwendet werden können.
 +  * ist einfach um weitere Befehle erweiterbar
 +
 +=====Programm=====
 +Das Programm ist eine von mir ([[http://​www.siedler-portal.de/​siedlerforum/​member.php?​u=958|Old McDonald]]) geschriebene Script Wizard Engine (deswegen auch kurz "​scrwzrdeng"​). Es wurde vollständig mit C++ auf Grundlage der [[wpde>​Microsoft_Foundation_Classes|Microsoft Foundation Classes]] und der [[wpde>​MSXML|Microsoft XML Core Services]] geschrieben. \\
 +
 +Aktuelle Programm-Version:​ 0.2.0.27.
 +
 +====Bekannte Bugs====
 +-
 +
 +====Weiterentwicklung====
 +Geplant sind für die nahe Zukunft:
 +  * mögl. Plugin-System
 +  * Felder ([[wpde>​Array]])
 +  * Syntax-Highlighting
 +  * Verbesserungen an der Benutzeroberfläche (Toolbars...)
 +  * Bug-Fixes ;-)
 +
 +====Quelltext====
 +Der Quelltext wird erst in ein paar Wochen veröffentlicht werden. Der Grund liegt darin, dass ich noch einige Umstrukturierungen vornehmen und den Modul-Ersteller veröffentlichen will. Allerdings: Wer unbedingt helfen will __und__ Kenntnisse in C++ hat, kann mir die Weiterentwicklung der GUI abnehmen - einfach eine [[http://​www.siedler-portal.de/​siedlerforum/​private.php?​do=newpm&​u=958|PM an mich]].
 +
 +Solange wird das Programm unter einer Freeware-Lizenz veröffentlicht.
 +
 +====Unterstützte Betriebssysteme====
 +Windows 95 oder darunter: nein \\
 +Windows 98: vielleicht \\
 +Windows ME: vielleicht \\
 +Windows NT 3.x: nein \\
 +Windows NT 4.0: vielleicht \\
 +Windows 2000: vielleicht \\
 +Windows XP: ja \\
 +Windows Vista: ja \\
 +min. Microsoft/​Windows Internet Explorer für 98/NT 4.0: 5.0 
 +
 +====Lizenz====
 +<​file>​Copyright (c) 2007 Old McDonald
 +Portions Copyright (c) Microsoft Corporation
 +Uses zlib Library. Copyright (C) 1995-2005 Jean-loup Gailly and Mark Adler. The license is included below.
 +
 +Permission is hereby granted, to any person obtaining a copy of this 
 +software (the "​Software"​),​ to use and distribute the Software without
 +restriction,​ subject to the following conditions:
 +
 +The above copyright notice and this permission notice shall be included
 +in all copies or substantial portions of the Software.
 +
 +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 +MERCHANTABILITY,​ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
 +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
 +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
 +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
 +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 +
 +Except as contained in this notice, the name of the copyright holders
 +shall not be used in advertising or otherwise to promote the sale, use
 +or other dealings in this Software without prior written authorization
 +of the copyright holders.
 +
 +-------------------------------------------------------------------------------------------------------
 +zlib License:
 +
 +Copyright (C) 1995-2005 Jean-loup Gailly and Mark Adler
 +
 +This software is provided '​as-is',​ without any express or implied
 +warranty. ​ In no event will the authors be held liable for any damages
 +arising from the use of this software.
 +
 +Permission is granted to anyone to use this software for any purpose,
 +including commercial applications,​ and to alter it and redistribute it
 +freely, subject to the following restrictions:​
 +
 +1. The origin of this software must not be misrepresented;​ you must not
 +   claim that you wrote the original software. If you use this software
 +   in a product, an acknowledgment in the product documentation would be
 +   ​appreciated but is not required.
 +2. Altered source versions must be plainly marked as such, and must not be
 +   ​misrepresented as being the original software.
 +3. This notice may not be removed or altered from any source distribution.
 +</​file>​
 +
 +Die Lizenz erlaubt es, die Software ohne Beschränkung zu verwenden und zu verteilen. \\
 +Jede Art von Haftung wird abgelehnt, die durch Schäden aus der Software resultieren. Es gibt keinerlei Garantien. \\
 +Mein Name darf nicht zur Werbung genutzt werden, ohne dass ich es vorher ausdrücklich erlaubt habe.
 +
 +=====Generierter Lua-Code=====
 +Die Minimal-Größe des generierten Lua-Codes liegt aktuell ungefähr bei 255 KB. \\
 +Er basiert vor allem auf der [[utilscripts:​luainterpreter|Lua-in-Lua-Implementierung]].
 +
 +=====Installation=====
 +Die 7z-Datei in ein Verzeichnis Ihrer Wahl entpacken.
 +
 +=====Deinstallation=====
 +1. Die entpackten Dateien löschen. \\
 +2. Start -> Ausführen. \\
 +3. %APPDATA% eingeben und OK drücken. \\
 +4. Im sich nun öffnenden Explorer den Ordner scrwzrdeng entfernen.
 +
 +=====Download=====
 +{{scrwzrdeng.7z|Download}}
 +
 +=====FAQ=====
 +In Bälde.
scrwzrdeng.txt · Last modified: 2018/11/12 23:24 (external edit)