HeroEngine Support > General Discussion

Add Your Tip or Trick for Working in the HeroEngine

(1/5) > >>

It can be about anything, script, world building, art pipeline, anything. I will begin, and I will list two because I'm awesome.

Selecting an object with the dynamic selection tool and then spamming cntrl-D will allow you to place the same object over and over again wherever your mouse moves.

The plateau terrain tool can have its pitch and yaw changed by holding modifier keys and mouse wheeling. This allows you to make smooth ramps and roads that wrap along the sides of mountains and things.


Besides the Chat and Console panels, be sure to use the Script Error window.  When it spews the stack trace of scripts and line numbers, you can double-click the lines in the Script Error window and the Script Editor will open that script and go right to that line.

I don't know if this is mentioned in the wiki; I didn't realize this until I was playing around.

And don't eat the yellow snow.

Art Server:

Having every one working on the same sheet of music from remote locations is easily accomplished with a linux VPS, samaba, and hamachi vpn. Its secure too =)

Do not delete or rename files or folders in the repository if you don't know exactly what they're for. 

Many of the files in the repository are the glue that makes the GUI or camera or character work.

So, don't rename or delete them until you have your new system in place and working



Area Builders:

* Area checkpoints allow you to snapshot an area at a point in time and restore back to it (or even restore just selected objects).  http://hewiki.heroengine.com/wiki/Area_Checkpoints
* the Asset Library (http://hewiki.heroengine.com/wiki/Asset_library) persists the properties as a part of the library object allowing you to add objects to the library that when added to the game take on the exact properties of the original.
* the Asset Library allows the creation of "prefabs" grouping multiple assets together into a single library object
* your team's Programmers can use HeroScript to build tools to simplify your life...ask them.  :)

HeroScript has nearly total access to everything in the engine, this allows you to extend the engine to provide new tools.

* the Spec System (http://hewiki.heroengine.com/wiki/Spec_system) is Cool.  A one stop shop for most game data needs providing factories for complicated objects that designers create through composition and an efficient implementation that minimizes memory and bandwidth usage.  (I'd say this even if I were not the one to conceive of and implement it).
* /heinfo - (http://hewiki.heroengine.com/wiki//HEINFO) interface that allows near realtime monitoring of nodes in multiple remote GOMs (including other clients).
* UI, tools and systems you implement can be invoked from the Asset Library. (http://hewiki.heroengine.com/wiki/Making_Your_Own_Tools_Tutorial)


* When there is an issue with an asset you have added to the engine, the most common problems are related to the path.
* Check the Console Panel now and then, it helpfully displays errors related to the content.


[0] Message Index

[#] Next page

Go to full version