Module CS/apps/import/map2cs/

back to main page

Summary Period: 2001-07-04 to 2003-07-04

Modules

[root]/CS/apps/import/map2cs
     support (1 files, 0 lines)
         maps (1 files, 240 lines)
             prefabs (2 files, 286 lines)
             tutorial (12 files, 2034 lines)

Lines Of Code


Total Lines Of Code: 11965 (2003-07-11 20:29)

Authors

Author Changes Lines of code Lines per change
Totals 330 (100.0%) 15134 (100.0%) 45.8
uid30344 59 (17.9%) 11516 (76.1%) 195.1
jorrit 105 (31.8%) 1740 (11.5%) 16.5
res2002 79 (23.9%) 1389 (9.2%) 17.5
philwyett 29 (8.8%) 186 (1.2%) 6.4
matzebraun 17 (5.2%) 169 (1.1%) 9.9
ab031ns 29 (8.8%) 85 (0.6%) 2.9
sunshine 8 (2.4%) 24 (0.2%) 3.0
frumpel 2 (0.6%) 22 (0.1%) 11.0
norman 2 (0.6%) 3 (0.0%) 1.5

Most Recent Commits

res2002 2003-07-04 21:05

Added a missing pair of quotes to the crystal.fgd "light" entry.
Fixed the map2cs mechanism for removal of polys with certain
textures. This didn't work with Hammer maps due to a
lowercase/uppercase mismatch.
Fixed a bug in map2cs where 'invisible' (and thus unused)
textures nevertheless appeared in texture & material list.

23 lines of code changed in:

jorrit 2003-06-16 09:22

Jorrit removed <moveable/> output from map2cs.

0 lines of code changed in:

jorrit 2003-05-29 08:07

Replaced NULL with 0.

68 lines of code changed in:

res2002 2003-05-17 20:54

- fixed map2cs so that the <moveable> token is written at the
correct location for the skybox. Also changes the UV coords of the
sides a bit; they are now calculated from the actual size of the
smallest side instead being a hardcoded value.

16 lines of code changed in:

sunshine 2003-04-27 11:33

Eric Sunshine made the following changes:

-*- Modified configure.ac so that it emits a SRCDIR property to
config.mak. This value represents the --srcdir argument given to the
configure script (or "." if --srcdir is omitted). This points at the
directory containing the CS source code (which may differ from the
build directory, which is typically the current working directory).

-*- Modified makefiles and build scripts throughout the project so that
they respect $(SRCDIR). This allows the project to be built in a
directory other than the source directory, thus it is possible to
place the source directory on a readonly filesystem (such as a
CD-ROM), or to share a single NFS-mounted source directory among
different builds, where each build inhabits its own directory. For
example, if CS resides at /home/CS and you wish to build the project
in /home/build:

% cd /home/build
% ../CS/configure
% make -k all
% make install

(Note that the Jam-base build system already supports this build
paradigm.)

