Moonlite Map Studio open beta release

Vestras

Retired
Reaction score
248
I Tired it But It seems to crash quite a bit for me, But I understand its just a beta release, So cant wait for a finished product :)

Please report all crashes.

Yes sir. It is all true. When I Installed, it created a bunch of empty folders on my desktop without deleting 'em.

I'll try to fix it, even if I can't reproduce it :p

BUGS -


Project Managar completely fucked up.

Sometimes getting things like "This is not a valid extension" when I try to change the name of a file in the project manager, can't even deselect it without getting spammed with messages like that.

Sometimes when I add a new file it will be like "testgx" instead of "test.gx", when I rename it in project manager it's still fucked and I think this causes the syntax highlighter to go haywire.

Your function searcher or wtf it is sucks alot, I searched for "c_" and my comp was frozen for like 30 seconds.

Try stop using 150mb of ram for something as little as this.

Why the fuck is there a process called "java.exe" that moonlite starts that jumps up and hogs 50mb ram ever 3 seconds or so? It's like after 1 second, 30% CPU and after 2 seconds 50% and then at 3 back to 0% and then it starts all over again.

Not sure if it's a bug but it doesn't highlight natives.

Can you tell me exactly what you did to make the "File extension not valid" issue? Is it random? I can't reproduce :/
It's pretty normal for the project manager not to like files with no extensions :p I will rewrite my file naming code.
Well, of course the function list is slow when you search for c_. Like 30% of 14000+- objects starts with c_ :p
It's not little, it does a lot. Trust me, the whole project is 200000 IL instructions.

It's a not bug. Natives will be redundant when Gex includes the Andromeda stdlib.

Yeah I know now but that it runs every 2-3 seconds is just stupid -.-

Well, it's the parser. It kinda has to run a lot :p Also, you can change the parsing interval in View -> Show Options Window -> Text Editor.

Why should I? It's Moonlite that makes it run so therefore it's Vestras that should do something about it.

This is indeed true, however it is Andromeda/Java that is taking so much memory.
 

rover2341

Is riding a roller coaster...Wee!
Reaction score
113
What I did
1. Got .net 4.0
2. Downloaded Installer
3. Ran Installer As Admin
4. Ran Program As Admin

What Happens
1.Program starts

Crashes
1.If I run the Installer With out running as admin
2.If I run moonlight with out running as admin
3.If I hit the Green Arrow, I think that's the test map button.

Bug Report/Issues
1.The Function Explorer Search, Runs Very Slow, to the point it locks of the program for a few seconds.
2. Even though I know I cant compile it yet, if i hit the button it crashes the program. So In till its impended that should be disabled or something.
3. When the blue screen that says the program is loading shows up the text on the bottom left is whited out for the first few seconds and then it appears normal.

Things Cant wait to be finished
1. The code completion
2. Cant open .a Files the Andromeda file type.

Suggestions
1. A Few Samples. (Hello World, using just galaxy), and Hello World Using Andromeda or maybe even a sample with classes. Maybe even 2-3 Sample Maps, that show some major concepts.
2. A Way to save my tool-Bar layout and to reset it.
3. On the loading screen perhaps add the logo in the middle your call just a thought.
4. Just after the program starts It shows the start Page, Prehaps you could add links there to tutorials on how to do things with code in general.

Thoughts
Before Andromeda I didn't have classes, Basically would have made it harder to make the maps I want.
Then I got notepad++, so I could have syntax highlighting.
Then With it, It was a 3 step process save map, open Andromeda and compile map, open map editor.
Then I got it to bypass the map editor, so only a 2 step process.
Now with Your App, It will be a 1 step process, debug tools in the same spot as my code, and code completion with a list of all the functions on the side.

I am very happy with how things have been going, The only thing left once this gets out of beta will be for me to find some solid samples as references some tutorials and some libraries I can use.
Thanks for taking the time to make something like this It will save me hours of time working on a map.
 

Vestras

Retired
Reaction score
248
What I did
1. Got .net 4.0
2. Downloaded Installer
3. Ran Installer As Admin
4. Ran Program As Admin

What Happens
1.Program starts

Crashes
1.If I run the Installer With out running as admin
2.If I run moonlight with out running as admin
3.If I hit the Green Arrow, I think that's the test map button.

