Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

SLES - Easy Scripting - Preview/Feedback

Pavcules Superior
Registered User
Join date: 30 Oct 2006
Posts: 69
04-08-2007 15:11
Hi Folks,

I would like to announce an ambitious project that I'm currently working on to make life easier for people in making scripts in SL. SLES (Second Life Easy Scripting) will be a Windows based program that will try to help people with all levels of scripting experience, from zero to advanced.

The preview version that has been made is meant to give you a feel of how it could work. This is far from the finished product, and will contain bugs. What I would like for you to do is to download and try the program, I will give instructions below on how to do this, and what you can try out. Your feedback is needed so that I can see if I'm going in the right direction, and also see what additional things can be added.


Preview Features

- Program works in 3 modes: Beginner, Intermediate, Advanced.

>> Beginners mode
- This is to see if the GUI is enough to understand.
- Icons are selectable, but no code is produced.

>> Immediate mode
- This is a more textual based wizard.
- There is some additional buttons.
- Some code will be produced.

>> Advanced mode
- This is for people who know how to code.
- A code window is shown in which you can Load, Save, Edit, and Compile code.


Downloading the Program

Before you can use the program, you need to make sure you've got the Microsoft .NET Framework v2.0 or v3.0 installed on your PC.

You can download the SLES program from here:
http://flatoutjoint.com/index.php?option=com_remository&Itemid=27&func=fileinfo&id=370

Afterwards, extract the files into a folder.


Using the program

Note, if you stray off to do other things in the program, crashes will occur.

- Run the "SL Easy Scripting.exe" to launch the program.
- Click on the "Start" button to begin.
- Click on the experience level icon.

>> Beginners mode

- Just click on the icons to navigate.
- At the end you will be shown instructions, but do nothing.

>> Intermediate mode

- Just select the options.
- When you are to finish, just select "Finish Item", and the script is shown.

>> Advanced mode

- You can write your LSL code here.
- If you compile it you will need the "Lslint.exe" program in the same place as SLES. The program will ask you if you want to visit the site to download it.
- When you compile the code, errors are reported at the bottom of the script. Clicking on error line, will jump to the line in the code.

You can create menu's in SLES.

- Click on the "Code" button and select "Menu Creation".
- If you add in a"Title and Text for buttons, you can generate a script for the menu by clicking on the "Generate Script" button.
- Clicking on the "Action" button will create another instance of that window, which is basically a submenu. Once you've filled in the TItle and button text, clicking "OK" will save the info.


Other Planned Features

- Syntax colouring.
- Links to Wiki's.
- User creations support - Allows the community to support SLES by people submitting their creations.
- And anything else from people's comments.

I've attached some screenshots for easy reference if you don't want to try the program.

Your feedback will be appreciated, and yes I know about the bugs...lol.

Thanks.
Simil Miles
Creator
Join date: 1 Mar 2007
Posts: 300
04-09-2007 01:45
I'm a Mac OS X user, but I also run Windows XP SP2 on a virtual machine.

I've installed MS .NET FW 3.0, updated and restarted Windows, but SLES still crashes with this error message :
From: someone
EventType : clr20r3
P1 : sl easy scripting.exe
P2 : 1.0.0.0
P3 : 46197382
P4 : system
P5 : 2.0.0.0
P6 : 4333ae87
P7 : 1add
P8 : 74
P9 : system.uriformatexception


Anyway, here are 2 things that would make my daily scripting easier (faster) :

- custom default script : I'm tired of having to remove the useless "hello avatar" stuff and always need to add my copyright notice, debug and demo snipsets.

- complete function / event handler insertion : What are the arguments ? I don't remember. Finding and copying them from the wiki or typing them from the rollover tip is too long.
So if this could be inserted
CODE

listen(integer channel, string name, key id, string message)
{
}

instead of just this, it would save me a lot of time.
CODE

listen
_____________________
UnConWTech @ Flo (144, 84, 224) http://unconwtech.free.fr

SL books http://astore.amazon.com/secondlife-sl-20/

Need a beta tester for quality assurance ?
Need a translator for English, French, Spanish ?
ed44 Gupte
Explorer (Retired)
Join date: 7 Oct 2005
Posts: 638
04-09-2007 05:42
includes would be great!