Thread: Layer Extension
-
March 24th, 2010, 00:21 #41
- Join Date
- Sep 2009
- Posts
- 52
It's great to see this, we were talking about it in tdewitt274 thread in the gallery about 2 weeks ago.
Sorry I've been out of the loop since bitdefender so called anti virus program almost trashed my computer. Nice simple tiles you have there Troll, BTW did you get the parser working in the end?
One nice addition, if we are talking about tiles, is it possible to get "animated" gif like tokens or graphics in the game?
For example if you look at the screenshot below, I've made the two braziers as moveable tokens (their traps). It would neat if there was a little fire animation on them too. This could work for all sorts of little things such as traps and blasts.
I've currently been playing with NWN to make maps fast, I got a very high
rez screen so I can print screen and xfer them easily. The little lava pits and stuff (animated) look amazing, but of course thats lost once you xfer it over.
-
March 24th, 2010, 01:40 #42
ya im all set. thanks for remembering.
Also for the new layer system you can use masks and the navigator, it just needs to be done on the lower layer.
-
March 24th, 2010, 21:57 #43
Hey guys, I am just now catching up on this thread and I must say I am quite impressed -- but that is not a real surprise whenever Foen and DrZeuss are involved.
JPG has been been working on various code fixes, patching memory leaks, fixing the id overlap issue with campaigns and modules and numerous other issues. On top of that, we have some needs to re-work the XML engine a bit to make it better at handling large XML files in modules, prevent FG from loading all tokens into memory on launch, etc. The last one will really be important if you start building up large tile folders under tokens.
I think we could add in the additional events per Foen's request with maybe one or two possible exceptions. It is up to Foen and DrZeuss if they want to keep things as an extension or if they want us to roll it into the official ruleset. We would obviously like to test it out fully to make sure it holds up well when hosting a game with a full group of players as well. I have some concerns with this one if the tile tokens don't xfer quickly to all the players.
Other than that, I will make a few notes below:
Originally Posted by Foen
-
March 24th, 2010, 22:20 #44
Thanks for update Doug, thats great news. I look forward to a tileable future.
As for the credits, thank you but for the record, the concept and extension for dual-layer images is really down to Foen's genius.
Having said that, it is a nice complement to be associated and hear that the UK based community contributions to FG are highly regarded. Thank you.
Z.FG Project Development
Next Project(s)*: Starfinder v1.2 Starship Combat
Current Project: Starfinder v1.1 - Character Starships
Completed Projects: Starfinder Ruleset v1.0, Starfinder Core Rulebook, Alien Archive, Paizo Pathfinder Official Theme, D&D 5E data updates
* All fluid by nature and therefore subject to change.
-
March 24th, 2010, 22:47 #45
Thanks Doug, and others, I think it is a really positive sign from the change in FG ownership that the dialog between Doug/JPG and the community is live and responsive. In truth I think the list above includes some wishes, and that a good solution wouldn't "need" everything above.
- resizing from code isn't needed, because a large fixed drawing layer could be used, but it seems wasteful of systems resources to chuck 5000x5000 drawing layers into every image "just in case";
- the inivisibility I was talking about is when the drawing layer goes invisible, it should stop intercepting events (just like other invisible window controls stop intercepting events), not just when tokens go invisible. That said, this isn't needed, because it is possible to resize the layers;
- event firing is needed, however, as the script has to keep layers sync, and anything that a user can do from the radial menu which doesn't fire an event would fail to be trapped by the script. That said, the number of events shouldn't blossom, as I think scrolling is more frequent than zooming, and scrolling already fires events;
- sendToBack and bringToFront aren't strictly needed if I continue to use the resize-to-zero method for each layer. It is a shame they don't do as documented, however, as that would be useful in other contexts too (RMC ruleset would have made use of this for the tables, but it didn't work as expected);
- The onGridStateChanged event actually seem more important than I first thought, because they would allow changes to the grid on the top layer to be caught and reflected in the lower layers. Currently the grid changes are only propogated when the active layer is changed;
- As TR0LL has pointed out, the lack of masks for drawing layers is also a problem, and that seems more problematic than some of the above; and
- The rest isn't needed but is more nice-to-have.
What this extension provides is a method for managing layers without changing the basic engine mechanics, beyond those outlined above, so there isn't a need to create a new layer# approach. I'd be delighted if this were folded into core rulesets too, though it probably needs to be an option/preference because it otherwise adds extra complexity to every image when it might otherwise be used only but a subset of GMs.
I'll start work on a multi-layer version, as suggested by DrZeuss.
StuartLast edited by Foen; March 24th, 2010 at 22:51.
-
March 24th, 2010, 23:17 #46
Just wanted to add that the current state of the layer system works well with multiple people connected, I had 4 people connected and showing them the tiles and we had zero problems and no delay in the display of said tiles/maps. Its awesome to see that this will get more attention and I cant wait for it to be fleshed out. FG2 was one of the best purchases I've made in a while!
-
March 25th, 2010, 04:52 #47Originally Posted by DrZeuss
-
March 25th, 2010, 12:13 #48
what would be extremely awesome is to add an interactive layer.
The DM places a layer on the map that outlines walls, doors, traps, and light sources
So, say the players are running in a dungeon with only torches as their light source, the layer will only illuminate the map to only what their light source lets them see. If they come to a door and open it, the light source bleeds through the door, but not the wall.
I know its far fetched, but remember everything that is made today once came from someone's dream.
-
March 27th, 2010, 11:02 #49Originally Posted by ddavisonFG Project Development
Next Project(s)*: Starfinder v1.2 Starship Combat
Current Project: Starfinder v1.1 - Character Starships
Completed Projects: Starfinder Ruleset v1.0, Starfinder Core Rulebook, Alien Archive, Paizo Pathfinder Official Theme, D&D 5E data updates
* All fluid by nature and therefore subject to change.
-
May 19th, 2010, 15:38 #50Originally Posted by Foen
Thread Information
Users Browsing this Thread
There are currently 1 users browsing this thread. (0 members and 1 guests)
Bookmarks