Frictional Games Forum (read-only)
[WIP] Amnesia Script Wizard - Printable Version

+- Frictional Games Forum (read-only) (https://www.frictionalgames.com/forum)
+-- Forum: Amnesia: The Dark Descent (https://www.frictionalgames.com/forum/forum-6.html)
+--- Forum: Custom Stories, TCs & Mods - Development (https://www.frictionalgames.com/forum/forum-38.html)
+--- Thread: [WIP] Amnesia Script Wizard (/thread-40994.html)

Pages: 1 2 3


RE: Amnesia Script Wizard - Spelos - 03-27-2016

It's a Windows Forms C# application made with Visual Studio Community 2015.


RE: Amnesia Script Wizard - Spelos - 07-19-2016

Update 19.7.2016

I've taken all of you guy's suggestions and worked a little on the functional side of things. While it is still quite far from open-beta or even open-alpha, I decided to give the user experience a bit of polish. So the main feature of this update is:

The Color-Scheme & Material-ish design
[Image: MQu1zm1.png]

The program underwent a major change:
- Amnesia Script Wizard is now called "ORB IDE".
- The script builder is now a feature of text-editor.

What to expect:
- Intellisense just like in Notepad++ but with some improvements:
- Auto-complete for files like "03_amb.snt"
- Auto-adding of ".snt" files to PreloadSound. (and removing if not used)
- Auto-complete for custom files in the custom_stories directory.
- Real-Time interpreter
- See mistakes as you do them
- Suggestions to fix a certain problem
- Your whole project in one place.
- Auto-complete for entities from your maps
- If you're working in 01.hps, entities are auto-completed based on information from 01.map if it exists.


Long-Time no update, but trust me, I'm working hard and I'm learning a lot.


RE: Amnesia Script Wizard - Daemian - 07-20-2016

As for me, I'd like an IDE that allows me to group code in sections which I create myself so I can switch back and forth as I want, jumping the rest of the code that is not related to what I'm doing right now.
For example; I wanna start working on the items, so I go to the bottom of the file and type //Items +[enter] and that creates a section I can jump to by clicking on something or pressing a hot key.
For example the constants, those empty functions lying around.

Another feature that could help me a lot when coding in hpl3 is an option to clear or organize the file, most of the scripts in soma are filled with comments and "open" functions that make the file unnecessary large and thus confusing.

I respect the intention of FG of trying to organize the code in sections using comments but I find it very uncomfortable. I don't know about you, but after you clear it all up it's way easier to work.

Example:
PHP Code:
    //------------------------------------------------------------
    
    /////////////////////////////////////////
    // GENERAL
    /////////////////////////////////////////
    
    //------------------------------------------------------------
    
    
void OnUpdate(float afTimeStep)
    {
    }
    
    
//------------------------------------------------------------
    
    
void OnPostUpdate(float afTimeStep)
    {
    }
    
    
//------------------------------------------------------------
    
    
void ResetProperties()
    {
    } 

Reduced:
PHP Code:
    void OnUpdate(float afTimeStep) {}
    
void OnPostUpdate(float afTimeStep) {}
    
void ResetProperties() {} 

n.n


RE: Amnesia Script Wizard - Spelos - 07-20-2016

While I'll definitely add grouping of some sorts, I most likely won't support SOMA at all. HPL2 only, for now.


RE: Amnesia Script Wizard - Romulator - 07-20-2016

Just curious Spelos, have you or are you making this program available to download at this time? I wouldn't mind giving it a whirl and can't seem to find a place to download it Tongue

Great work by the way. Looks like it's constantly evolving into a more and more useful tool!


RE: Amnesia Script Wizard - Spelos - 07-20-2016

I'd really love to release it in its current state, but I just don't feel it's stable and feature-full enough to be open-alpha.

My rule of thumb is when I start using it fully without having to alter anything or "god forbid" debug, I'll make it public.


RE: Amnesia Script Wizard - Romulator - 07-20-2016

Perfectly understandable. Keep up the good work!


RE: Amnesia Script Wizard - Spelos - 01-04-2017

Update 4.1.2017

A new shift in development. The project is now a web application. Update video:

[video=youtube]https://youtu.be/h72Nr-Rr85c[/video]


RE: Amnesia Script Wizard - FlawlessHappiness - 01-05-2017

Wooooow nice!

Looking cool as hell! I love these kinds of "make-it-easier" tools!


RE: Amnesia Script Wizard - Mudbill - 01-05-2017

Guessing you will have ways of uploading/downloading the files directly here?
Btw, why the shift for a web app? What are the pros and cons or doing so? I would assume it's easier to update, but does it integrate well with the workspace?
I wonder if Node.js could be useful here. Anyway, I'm intrigued.