PROWOGENE 2.0 released!
PROWOGENE 2.0 Release notes
The main changes are aimed to improve architecture. The list of changes:
Storage
class was deleted. Now all data must be linked explicitly. The previous implementation can lead to crashes when types are mixed by an accident. Also it was too complicated way to organize data.- Standard module's data pointers were changed from
protected
topublic
for simpler data linkage without storage. Logger
class was separated to manager class (Logger
) and classes specific to only one output (likeStdoutLogWriter
) which are managed byILogWriter
interface. Now it's much simpler to add new functionality toLogger
.- Generator now uses "dummy" logger by default and no null pointer checks are needed before
Logger
calls. Also fixed a crash when noLogger
are passed to theGenerator
(ornullptr
is passed). - Exceptions are used in modules instead of
true
/false
retcodes. It's much easier and informative now, isn't it? - Generator checks only needed settings (not just all inside config file like it was). Also every setting will be checked only once during the pipeline.
- Other minor improovements to simplify code.
- Added simple scripts for simple package creation.
Files
PROWOGENE_2.0.zip 4.3 MB
May 19, 2021
Get PROWOGENE - Procedural Landscape Generation
Download NowName your own price
PROWOGENE - Procedural Landscape Generation
Procedural generation library with app
Status | Released |
Category | Tool |
Author | konstantin.fedorov |
Tags | 2D, 3D, Blender, Procedural Generation |
More posts
- PROWOGENE 2.0.1 patchMay 24, 2021
- Creating custom module (Cliff generation)Mar 06, 2020
Leave a comment
Log in with itch.io to leave a comment.