Bug Report/Issues
1.The Function Explorer Search, Runs Very Slow, to the point it locks of the program for a few seconds.
2. Even though I know I cant compile it yet, if i hit the button it crashes the program. So In till its impended that should be disabled or something.
3. When the blue screen that says the program is loading shows up the text on the bottom left is whited out for the first few seconds and then it appears normal.

Things Cant wait to be finished
1. The code completion
2. Cant open .a Files the Andromeda file type.

Suggestions
1. A Few Samples. (Hello World, using just galaxy), and Hello World Using Andromeda or maybe even a sample with classes. Maybe even 2-3 Sample Maps, that show some major concepts.
2. A Way to save my tool-Bar layout and to reset it.
3. On the loading screen perhaps add the logo in the middle your call just a thought.
4. Just after the program starts It shows the start Page, Prehaps you could add links there to tutorials on how to do things with code in general.

Thoughts
Before Andromeda I didn't have classes, Basically would have made it harder to make the maps I want.
Then I got notepad++, so I could have syntax highlighting.
Then With it, It was a 3 step process save map, open Andromeda and compile map, open map editor.
Then I got it to bypass the map editor, so only a 2 step process.
Now with Your App, It will be a 1 step process, debug tools in the same spot as my code, and code completion with a list of all the functions on the side.

I am very happy with how things have been going, The only thing left once this gets out of beta will be for me to find some solid samples as references some tutorials and some libraries I can use.
Thanks for taking the time to make something like this It will save me hours of time working on a map.

Crashes:
1. I don't think I can do anything about that :/
2. ^
3. That'd be because of you using x64. I will use another MpqLib.

Bug reports/issues:
1. Arti suggested me to use a database instead, I think I will do so.
2. That's because of the mpq library I use. Doesn't support x64. I will change it.
3. Not much to do about it :(

I'm finishing the code completion right now :)
Moonlite has its own file format, .a won't be supported.

Suggestions:
1. I will :)
2. What?
3. Nah :p
4. I will :)

Thoughts:
Good to hear that you like it. Hopefully the next release will fix a lot of bugs and it'll be more useful. I will soon create documentation and add samples :)

You can't reproduce? Well, that's bad.
Is it a genetical deficiency or just because you don't have the correct partner?

http://xkcd.com/583/

Haha, very funny :thdown:
 

rover2341

