Graal Forums

Graal Forums (https://forums.graalonline.com/forums/index.php)
-   Feature request (https://forums.graalonline.com/forums/forumdisplay.php?f=194)
-   -   Levels Editor? (https://forums.graalonline.com/forums/showthread.php?t=82356)

cyan3 10-15-2008 03:05 PM

Levels Editor?
 
Any plans for making a new levels editor? The current levels editor is out dated and should have an updated version. Also versions of the levels editor should be made to support Linux and Mac Operating Systems without windows emulation.

Crono 10-15-2008 03:15 PM

They're apparently relying on players to make it for them and want it to be ingame rather than a superior seperate client.

:asleep:

cbk1994 10-15-2008 03:25 PM

Stefan said this:

Quote:

Originally Posted by Stefan (Post 1432935)
The size depends on the maximum texture size of the OpenGL driver. In the scripted level editor we made it so...

Which must mean they made one, or used Tig's, and haven't released it/added it to client-RC yet.

Quote:

Originally Posted by cyan3 (Post 1433393)
windows emulation.

Visualization is the correct word.

DrakilorP2P 10-15-2008 05:13 PM

This is now a frequently asked question.

cyan3 10-15-2008 08:23 PM

I would prefer an application editor I don't really like the idea of an online editor

DustyPorViva 10-15-2008 08:24 PM

Quote:

Originally Posted by cyan3 (Post 1433546)
I would prefer an application editor I don't really like the idea of an online editor

Most would agree with you on that. They don't care though.

draygin 10-15-2008 08:40 PM

I'd be happy if I could just expand the tile selection area and make it wider. With my 19" wide screen I have a lot of wasted space because my editor is bigger than the level is wide.
I personally don't want to use an online editor as that means people can bug me while I tile... that and an offline tile editor is good for those people who aren't good enough to work on a server but want to learn on their own.

pig132 10-16-2008 06:27 AM

I'd love some GS2 support.

Umat 10-16-2008 02:35 PM

Quote:

Originally Posted by pig132 (Post 1433697)
I'd love some GS2 support.

Not gonna happen on a seperate leveleditor.

DarkReaper0 10-17-2008 01:37 AM

Quote:

Originally Posted by Umat (Post 1433745)
Not gonna happen on a seperate leveleditor.

Which is why we all cry silently on the inside.

Loriel 10-17-2008 03:49 PM

Quote:

Originally Posted by cbk1994 (Post 1433402)
Visualization is the correct word.

Nah.

knightfire35 10-18-2008 07:52 PM

I agree, but It won't happen for a while.

DustyPorViva 10-18-2008 11:01 PM

I don't care about GS2, all I really care about is layers.

cbk1994 10-19-2008 05:11 PM

Quote:

Originally Posted by DustyPorViva (Post 1434373)
I don't care about GS2

Agreed, though I care more about cross-platform-ness then layers. Probably because I rarely actually make levels.

Loriel 10-19-2008 05:23 PM

I am still not sure what layers would actually be used for.

Crono 10-19-2008 05:25 PM

Quote:

Originally Posted by Loriel (Post 1434553)
I am still not sure what layers would actually be used for.

Wouldn't need NPCs for drawover effects and don't need copies of the same graphic with different colored corners. First things that come to my mind anyway, but I'd rather see GS2 support so I could practice it offline. :/

DustyPorViva 10-19-2008 05:33 PM

Quote:

Originally Posted by Loriel (Post 1434553)
I am still not sure what layers would actually be used for.

A lot. The thing that annoys me about layers is how much wasted potential they have right now. I've played around with layers a lot, and while I found I could do a lot with them, it's almost impossible to because I'd have to manually do the layers in wordpad. No to mention what Crono said, it just makes it a lot easier to do casual tiling. no need for a dozen different tiles just for different terrains. No need to have NPCs for treetops anymore since they'd be able to be drawn over different terrains and display over the player. Simple stuff like that is just so tasty. Tasty.

Especially in the next version when Stefan adds a layer drawing value to the actual layers. I mean, layers are used in most 2D games since the support for it. For a reason, right?

cbk1994 10-19-2008 06:11 PM

Quote:

Originally Posted by Crono (Post 1434556)
I'd rather see GS2 support so I could practice it offline. :/

Personally, I think it'd take far too much work to implement, and you still wouldn't have serverside.

Unfortunately, it's hard to learn GS2 since there is a lack of places to try it. I hope they fix this, but I don't think a level editor will do that.

DustyPorViva 10-19-2008 06:19 PM

Quote:

Originally Posted by cbk1994 (Post 1434575)
Personally, I think it'd take far too much work to implement, and you still wouldn't have serverside.

Unfortunately, it's hard to learn GS2 since there is a lack of places to try it. I hope they fix this, but I don't think a level editor will do that.

I don't think it'd be that hard, then again I'm no programmer. Either way, the interpreter is already there(current Graal version), they just need to implement it into the level editor. I don't think serverside needs to be stressed, all it needs to be is good enough for people to be able to learn.

Crono 10-19-2008 07:07 PM

Quote:

Originally Posted by cbk1994 (Post 1434575)
and you still wouldn't have serverside.

Neither does GS1 on the level editor but we still learned how to use it from there and THEN moved onto serverside scripting.

Quote:

Unfortunately, it's hard to learn GS2 since there is a lack of places to try it. I hope they fix this, but I don't think a level editor will do that.
Level editor is the best place to put it.

DarkReaper0 10-19-2008 08:04 PM

Quote:

Originally Posted by Crono (Post 1434597)
Level editor is the best place to put it.

Level editor seems like the only place to put it.

cbk1994 10-19-2008 08:15 PM

Quote:

Originally Posted by Crono (Post 1434597)
Level editor is the best place to put it.

Quote:

Originally Posted by DarkReaper0 (Post 1434606)
Level editor seems like the only place to put it.

Unless they make another place.

xXziroXx 10-19-2008 08:17 PM

Quote:

Originally Posted by cbk1994 (Post 1434610)
Unless they make another place.

Yeah, lets call it... the Script Editor!!!

Crono 10-19-2008 09:33 PM

Quote:

Originally Posted by cbk1994 (Post 1434610)
Unless they make another place.

Why do that when you already have the level editor?

DarkReaper0 10-20-2008 12:10 AM

Quote:

Originally Posted by Crono (Post 1434629)
Why do that when you already have the level editor?

It would be like making a cake section at a party, it's all food so why bother? :oo:

cbk1994 10-20-2008 02:33 AM

Quote:

Originally Posted by Crono (Post 1434629)
Why do that when you already have the level editor?

There may be a better, easier way to do it. Perhaps even letting you use serverside.

Crono 10-20-2008 03:09 AM

Quote:

Originally Posted by cbk1994 (Post 1434755)
There may be a better, easier way to do it. Perhaps even letting you use serverside.

Isn't it possible to emulate an npc server offline?

But even then, I don't care for serverside scripting as GS1 was the same way. You learned it offline then moved onto serverside scripting once you understood the basics.

DustyPorViva 10-20-2008 03:30 AM

I had an idea where you'd be able to host an NPC server off of your PC(much like you would any other server), and only have it available to your PC. This would allow the level editor to connect to connect to your NPC server much like it would for an online server, for the serverside function.

cbk1994 10-20-2008 05:22 AM

Quote:

Originally Posted by DustyPorViva (Post 1434773)
I had an idea where you'd be able to host an NPC server off of your PC(much like you would any other server), and only have it available to your PC. This would allow the level editor to connect to connect to your NPC server much like it would for an online server, for the serverside function.

I doubt Stefan is willing to release the NPC-Server, no matter how much it is compiled, encoded, or anything else.

DustyPorViva 10-20-2008 05:29 AM

Quote:

Originally Posted by cbk1994 (Post 1434792)
I doubt Stefan is willing to release the NPC-Server, no matter how much it is compiled, encoded, or anything else.

No more risking than releasing Graal, no?

Loriel 10-20-2008 11:25 PM

Quote:

Originally Posted by DustyPorViva (Post 1434578)
Either way, the interpreter is already there(current Graal version)

I thought the NPC server compiled gs2 to bytecode before sending it to the client?

DustyPorViva 10-20-2008 11:29 PM

Quote:

Originally Posted by Loriel (Post 1434964)
I thought the NPC server compiled gs2 to bytecode before sending it to the client?

To be honest a little bit past my knowledge. However, Stefan can't add clientside functions without updating the actual client... so I assumed the clientside stuff was interpreted by the actual client.

cbk1994 10-21-2008 03:53 AM

Quote:

Originally Posted by DustyPorViva (Post 1434794)
No more risking than releasing Graal, no?

Try telling Stefan that.

DustyPorViva 10-21-2008 03:57 AM

Quote:

Originally Posted by cbk1994 (Post 1435065)
Try telling Stefan that.

No need to. He doesn't even give a damn about external tools, yet alone such a huge addition like this :P

No one has actually reverse-engineered the Graal client, as far as I know. Most they have done is editing things(I don't think I should actually mention the details).

Fry 10-21-2008 11:37 AM

Quote:

Originally Posted by DustyPorViva (Post 1434794)
No more risking than releasing Graal, no?

There is a difference between the client and the server for a game, yes.

DustyPorViva 10-21-2008 11:46 AM

Quote:

Originally Posted by Fry (Post 1435124)
There is a difference between the client and the server for a game, yes.

Err... duh... but what is the risk of a compiled server being released over a client? The client is just as important as the server, and if he's gonna be that paranoid about the server, he may as well just stop releasing Graal clients. Do you really think someone is going to reverse-engineer it?

It doesn't actually have to be a server, but simply a local hosting on the PC that doesn't even have the capability to communicate with an outside computer.

Loriel 10-21-2008 09:40 PM

Quote:

Originally Posted by DustyPorViva (Post 1435125)
Do you really think someone is going to reverse-engineer it?

Yeah.

DustyPorViva 10-21-2008 09:43 PM

Quote:

Originally Posted by Loriel (Post 1435231)
Yeah.

Err... perhaps reverse-engineer is the wrong word. But no one has actually gotten the source of the Graal client itself. And like I said, to make sure that doesn't happen don't even add the support to communicate to remote computers.

Loriel 10-21-2008 10:08 PM

Quote:

Originally Posted by DustyPorViva (Post 1435235)
But no one has actually gotten the source of the Graal client itself.

Of course not. It is generally impossible to get the source code out of the binary.

Quote:

And like I said, to make sure that doesn't happen don't even add the support to communicate to remote computers.
... but it would be entirely possible to crack the binary to remove that restriction. Or to grab the scripting part out of the editor and embed it into a third-party server or whatever.

DustyPorViva 10-21-2008 10:09 PM

Quote:

Originally Posted by Loriel (Post 1435242)
... but it would be entirely possible to crack the binary to remove that restriction.

Not if it's not included in the first place. Instead of just putting a restriction, don't put the possibility in there at all.


All times are GMT +2. The time now is 02:08 PM.

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