The latest version of my Goldsource map generator Map2Curve.
Map2Curve is a map generator for Goldsources *.map file format. I created it so it will help me with my long term project Nohra's Concealment and because I always loved curvy architecture in Goldsource games.
Website
Verison 0.8 Readme
Online Documentation
Changelog v0.8
- Added a GUI (and it was about time)
- Added support for texture shearing (texmode 1) on ramps and extrusions
- Added command hstretch (bool) to toggle horizontal texture stretching based on curve length (+/- export range) and texture-size and -scale
- Added command hstretchamt (integer) to control how many times a texture is being stretched along the curve horizontally (0=automatic,>0=custom)
- Added command shiftoffset (float) to add an offset to the horizontal texture shift (ingame units; added on top of final result)
- Made all height curve calculations adaptive to uneaven/custom section lengths (type2/3) to ensure smooth results
- Added many new curves for "heightmode" from Easings.net and re-ordered existing ones (see the Manual for more info)
- Changed height command from size per section-step to whole height that is being covered from start to finish, independend from export-range
- Changed the detection of horizontal shift-groups. Until now only the texture-name was used to differentiate between them. Now only faces which share the same texture-name, -scale and -shift will be grouped together.
- Added info_player_start and light_env entities to bound 2 on *.map export and increased bounding box size
- Fixed DEFAULTS.txt not being loaded correctly, when no other preset-file was available (how did I not notice this before?)
- Fixed an issue with brushes being turned into triangles
- Fixed resolution calculation for Grid/Quake-circle (type 1) and multiple curve objects without specified resolution (res 0) in a row
- Fixed a bug that lead to curve brushes of type 2 and 3 not being exported, when curve was exported to both map and rmf formats
- Changed various info-messages to be more specific
- Cleaned up the sourcecode a bit
- Gap and ramptex are not being maintained anymore, so results might not be as intended
Will there be a way that works in Source sdk 2007?
Hey there. I am not planning anything like that for Source, since I am not really involved with Source at all at the moment.
But you're in luck I guess. Shrinker created a similar and more powerful map generator for Source based games->
Shrinker.dogpixels.net
Not sure if it has the same features as mine though, but judging from the screenshots it looks like it.
Ok