Is riding a roller coaster...Wee!
Reaction score
113
1. Moonlite has its own file format, .a won't be supported.
Moonlite is tightly integrated with the Andromeda language, meaning that it 100% supports OOP programming. Because of this, Moonlite supports dynamic error checking and intelligent and context sensitive code completion. (The code completion isn't implemented yet though)
Note that I want all the feedback, suggestions and error reports I can get. Although this is beta software it should be in a pretty stable state.

So Basically, Its the same thing with a different extension? As far as a user standpoint. I should be able to take my .a files copy the text in it save it as a moonlight file format. And then it will still work like Andromeda language file?
So my Hello World File that is in a .a file. I Copy the text to moonlight and save it and then it can run it?

I Dont get the concept here, But I am sure you have reasons for having a different file extension.


2. A Way to save my tool-Bar layout and to reset it.

If I move my tool bars around for example till one to auto hide or move one to the right side of the screen, If i open and close the program, It will reset to default. This isn't a big deal but just something i thought i would bring up. If you change it so when you open it again that the tool bars are how you left them, then it would be great to have a reset to default button somewhere.
 

Vestras

Retired
Reaction score
248
1. Moonlite has its own file format, .a won't be supported.


So Basically, Its the same thing with a different extension? As far as a user standpoint. I should be able to take my .a files copy the text in it save it as a moonlight file format. And then it will still work like Andromeda language file?
So my Hello World File that is in a .a file. I Copy the text to moonlight and save it and then it can run it?

I Dont get the concept here, But I am sure you have reasons for having a different file extension.


2. A Way to save my tool-Bar layout and to reset it.

If I move my tool bars around for example till one to auto hide or move one to the right side of the screen, If i open and close the program, It will reset to default. This isn't a big deal but just something i thought i would bring up. If you change it so when you open it again that the tool bars are how you left them, then it would be great to have a reset to default button somewhere.

1. Yeah, that's what you do.
2. Toolbars? You mean panels? They save positions.
 

Vestras

Retired
Reaction score
248
Stupid question... does Moonlite auto update or do we have to?

Not yet. I will implement it at some point.
I fixed the issues with administrator rights. I also think I fixed the folders being somehow created on the desktop. I also fixed a load of bugs in the project manager (although some still remain)
I have yet to do the function list and finish the code completion. It works great! :thup:
I also need to change my mpq lib.
 

Moogle

New Member
Reaction score
1
To update Andromeda, we can just overwrite the Andromeda file in Compilers, right?

Also, in case I didn't mention it, this program is beautiful. Centered window title like Linux, full transparent top.. just amazing.
 

Vestras

Retired
Reaction score
248
To update Andromeda, we can just overwrite the Andromeda file in Compilers, right?

Also, in case I didn't mention it, this program is beautiful. Centered window title like Linux, full transparent top.. just amazing.

Yeah, you can.
Thank you very much :p
Remember that you can change skin by going to Extensibility -> Theming.
 

Moogle

New Member
Reaction score
1
A save all button would be much appreciated.

"value" isn't highlighted, nor are a number of other things, like include.

//Keywords, in alphabetical order
abstract break case catch class const continue default delete do else enrich
extends final finally for get if implements import include inline internal instanceof
interface is native new override package private protected public return set static
struct super switch this throws throw transient try typedef uses void volatile while
//Literals
true false null

From Andromeda's site. May want to make sure those are all in :O Although, geX hasn't updated it with the new stuff yet so :/.

When I fold my code blocks, they seem to randomly unfold themselves. I dont know when it happens or why, but it's creepy. I think it happened when I pushed Compile Map Script or save.
 

Vestras

Retired
Reaction score
248
A save all button would be much appreciated.

"value" isn't highlighted, nor are a number of other things, like include.



From Andromeda's site. May want to make sure those are all in :O Although, geX hasn't updated it with the new stuff yet so :/.

When I fold my code blocks, they seem to randomly unfold themselves. I dont know when it happens or why, but it's creepy. I think it happened when I pushed Compile Map Script or save.

There is one, File > Save Project. I should probably add it to the quick access toolbar though.
I'll add the unhighlighted stuff.

The reason your code blocks unfold would probably be because you add or delete { and }'s. There's not much I can do about it. Also Compile Map Script and save reparses the code.
 

Moogle

New Member
Reaction score
1
So wait, just creating a new function will unfold everything? That seems like something of a serious design flaw, since I'm folding to keep everything clutter free when I create new functions.

Also, I've noticed when copy pasting that for some reason some lines get repeated twice. I don't know how to reproduce it, but it's sorta weird!
 

Gwypaas

hook DoNothing MakeGUIUsersCrash
Reaction score
50
Vestras now go and make code highlighting and completion for natives and the function searcher efficient so I actually can use this tool! <3 And PLEASE, allow .a files in the project manager! :D
 

Moogle

New Member
Reaction score
1
Are you running the current one as administrator, Joker? I have UAC turned off, so all my programs automatically get that, and I have no troubles (besides actual bugs). I've also read that running it as admin has fixed it for other people.
 

Vestras

Retired
Reaction score
248
So wait, just creating a new function will unfold everything? That seems like something of a serious design flaw, since I'm folding to keep everything clutter free when I create new functions.

Also, I've noticed when copy pasting that for some reason some lines get repeated twice. I don't know how to reproduce it, but it's sorta weird!

No, not creating a new function, not at all. But if you delete an opening bracket (maybe closing too) before the folded function, it will unfold. Not anything to do about it, that's how most code folders work. By counting brackets, that is.
I think I have fixed it already - I have made it parse code on paste now.

Vestras now go and make code highlighting and completion for natives and the function searcher efficient so I actually can use this tool! <3 And PLEASE, allow .a files in the project manager! :D

I'll add highlighting for the natives - not completion (except for constants), as the Andromeda enrichments (http://www.sc2mod.com/board/index.php?page=Thread&threadID=49), which are basically classes for wrappers, so you can write:
unit u = new unit(type, player, loc, facing);
u.hp += 100;

I'll try to make the function searcher more efficient, but it won't really be that necessary to have when the enrichments and constants are implemented into the code completion.

Hopefully the new version comes soon. I can't even run this one still. :(

Yeah, it is. Still finishing some stuff, and kinda waiting for gex to implement some more functionality into the output writer.
This is what I need to do:
  • Finish code completion (only have to add context sensitivity)
  • add highlighting for natives (done)
  • add constants to code completion (done)
  • fix an issue in the project manager
  • change mpqlib (done)
 

rover2341

Is riding a roller coaster...Wee!
Reaction score
113
You only forgot one thing. Cook a Cake For Rover. Just kidding Looks good :)
 
