![]() |
Non-readable Ganis
It would be great if you could use ganis that arn't in cleartext. You could perhaps make a one-way save option in graalshop (*.xani :D) which the client can read (keep another original for editing but not upload) or someway to allow clients to use ganis without saving a cleartext gani file...
However it is done, I think it would be handy :D |
While you're at it, fix it so that when saving, you don't have to type .gani at the end of the filename manually for it to be saved correctly.
|
While you're at it, make rotation possible for the sprites :(
|
While you're at it, do it.
|
Gani shop definitely needs a lot of nice updates.. if Stefan's not going to do it he needs to release the source code so at least the community can fix it.
|
Would be cool if graal shop could be updated with some of the features that Flash has; rotating, even movement (Motion Tweens), copying and pasting, stretching, skewing.
Would also be nice is if basic gani scripts could be shown (even if in GS1)- say you have a player with a ball moving around them; I don't know. You want to do it in a script so you can do it smoothly, but without taking a ton of time. It could show the ball moving when you play it. Just a few ideas. Not sure the non-readable GANI's would really have that much of a purpose, but that is just me. I suppose they could be downloaded like levels are (I believe in some weird format in the weblevels directory?) |
I made a proggie that parses the .gani files into object-instances in an app... I haven't actually went forward and made it so you can do customizations with them, however. If you're interested in it, I could send you a copy of the code.
|
This thread is made of epic win. I totally support everything posted in here.
|
I'd like to see the code for reference :o
|
Still want! I think the .code idea is a good one.
|
Yeah, some kind of secondary extension that is a compiled version of the .gani would be nice.
Not to big of a deal though since gani scripts usually just display things and don't actually usually display information you don't want to get out. |
There is already a way to encode files, it's not supported by the npcserver yet though so the gani cannot have a script.
The source for the gani editor will not be released, we can provide help though if someone wants to make a scripted editor for it. |
Quote:
|
Quote:
|
So it's available on all platforms at all times and is easily updated and distributed to everyone probably.
|
Quote:
Scripted RC doesn't come close, and the rest of the tools have no online version. |
Quote:
|
Quote:
It'll be better once we get external windows (by last Christmas - wow!) so that you can better manage them. One thing I would like better is a seperate window for each script. I'm all for tabs, but when you need to edit two scripts at once it's kinda hard switching back and forth. Also, I want that delete button fixed! It's so annoying :( Scripted RC also lacks drag-n-drop. But like I said, you did an amazing job, I doubt anyone could make one better. |
Quote:
It's not the scripted rc but rather the nature of the Graal client as well as text controls with-in it. |
Quote:
There are benefits to scripted tools, but I don't think they're worth it. I'd rather just see it back to the way it used to be with updates on the current external tools. |
Quote:
|
Quote:
|
It can make it easier to manage and develop(I sure as hell can't imagine working on gani's/levels/scripts/RC all in ONE graal window like I normally do), but it's not going to fix the rest of the downfalls.
Typing is cumbersome and slow, and also reflects your current PC specs in relation to running Graal, instead of just a seperate application. I could always run my development tools like Graalshop and the other tools at full speed, but because of my computer, Graal itself isn't the fastest thing ever. There are various other things that I just don't think they'll ever really fix and it will just never be the same. As well scripted as RC is(and a huge accomplishment in itself), they should just take a lesson from it and realize it's not the direction that should be taken. |
Perhaps maybe make an extension system for Graal that lets you run scripts somehow outside of Graal. Could make like a Graal plugin system that runs the scripts outside of the client as a seperate process, but that works on all OSes. (sortof like Firefox extensions).
|
Or perhaps the ability to run Graal in developer mode. E.g. "path/to/graal.exe -dev" which would only load up profiles and the tools and no actual game elements.
|
If GraalControl could be altered better, such as allowing you to addcontrol() it to other controls and also allowing you to modify the x and y of it without things going all funky, then I would defiantly be using in-game tools more. Also, I don't like how much my graphics card is still being used even when GraalControl is hidden/resized small.
Doesn't make very much sense that Graal still lags practically just as much when GraalControl is resized to 640x480 as when it is the full size of my window (roughly 1152x864). It should be running a lot closer to the lag that I get when my window is at 640x480 instead. |
The clunkiness of the Gui Controls compared to a native windows interface is very apparent, especially in their response speed. The externally scripted windows will go a long way in creating enthusiasm for developing scripted tools for development which are sorely needed; things like a level editor with layering support and image-reading enhancements to GraalShop.
I'm sure creating support for external windows (to cover all the ends were things could go wrong) is not a simple task and I'm very grateful to Stefan for implementing it. |
| All times are GMT +2. The time now is 06:37 AM. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
Copyright (C) 1998-2019 Toonslab All Rights Reserved.