-*- Modified configure.ac so that it emits EXTENSIVE_MEMDEBUG to
config.mak since this variable is used by Makefile.in for the
`showconfig' target.

-*- Modified configure.ac so that it emits MONITOR_MAKEFILE_CACHE when the
value is either "yes" or "no", instead of emitting it only when the
value is "yes". This was necessary because CS/mk/cache.mak prints the
value of this variable as part of $(SYSMODIFIER).

4 lines of code changed in:

sunshine 2003-04-14 00:31

Eric Sunshine eliminated printf() formatting warning from
map2cs/texfile.cpp.

2 lines of code changed in:

sunshine 2003-04-10 17:56

Eric Sunshine made the following changes to the makefiles:

-*- Converted the remaining "application" makefiles so that they place
their generated files in a personalized subdirectory of $(OUT), rather
than placing them directly in $(OUT). This lifts the monolithic
restriction that all applications must use distinct names for their
source files.

-*- Converted the application makefiles to augment OUTDIRS with their
personalized output directories, rather than each having a custom
directory creation rule. Not only does this simplify the makefiles
slightly, but it also fixes a problem where the personalized output
directories of plugin modules were not created when an application
makefile target (such as "make walktest") was invoked explicitly and
when the project had been configured with --disable-plugins.

-*- Updated CS/mk/template.mak to reflect the aforementioned changes.

-*- Fixed formatting of help messages emitted by "make help" for several
makefiles.

3 lines of code changed in:

jorrit 2003-04-10 14:34

Thing changes:
- Removed obsolete csThingBBox bounding box in csThing.
- Split bezier curves in seperate mesh object plugin (bezier
plugin).
- Greatly cleaned up the csThingStatic stuff and moved all static
stuff to that.
- Updated API modification document.
- Also updated various other parts in the documentation for these
changes.
- Fixed map2cs to export curves using the new bezier plugin.
- Changed the way thing factories and objects work. A thing factory
and a mesh object no longer are the same object. So first you
have to make a factory and then the object. This also allows
sharing of factories between objects.
- As a consequence of all these changes the lightmap format has
changed again.
- Doing a HardTransform() on a thing mesh object will automatically
cause the factory of that thing to be cloned so that other
things sharing that factory will not be transformed.
Doing a HardTransform() on a thing factory will have an
effect on all instances created from that.
- Used csBlockAllocator<T> for a lot of polygon objects in the
thing mesh plugin. This speeds up loading/unloading and also
improves memory usage.
- Merged csPolyTexLightMap into csPolyTexture. This improved
both speed, memory usage, and source code readability.
- Thing now uses ClipBSphere() instead of ClipBBox(). This is
faster.

6 lines of code changed in:

matzebraun 2003-04-09 10:55

fixed warnings in map2cs

29 lines of code changed in:

matzebraun 2003-04-08 20:16

added the Jamfiles

12 lines of code changed in:

matzebraun 2003-04-02 02:17

Removed the csSome, csConstSome and uint datatypes.

4 lines of code changed in:

jorrit 2003-03-27 10:15

Changed map2cs so it no longer outputs planes using the plane
addon loader. Instead texture mapping is directly specified in
every polygon.

40 lines of code changed in:

res2002 2003-03-16 22:28

- commented out the XML test code in csparser and added it to the
TinyXML docsys plugin instead.
- added a document system multiplexer.
- changed in mkverres.sh '(c) 2003' to 2002 .
- map2cs used to write sky info twice if there was only the default
sector.

2 lines of code changed in:

res2002 2003-03-11 15:40

- fixed a map2cs crash when a map w/o sectors is converted.
- fixed a case where map2cs wrote things w/o polys.

27 lines of code changed in:

res2002 2003-03-09 20:33

- fixed map2cs so skyboxes get the <moveable /> flag.

2 lines of code changed in:

matzebraun 2003-03-09 12:23

fixed some printf errors in map2cs: you have to use printf (%s, (const char*) str); if str is a csString

4 lines of code changed in:

res2002 2003-03-07 17:08

- made the following changes to map2cs:
* Fixed: output of things w/o polys
* Hopefully fixed texture alignment/rotation this time.

6 lines of code changed in:

jorrit 2003-03-07 15:49

Another stricmp->strcasecmp.

1 lines of code changed in:

jorrit 2003-03-07 15:18

Fixed Map2cs. Please people: don't use stricmp! That's not portable.
Use strcasecmp instead.

1 lines of code changed in:

res2002 2003-03-07 01:06

- made the following changes to map2cs:
* Fixed a bunch of bugs I introduced with the converison to
iDocumentSystem.
* Improved handling of keycolored HL textures.
* A sky portal can now be created by assigning the "sky" texture
to a brush face.
* Less <part>s, more <meshobj>s are written.
* Can now be instructed to specify dynavis as the culler (through
Hammer)
* Lighmap cell size can now also be specified in the map file.
* Various other small tweaks.
- made the following changes to crystal.fgd:
* Fixed some problems I introduced.
* Added some new settings, like Dynavis activation.
- fixed a possible endless loop in mesh ie multiplexer.

231 lines of code changed in:

(47 more)


Generated by StatCvs v0.2-dev