General chit-chat
Help Users
  • No one is chatting at the moment.
  • The Helper The Helper:
    So what it really is me trying to implement some kind of better site navigation not change the whole theme of the site
  • Varine Varine:
    How can you tell the difference between real traffic and indexing or AI generation bots?
  • The Helper The Helper:
    The bots will show up as users online in the forum software but they do not show up in my stats tracking. I am sure there are bots in the stats but the way alot of the bots treat the site do not show up on the stats
  • Varine Varine:
    I want to build a filtration system for my 3d printer, and that shit is so much more complicated than I thought it would be
  • Varine Varine:
    Apparently ABS emits styrene particulates which can be like .2 micrometers, which idk if the VOC detectors I have can even catch that
  • Varine Varine:
    Anyway I need to get some of those sensors and two air pressure sensors installed before an after the filters, which I need to figure out how to calculate the necessary pressure for and I have yet to find anything that tells me how to actually do that, just the cfm ratings
  • Varine Varine:
    And then I have to set up an arduino board to read those sensors, which I also don't know very much about but I have a whole bunch of crash course things for that
  • Varine Varine:
    These sensors are also a lot more than I thought they would be. Like 5 to 10 each, idk why but I assumed they would be like 2 dollars
  • Varine Varine:
    Another issue I'm learning is that a lot of the air quality sensors don't work at very high ambient temperatures. I'm planning on heating this enclosure to like 60C or so, and that's the upper limit of their functionality
  • Varine Varine:
    Although I don't know if I need to actually actively heat it or just let the plate and hotend bring the ambient temp to whatever it will, but even then I need to figure out an exfiltration for hot air. I think I kind of know what to do but it's still fucking confusing
  • The Helper The Helper:
    Maybe you could find some of that information from AC tech - like how they detect freon and such
  • Varine Varine:
    That's mostly what I've been looking at
  • Varine Varine:
    I don't think I'm dealing with quite the same pressures though, at the very least its a significantly smaller system. For the time being I'm just going to put together a quick scrubby box though and hope it works good enough to not make my house toxic
  • Varine Varine:
    I mean I don't use this enough to pose any significant danger I don't think, but I would still rather not be throwing styrene all over the air
  • The Helper The Helper:
    New dessert added to recipes Southern Pecan Praline Cake https://www.thehelper.net/threads/recipe-southern-pecan-praline-cake.193555/
  • The Helper The Helper:
    Another bot invasion 493 members online most of them bots that do not show up on stats
  • Varine Varine:
    I'm looking at a solid 378 guests, but 3 members. Of which two are me and VSNES. The third is unlisted, which makes me think its a ghost.
    +1
  • The Helper The Helper:
    Some members choose invisibility mode
    +1
  • The Helper The Helper:
    I bitch about Xenforo sometimes but it really is full featured you just have to really know what you are doing to get the most out of it.
  • The Helper The Helper:
    It is just not easy to fix styles and customize but it definitely can be done
  • The Helper The Helper:
    I do know this - xenforo dropped the ball by not keeping the vbulletin reputation comments as a feature. The loss of the Reputation comments data when we switched to Xenforo really was the death knell for the site when it came to all the users that left. I know I missed it so much and I got way less interested in the site when that feature was gone and I run the site.
  • Blackveiled Blackveiled:
    People love rep, lol
    +1
  • The Helper The Helper:
    The recipe today is Sloppy Joe Casserole - one of my faves LOL https://www.thehelper.net/threads/sloppy-joe-casserole-with-manwich.193585/

      The Helper Discord

      Members online

      No members online now.

      Affiliates

      Hive Workshop NUON Dome World Editor Tutorials

      Network Sponsors

      Apex Steel Pipe - Buys and sells Steel Pipe.
      Top