Jump to content

Portal helper GZDB plugin


boris

Recommended Posts

Download: https://github.com/biwa/eternityportalhelper/releases

This plugin makes creating portals for Eternity Engine maps easier

Installation
------------
Simply copy the EternityPortalHelper.dll into the Plugins folder in your GZDB installation folder. In GZDB you can bind a hotkey to create the portals, it's in the "Create Eternity Engine Portal" option in the "Editing" Section in the "Controls" tab of the preferences.

How to use
----------
Selecttwo or more sectors or exactly two lines. Then either press the assigned hotkey or the button in the menu bar to create the portal(s). Be aware that there are some prerequisites required by Eternity. If the portal(s) can't be created a message will appear in the status bar saying what went wrong.

For more information about the prerequisites check out http://eternity.youfailit.net/index.php?title=Linked_portals

Share this post


Link to post

Great job! The light level changing for lines is such a nifty little feature. Hopefully this plugin will make Eternity mapping a bit more alluring to others.

Share this post


Link to post
  • 3 months later...

I'm not sure how feasible this would be to add to a GZDB plugin, but I think one of the most useful additions that could possibly be made for portal editing is a way to display portal-connected areas overlaid on each other, so that you can get structures correctly lined up more easily between them.

Share this post


Link to post

Not really doable. Each mode is responsible for the drawing on its own, so you can't controll that from somewhere else. Of course you could modify/replace all existing modes (sectors mode, linedefs mode, drawing modes...) but that's not really reasonable.

What might be possible is to add a kind of blueprint mode that's just for displaying and not for editing. But then you'd have to constantly switch between this mode and the real editing modes.

What I plan to add to the portal explorer is geometry checker, that selects linedefs that have no matching linedefs in the other part of the portal (the geometry is already checked when you try to create a portal).

Share this post


Link to post

Some more progress:

the Portal Explorer docker now shows an exclamation mark at the portal group when the geometry doesn't match. Right-clicking the portal group opens a context menu where the user can let the linedefs in question get selected.



Which results in something like this (for the first option of the context menu):

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...