Facebook Twitter YouTube Frictional Games | Forum | Privacy Policy | Dev Blog | Dev Wiki | Support | Gametee


Thread Rating:
  • 1 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Work in progress Amnesia Script Wizard
Spelos Away
Banned

Posts: 231
Threads: 19
Joined: Sep 2014
#11
RE: Amnesia Script Wizard

It's a Windows Forms C# application made with Visual Studio Community 2015.
03-27-2016, 06:57 PM
Find
Spelos Away
Banned

Posts: 231
Threads: 19
Joined: Sep 2014
#12
RE: Amnesia Script Wizard

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.
07-19-2016, 07:45 AM
Find
Daemian Offline
Posting Freak

Posts: 1,129
Threads: 42
Joined: Dec 2012
Reputation: 49
#13
RE: Amnesia Script Wizard

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: (Select All)
    //------------------------------------------------------------
    
    /////////////////////////////////////////
    // GENERAL
    /////////////////////////////////////////
    
    //------------------------------------------------------------
    
    
void OnUpdate(float afTimeStep)
    {
    }
    
    
//------------------------------------------------------------
    
    
void OnPostUpdate(float afTimeStep)
    {
    }
    
    
//------------------------------------------------------------
    
    
void ResetProperties()
    {
    } 

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

n.n

07-20-2016, 01:46 AM
Find
Spelos Away
Banned

Posts: 231
Threads: 19
Joined: Sep 2014
#14
RE: Amnesia Script Wizard

While I'll definitely add grouping of some sorts, I most likely won't support SOMA at all. HPL2 only, for now.
07-20-2016, 06:09 AM
Find
Romulator Offline
Not Tech Support ;-)

Posts: 3,628
Threads: 63
Joined: Jan 2013
Reputation: 195
#15
RE: Amnesia Script Wizard

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!

Discord: Romulator#0001
[Image: 3f6f01a904.png]
07-20-2016, 07:49 AM
Find
Spelos Away
Banned

Posts: 231
Threads: 19
Joined: Sep 2014
#16
RE: Amnesia Script Wizard

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.
07-20-2016, 08:22 AM
Find
Romulator Offline
Not Tech Support ;-)

Posts: 3,628
Threads: 63
Joined: Jan 2013
Reputation: 195
#17
RE: Amnesia Script Wizard

Perfectly understandable. Keep up the good work!

Discord: Romulator#0001
[Image: 3f6f01a904.png]
07-20-2016, 08:25 AM
Find
Spelos Away
Banned

Posts: 231
Threads: 19
Joined: Sep 2014
#18
RE: Amnesia Script Wizard

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]
01-04-2017, 10:03 PM
Find
FlawlessHappiness Offline
Posting Freak

Posts: 3,980
Threads: 145
Joined: Mar 2012
Reputation: 171
#19
RE: Amnesia Script Wizard

Wooooow nice!

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

Trying is the first step to success.
01-05-2017, 12:12 AM
Find
Mudbill Offline
Muderator

Posts: 3,881
Threads: 59
Joined: Apr 2013
Reputation: 179
#20
RE: Amnesia Script Wizard

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.

(This post was last modified: 01-05-2017, 08:26 AM by Mudbill.)
01-05-2017, 08:23 AM
Find




Users browsing this thread: 1 Guest(s)