Graal Forums

Graal Forums (https://forums.graalonline.com/forums/index.php)
-   Level Design (https://forums.graalonline.com/forums/forumdisplay.php?f=6)
-   -   Gonstruct Feedback (https://forums.graalonline.com/forums/showthread.php?t=134258190)

ff7chocoboknight 06-20-2012 05:54 PM

Quote:

Originally Posted by Bayne_graal (Post 1697818)
mine said it couldn't find the filenamecache.

Don't try Gonstruct until you can use the default editor.

Bayne_graal 06-20-2012 05:56 PM

alright i got it working i just need to put in the tileset it's empty.

Devil_Lord2 06-22-2012 05:17 AM

Quote:

Originally Posted by ff7chocoboknight (Post 1697833)
Don't try Gonstruct until you can use the default editor.


I'm on a Mac and therefore cannot use the default editor.
They should make an editor for the Mac, that does not need the testing of the default to use, as stated prior to this message.

Jesusxd96 06-23-2012 02:07 AM

Well actually maybe About the Mac, they could Port gonstruct to the iPad, and make it like some ringtone apps, that store your tone, but you need to conect it to a PC to get your levels on the server

cbk1994 06-23-2012 02:08 AM

Quote:

Originally Posted by Jesusxd96 (Post 1698142)
Well actually maybe About the Mac, they could Port gonstruct to the iPad, and make it like some ringtone apps, that store your tone, but you need to conect it to a PC to get your levels on the server

Uh, why would I want a level editor on my iPad? Porting Gonstruct to Objective-C would be a huge task, too.

Loriel 06-25-2012 10:39 PM

Isn't Objective-C++ a thing

Loriel 06-25-2012 10:43 PM

All development is halted until someone sends me a free ipad to test on, though

scriptless 06-26-2012 10:38 PM

Quote:

Originally Posted by Loriel (Post 1698413)
All development is halted until someone sends me a free ipad to test on, though

I could have sworn the SDK included a iPhone or iPad simulator. Tho I remember needing a mac to run xcode and having to pay a developer fee of $99.

Would link to apple's website but not sure if I'm allowed to post external links here.

Loriel 06-30-2012 04:24 PM

Quote:

Originally Posted by scriptless (Post 1698483)
I could have sworn the SDK included a iPhone or iPad simulator. Tho I remember needing a mac to run xcode and having to pay a developer fee of $99.

Would link to apple's website but not sure if I'm allowed to post external links here.

Don't bother, I wasn't being entirely serious.

I don't really have any desire to continue working on gonstruct. It's been a while since I was personally invested in editing levels, and at least I was hoping that someone else from the graal community might jump on the project and keep it going and was rather disappointed that no one did, though I don't know how fry feels about it.

Cripes, it's been a while.

Loriel 06-30-2012 04:27 PM

Quote:

Originally Posted by WanDaMan (Post 1696304)
Any suggestions?

You did get that sorted out, right? Short of some bizarre bugs, this would mean that you somehow set D:\ as your graal directory and gonstruct is trying to index your recycle bin. While that error is definitely something we should be handling, you can probably avoid it if you nuke your probably gonstruct settings and choose a small graal directory the next time.

xXziroXx 06-30-2012 04:40 PM

Quote:

Originally Posted by Loriel (Post 1698682)
Don't bother, I wasn't being entirely serious.

I don't really have any desire to continue working on gonstruct. It's been a while since I was personally invested in editing levels, and at least I was hoping that someone else from the graal community might jump on the project and keep it going and was rather disappointed that no one did, though I don't know how fry feels about it.

Cripes, it's been a while.

Me and Mallard (DrakilorP2P) tried, but it turns out it's 99.9% impossible to compile on Windows.

Loriel 06-30-2012 04:46 PM

Quote:

Originally Posted by xXziroXx (Post 1698684)
Me and Mallard (DrakilorP2P) tried, but it turns out it's 99.9% impossible to compile on Windows.

Out of curiosity (I haven't done any programming on Windows years), what's the hurdles? Getting gtkmm and boost setup?

scriptless 06-30-2012 04:54 PM

Quote:

Originally Posted by Loriel (Post 1698686)
Out of curiosity (I haven't done any programming on Windows years), what's the hurdles? Getting gtkmm and boost setup?

I remember having difficulties installing boost before on windows. Sadly I no longer have my linux partition as my hard drive stopped working on me.. =/ And I needed windows for certain things that wine just wasnt capable of doing and I didnt have the time to setup a VM workstation..

xXziroXx 06-30-2012 05:42 PM

Quote:

Originally Posted by Loriel (Post 1698686)
Out of curiosity (I haven't done any programming on Windows years), what's the hurdles? Getting gtkmm and boost setup?

I think the main problem was getting boost to work, I can't remember for sure. There were so many different errors, and whenever we solved one thing, another problem arose. Just following the instructions you/fry left definitely does not work.

Loriel 07-01-2012 03:41 PM

Quote:

Originally Posted by Loriel (Post 1698683)
You did get that sorted out, right? Short of some bizarre bugs, this would mean that you somehow set D:\ as your graal directory and gonstruct is trying to index your recycle bin. While that error is definitely something we should be handling, you can probably avoid it if you nuke your probably gonstruct settings and choose a small graal directory the next time.

I tried fixing that bug by just swallowing all the filesystem errors from inaccessible directories etc and found a bug in boost in the process. Welp!

I pushed the code but I haven't tested it since I don't exactly have a graal directory to test with anymore. If you wanna compile it from the repository, good luck!

scriptless 07-02-2012 03:24 AM

So does it compile fine on linux? Just not windows? I don't think I tried compiling it on linux yet but was interested in making some updates to it..

xXziroXx 07-02-2012 06:11 AM

Quote:

Originally Posted by scriptless (Post 1698784)
So does it compile fine on linux? Just not windows? I don't think I tried compiling it on linux yet but was interested in making some updates to it..

Supposedly, compiling on Linux is fairly easy.

cbk1994 07-02-2012 08:08 AM

Quote:

Originally Posted by xXziroXx (Post 1698789)
Supposedly, compiling on Linux is fairly easy.

I just compiled it a few days ago. Not hard at all.

Loriel 07-02-2012 09:15 AM

Quote:

Originally Posted by scriptless (Post 1698784)
So does it compile fine on linux? Just not windows? I don't think I tried compiling it on linux yet but was interested in making some updates to it..

I've never compiled it not on Linux, so you should be fine. It worked for me with my distribution's packages for the dependencies. Let me know how it works out for you.

cbk1994 07-02-2012 09:34 AM

Quote:

Originally Posted by Loriel (Post 1698793)
I've never compiled it not on Linux, so you should be fine. It worked for me with my distribution's packages for the dependencies. Let me know how it works out for you.

Additionally, if you're downstream from Debian (or at least Ubuntu), these instructions from Jer still work:

Quote:

Originally Posted by fowlplay4 (Post 1674013)
How to Download, Compile and Run Gonstruct in Ubuntu
(Tested on Ubuntu 11.04 but it should work for older versions as well)

Before you start:

1. Enable the Universe Repository (if it isn't already):
https://help.ubuntu.com/community/Repositories/Ubuntu

2. Open a Terminal and Run:
sudo apt-get update

Now that you've enabled the universe repository and updated your sources:

1. Open a Terminal

2. Install Git:
sudo apt-get install git

If you get an error saying the package is obsolete or not found try the following instead:
sudo apt-get install git-core

3. Clone the Git repository locally:
git clone git://github.com/fry/graal-gonstruct.git

4. Change to the Git Repository folder:
cd graal-gonstruct

Terminal Tip! If you press TAB it will auto-complete filenames or directories for you. If you type: cd gr and then press TAB it should auto-complete it to: cd graal-gonstruct

5. Git Checkout Gonstruct:
git checkout

6. Install Gonstruct's dependencies:
sudo apt-get install libglew1.5-dev libgtkmm-2.4-dev libgtksourceview2.0-dev libgtkgl2.0-dev libboost-dev libboost-filesystem-dev ruby cmake

7. Generate the makefiles:
cmake .

8. Run the makefile:
make

9. Run Gonstruct:
src/level_editor/gonstruct

Upon running Gonstruct you'll be prompted to configure Gonstruct and after configuring you'll see the main Gonstruct window.

The Gonstruct binary/executable is located in ~/graal-gonstruct/src/level_editor/gonstruct so you can just create a link to it or copy it to wherever you want to run it from.

If you encounter an error please copy and paste the message you received in the terminal, and the output of cmake as well.


Loriel 07-02-2012 01:12 PM

Quote:

Originally Posted by cbk1994 (Post 1698796)
Additionally, if you're downstream from Debian (or at least Ubuntu), these instructions from Jer still work:

Thanks for posting those again!

Note that if you do the git checkout 0.2.3 step you are gonna miss out on the few commits that happened since then.

Also it is somewhat embarassing that we're still depending on ruby. Since cmake requires having python available anyway, it is probably worth considering replacing src/level_editor/make_images.rb with a python script. This probably has come up before and was snidely dismissed because I like ruby, oh well.

xXziroXx 07-02-2012 04:40 PM

If someone is going to work on Gonstruct, it should be noted that these are the most important bugs/improvements:
  • Dragging the tileset slider causes the entire tileset to draw over the level until the slider is released.
  • No right-click tile flood fill when having multiple tiles selected.
  • Ctrl+Z does not restore deleted layers.
  • Unknown reason(s) causes some gmap levels to crash the client.
  • If you accidentally right click to flood fill outside of the level boundries, the client crashes.
  • The ability to zoom out on gmaps would be fantastic.
  • Wrong settings can cause the client not to start until you remove them from AppData.
  • If done properly, having layers displayed in their own layer section (PhotoShop/PaintShopPro style) could be an improvement. If not done right, the current way they work is just fine.
  • Not sure if this is a bug or just poor implementation, but selecting tiles on a layer > Ctrl+C > navigate to another layer > unselect the tiles causes them to be moved from the original layer to the current layer. Would be nice with a better way of handing that, because it's a great feature.
  • If a tileset image is updated while having Gonstruct opened, it would be nice if the level would redraw.

That's all I could come up with for now.

DeCeaseD 07-03-2012 12:38 AM

Also not sure for the cause of this, but I was working with Gonstruct last week or so, and while a level worked fine when I first uploaded it, when I updated it again, removing some of the previously laid tiles, the entire level blocked the client. I was unable to fix this, and yeah.. like I said, don't know what caused it. Should note that this happened with multiple levels.

xXziroXx 07-03-2012 01:49 AM

Quote:

Originally Posted by DeCeaseD (Post 1698833)
Also not sure for the cause of this, but I was working with Gonstruct last week or so, and while a level worked fine when I first uploaded it, when I updated it again, removing some of the previously laid tiles, the entire level blocked the client. I was unable to fix this, and yeah.. like I said, don't know what caused it. Should note that this happened with multiple levels.

Not an issue with Gonstruct.

Quote:

Originally Posted by xXziroXx (Post 1691566)
Levels with tilelayers are behaving extremely strange in v6. The first time you enter a level every session, all of it's surrounding levels on a gmap is completely covered in blocking tiles that won't dissapear until the level is updated. It creates some very inconvenient problems for non-staff players.

@Stefan, check it out yourself on Maloria at mal.gmap.

Quote:

Originally Posted by Stefan (Post 1691893)
The problem is the last tile (4095) which is colliding with the -1 transparent tile. When loading the tile layers from cache then the -1 tile becomes 4095. I've fixed it, so it should be fine in the next version. To avoid the problem in the current version you could make the last tile transparent. In the next version the tile 4095 cannot be used in upper tile layers anymore.

If it wasn't that issue, my past experience with Gonstruct and layers tells me you filled one of your layers with a transparent (blocking) tile while thinking that filling it with a transparent tile would "delete" it.

DustyPorViva 07-03-2012 03:20 AM

If I knew c++/C# or whatever Gonstruct was made in I'd be happy to work on it :(

salesman 07-03-2012 04:05 AM

I always wanted to look into simply translating levels from the Tiled format into graal levels. You could also very easily support gmaps (e.g. create a 640x640 Tiled map and then translate it into a 10x10 gmap).

It obviously wouldn't support npcs or anything, but it's a great editor that has a lot of support.

edit: was just reading their site: "Supports input/output plugins to open and save files in custom formats"...might be worth-while to look into!

Loriel 07-04-2012 04:08 PM

Quote:

Originally Posted by salesman (Post 1698850)
I always wanted to look into simply translating levels from the Tiled format into graal levels. You could also very easily support gmaps (e.g. create a 640x640 Tiled map and then translate it into a 10x10 gmap).

It obviously wouldn't support npcs or anything, but it's a great editor that has a lot of support.

edit: was just reading their site: "Supports input/output plugins to open and save files in custom formats"...might be worth-while to look into!

The graal level format is dead simple so you should have no trouble with this at all. :)

DeCeaseD 07-06-2012 12:38 AM

Quote:

Originally Posted by xXziroXx (Post 1698842)
Not an issue with Gonstruct.

So den wat be da issue m0nnn?!?

DustyPorViva 07-06-2012 12:58 AM

Meh, I'm not a big fan of Tiled. I use it(especially for my Java projects) but I feel as far as editing levels Graal Editors(and Gonstruct) is far superior to use.

cbk1994 07-06-2012 01:46 AM

Quote:

Originally Posted by DustyPorViva (Post 1699058)
Meh, I'm not a big fan of Tiled. I use it(especially for my Java projects) but I feel as far as editing levels Graal Editors(and Gonstruct) is far superior to use.

I agree. I wrote custom plugins for the game I'm working on outside of Graal for Tiled, but it just doesn't match Gonstruct or even the Graal Editor.

xXziroXx 07-06-2012 02:23 AM

Quote:

Originally Posted by DeCeaseD (Post 1699055)
So den wat be da issue m0nnn?!?

Check the rest of the post, including the quotes.

WanDaMan 07-08-2012 12:45 AM

Quote:

Originally Posted by Loriel (Post 1698683)
You did get that sorted out, right? Short of some bizarre bugs, this would mean that you somehow set D:\ as your graal directory and gonstruct is trying to index your recycle bin. While that error is definitely something we should be handling, you can probably avoid it if you nuke your probably gonstruct settings and choose a small graal directory the next time.

I'll consider moving the Graal directory from the partition and clearing the cache for Gonstruct. Thanks Loriel

Loriel 07-09-2012 06:03 AM

Quote:

Originally Posted by WanDaMan (Post 1699173)
I'll consider moving the Graal directory from the partition and clearing the cache for Gonstruct. Thanks Loriel

Having your graal directory on D:\ should be perfectly fine, but I think that error there could only have happened if you had D:\ itself set as your graal directory.

xXziroXx 08-22-2012 04:20 PM

Quote:

Originally Posted by xXziroXx (Post 1698801)
If someone is going to work on Gonstruct, it should be noted that these are the most important bugs/improvements:
  • Dragging the tileset slider causes the entire tileset to draw over the level until the slider is released.
  • No right-click tile flood fill when having multiple tiles selected.
  • Ctrl+Z does not restore deleted layers.
  • Unknown reason(s) causes some gmap levels to crash the client.
  • If you accidentally right click to flood fill outside of the level boundries, the client crashes.
  • The ability to zoom out on gmaps would be fantastic.
  • Wrong settings can cause the client not to start until you remove them from AppData.
  • If done properly, having layers displayed in their own layer section (PhotoShop/PaintShopPro style) could be an improvement. If not done right, the current way they work is just fine.
  • Not sure if this is a bug or just poor implementation, but selecting tiles on a layer > Ctrl+C > navigate to another layer > unselect the tiles causes them to be moved from the original layer to the current layer. Would be nice with a better way of handing that, because it's a great feature.
  • If a tileset image is updated while having Gonstruct opened, it would be nice if the level would redraw.

That's all I could come up with for now.

Come on all of you programming savvy people out there, make it happen! :(

xXziroXx 12-11-2012 02:29 AM

A friend of mine tried to install Gonstruct on her computer, but apparently can't run it due to the following error.

PHP Code:

Could not start editorboost::filesystem::basic directory_iterator constructorAccess is denied 

Any clues?

scriptless 12-11-2012 03:18 AM

Quote:

Originally Posted by xXziroXx (Post 1709212)
A friend of mine tried to install Gonstruct on her computer, but apparently can't run it due to the following error.

PHP Code:

Could not start editorboost::filesystem::basic directory_iterator constructorAccess is denied 

Any clues?

First thought maybe directory where boost is installed (if its installed) needs premissions changed?

What OS is your friend using?

Kiwi27 12-27-2012 10:10 AM

I just installed it on this computer, and every time I try and make, or load, a level, it stops responding ?

scriptless 12-27-2012 05:12 PM

Quote:

Originally Posted by Kiwi27 (Post 1710686)
I just installed it on this computer, and every time I try and make, or load, a level, it stops responding ?

Windows, Mac or Linux?

Have you tried running in compatibility mode (if windows), or as administrator??

cbk1994 12-27-2012 08:20 PM

Quote:

Originally Posted by scriptless (Post 1710726)
as administrator??

I know I post this every time somebody recommends running as superuser/admin, but this is potentially very very dangerous—do you really trust that Graal is secure enough to give it access to do anything to your computer?

scriptless 12-28-2012 12:38 AM

Quote:

Originally Posted by cbk1994 (Post 1710763)
I know I post this every time somebody recommends running as superuser/admin, but this is potentially very very dangerous—do you really trust that Graal is secure enough to give it access to do anything to your computer?

Nope, however he is talking about Gonstruct.. And I have no way of knowing if he himself compiled the code and verified legitimacy of it. And I wasn't recommending it, I was asking if he tried it.. just out of curiosity.


All times are GMT +2. The time now is 03:01 PM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.
Copyright (C) 1998-2019 Toonslab All Rights Reserved.