ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/utils/cfutil.in
Revision 1.126 - (view) (download) (annotate) - [select for diffs]
Wed Jan 11 11:39:02 2017 UTC (7 years, 4 months ago) by root
Branch: MAIN
CVS Tags: HEAD
Changes since 1.125: +1 -2 lines
Diff to previous 1.125
keep_suffix

Revision 1.125 - (view) (download) (annotate) - [select for diffs]
Mon Nov 19 00:40:55 2012 UTC (11 years, 5 months ago) by root
Branch: MAIN
CVS Tags: rel-3_1
Changes since 1.124: +3 -0 lines
Diff to previous 1.124
*** empty log message ***

Revision 1.124 - (view) (download) (annotate) - [select for diffs]
Sun Nov 11 05:53:12 2012 UTC (11 years, 6 months ago) by root
Branch: MAIN
Changes since 1.123: +3 -1 lines
Diff to previous 1.123
move face blob manegemnt fully to perl

Revision 1.123 - (view) (download) (annotate) - [select for diffs]
Sun Nov 11 04:29:11 2012 UTC (11 years, 6 months ago) by root
Branch: MAIN
Changes since 1.122: +35 -5 lines
Diff to previous 1.122
*** empty log message ***

Revision 1.122 - (view) (download) (annotate) - [select for diffs]
Sun Nov 11 02:24:51 2012 UTC (11 years, 6 months ago) by root
Branch: MAIN
Changes since 1.121: +4 -2 lines
Diff to previous 1.121
preparations for external face data

Revision 1.121 - (view) (download) (annotate) - [select for diffs]
Mon Oct 29 22:50:10 2012 UTC (11 years, 6 months ago) by root
Branch: MAIN
Changes since 1.120: +67 -16 lines
Diff to previous 1.120
*** empty log message ***

Revision 1.120 - (view) (download) (annotate) - [select for diffs]
Wed Jan 4 03:22:28 2012 UTC (12 years, 4 months ago) by root
Branch: MAIN
Changes since 1.119: +1 -1 lines
Diff to previous 1.119
*** empty log message ***

Revision 1.119 - (view) (download) (annotate) - [select for diffs]
Wed Jan 4 02:48:57 2012 UTC (12 years, 4 months ago) by root
Branch: MAIN
Changes since 1.118: +2 -2 lines
Diff to previous 1.118
*** empty log message ***

Revision 1.118 - (view) (download) (annotate) - [select for diffs]
Tue Jan 3 11:35:33 2012 UTC (12 years, 4 months ago) by root
Branch: MAIN
Changes since 1.117: +1 -1 lines
Diff to previous 1.117
update copyrights to 2012

Revision 1.117 - (view) (download) (annotate) - [select for diffs]
Sat Oct 15 05:06:49 2011 UTC (12 years, 7 months ago) by root
Branch: MAIN
Changes since 1.116: +3 -3 lines
Diff to previous 1.116
*** empty log message ***

Revision 1.116 - (view) (download) (annotate) - [select for diffs]
Sun May 15 20:14:30 2011 UTC (13 years ago) by root
Branch: MAIN
Changes since 1.115: +108 -29 lines
Diff to previous 1.115
buildmaterial redone

Revision 1.115 - (view) (download) (annotate) - [select for diffs]
Sat May 14 17:41:57 2011 UTC (13 years ago) by root
Branch: MAIN
Changes since 1.114: +5 -6 lines
Diff to previous 1.114
*** empty log message ***

Revision 1.114 - (view) (download) (annotate) - [select for diffs]
Sat May 14 17:13:38 2011 UTC (13 years ago) by root
Branch: MAIN
Changes since 1.113: +12 -7 lines
Diff to previous 1.113
*** empty log message ***

Revision 1.113 - (view) (download) (annotate) - [select for diffs]
Sat Apr 23 04:56:58 2011 UTC (13 years ago) by root
Branch: MAIN
Changes since 1.112: +1 -1 lines
Diff to previous 1.112
update copyright to 2011

Revision 1.112 - (view) (download) (annotate) - [select for diffs]
Fri Apr 22 02:15:45 2011 UTC (13 years ago) by root
Branch: MAIN
Changes since 1.111: +1 -0 lines
Diff to previous 1.111
*** empty log message ***

Revision 1.111 - (view) (download) (annotate) - [select for diffs]
Fri Apr 22 02:03:12 2011 UTC (13 years ago) by root
Branch: MAIN
Changes since 1.110: +118 -18 lines
Diff to previous 1.110
move gridmap to arch, refactor cf.pm a bit

Revision 1.110 - (view) (download) (annotate) - [select for diffs]
Mon Feb 7 20:27:11 2011 UTC (13 years, 3 months ago) by root
Branch: MAIN
Changes since 1.109: +1 -0 lines
Diff to previous 1.109
*** empty log message ***

Revision 1.109 - (view) (download) (annotate) - [select for diffs]
Wed Oct 20 15:55:07 2010 UTC (13 years, 6 months ago) by root
Branch: MAIN
Changes since 1.108: +1 -1 lines
Diff to previous 1.108
*** empty log message ***

Revision 1.108 - (view) (download) (annotate) - [select for diffs]
Wed Oct 20 06:50:58 2010 UTC (13 years, 6 months ago) by root
Branch: MAIN
Changes since 1.107: +1 -1 lines
Diff to previous 1.107
*** empty log message ***

Revision 1.107 - (view) (download) (annotate) - [select for diffs]
Wed Oct 20 06:36:48 2010 UTC (13 years, 6 months ago) by root
Branch: MAIN
Changes since 1.106: +2 -1 lines
Diff to previous 1.106
*** empty log message ***

Revision 1.106 - (view) (download) (annotate) - [select for diffs]
Wed Oct 20 06:21:48 2010 UTC (13 years, 6 months ago) by root
Branch: MAIN
Changes since 1.105: +15 -96 lines
Diff to previous 1.105
*** empty log message ***

Revision 1.105 - (view) (download) (annotate) - [select for diffs]
Sun Oct 17 08:00:09 2010 UTC (13 years, 6 months ago) by root
Branch: MAIN
Changes since 1.104: +2 -0 lines
Diff to previous 1.104
*** empty log message ***

Revision 1.104 - (view) (download) (annotate) - [select for diffs]
Sat Oct 16 22:12:18 2010 UTC (13 years, 6 months ago) by root
Branch: MAIN
Changes since 1.103: +15 -3 lines
Diff to previous 1.103
*** empty log message ***

Revision 1.103 - (view) (download) (annotate) - [select for diffs]
Sat Oct 16 09:20:58 2010 UTC (13 years, 6 months ago) by root
Branch: MAIN
Changes since 1.102: +243 -178 lines
Diff to previous 1.102
move visibility, magicmap, glyph to .faceinfo files

Revision 1.102 - (view) (download) (annotate) - [select for diffs]
Wed Oct 6 18:23:52 2010 UTC (13 years, 7 months ago) by root
Branch: MAIN
Changes since 1.101: +5 -2 lines
Diff to previous 1.101
*** empty log message ***

Revision 1.101 - (view) (download) (annotate) - [select for diffs]
Wed Oct 6 18:22:47 2010 UTC (13 years, 7 months ago) by root
Branch: MAIN
Changes since 1.100: +3 -0 lines
Diff to previous 1.100
*** empty log message ***

Revision 1.100 - (view) (download) (annotate) - [select for diffs]
Wed Oct 6 03:44:55 2010 UTC (13 years, 7 months ago) by root
Branch: MAIN
Changes since 1.99: +8 -2 lines
Diff to previous 1.99
*** empty log message ***

Revision 1.99 - (view) (download) (annotate) - [select for diffs]
Wed Oct 6 03:20:19 2010 UTC (13 years, 7 months ago) by root
Branch: MAIN
Changes since 1.98: +1 -1 lines
Diff to previous 1.98
*** empty log message ***

Revision 1.98 - (view) (download) (annotate) - [select for diffs]
Wed Oct 6 01:48:15 2010 UTC (13 years, 7 months ago) by root
Branch: MAIN
Changes since 1.97: +18 -3 lines
Diff to previous 1.97
mroe symbols

Revision 1.97 - (view) (download) (annotate) - [select for diffs]
Wed Oct 6 01:23:11 2010 UTC (13 years, 7 months ago) by root
Branch: MAIN
Changes since 1.96: +1 -0 lines
Diff to previous 1.96
*** empty log message ***

Revision 1.96 - (view) (download) (annotate) - [select for diffs]
Wed Oct 6 00:28:15 2010 UTC (13 years, 7 months ago) by root
Branch: MAIN
Changes since 1.95: +3 -0 lines
Diff to previous 1.95
better monsters

Revision 1.95 - (view) (download) (annotate) - [select for diffs]
Wed Oct 6 00:19:32 2010 UTC (13 years, 7 months ago) by root
Branch: MAIN
Changes since 1.94: +1 -1 lines
Diff to previous 1.94
use correct suffix encoding

Revision 1.94 - (view) (download) (annotate) - [select for diffs]
Wed Oct 6 00:18:14 2010 UTC (13 years, 7 months ago) by root
Branch: MAIN
Changes since 1.93: +3 -24 lines
Diff to previous 1.93
use correct suffix encoding

Revision 1.93 - (view) (download) (annotate) - [select for diffs]
Tue Oct 5 23:59:47 2010 UTC (13 years, 7 months ago) by root
Branch: MAIN
Changes since 1.92: +1 -0 lines
Diff to previous 1.92
do utf-8 encode

Revision 1.92 - (view) (download) (annotate) - [select for diffs]
Tue Oct 5 23:59:10 2010 UTC (13 years, 7 months ago) by root
Branch: MAIN
Changes since 1.91: +22 -22 lines
Diff to previous 1.91
slightly better

Revision 1.91 - (view) (download) (annotate) - [select for diffs]
Tue Oct 5 23:52:52 2010 UTC (13 years, 7 months ago) by root
Branch: MAIN
Changes since 1.90: +4 -3 lines
Diff to previous 1.90
slightly better

Revision 1.90 - (view) (download) (annotate) - [select for diffs]
Tue Oct 5 23:52:02 2010 UTC (13 years, 7 months ago) by root
Branch: MAIN
Changes since 1.89: +29 -1 lines
Diff to previous 1.89
slightly better

Revision 1.89 - (view) (download) (annotate) - [select for diffs]
Tue Oct 5 23:26:56 2010 UTC (13 years, 7 months ago) by root
Branch: MAIN
Changes since 1.88: +1 -1 lines
Diff to previous 1.88
slightly better

Revision 1.88 - (view) (download) (annotate) - [select for diffs]
Tue Oct 5 23:26:44 2010 UTC (13 years, 7 months ago) by root
Branch: MAIN
Changes since 1.87: +2 -0 lines
Diff to previous 1.87
slightly better

Revision 1.87 - (view) (download) (annotate) - [select for diffs]
Tue Oct 5 23:25:25 2010 UTC (13 years, 7 months ago) by root
Branch: MAIN
Changes since 1.86: +14 -1 lines
Diff to previous 1.86
slightly better

Revision 1.86 - (view) (download) (annotate) - [select for diffs]
Tue Oct 5 22:33:10 2010 UTC (13 years, 7 months ago) by root
Branch: MAIN
Changes since 1.85: +11 -4 lines
Diff to previous 1.85
support default glyph in cfutil

Revision 1.85 - (view) (download) (annotate) - [select for diffs]
Fri May 14 22:56:47 2010 UTC (14 years ago) by root
Branch: MAIN
CVS Tags: rel-3_0
Changes since 1.84: +5 -0 lines
Diff to previous 1.84
music groups, music conf file, post_init async

Revision 1.84 - (view) (download) (annotate) - [select for diffs]
Tue May 4 22:49:21 2010 UTC (14 years ago) by root
Branch: MAIN
Changes since 1.83: +1 -1 lines
Diff to previous 1.83
more common sense

Revision 1.83 - (view) (download) (annotate) - [select for diffs]
Wed Apr 28 20:51:58 2010 UTC (14 years ago) by root
Branch: MAIN
Changes since 1.82: +24 -10 lines
Diff to previous 1.82
move resource files to arch

Revision 1.82 - (view) (download) (annotate) - [select for diffs]
Sat Apr 3 22:30:21 2010 UTC (14 years, 1 month ago) by root
Branch: MAIN
Changes since 1.81: +1 -1 lines
Diff to previous 1.81
*** empty log message ***

Revision 1.81 - (view) (download) (annotate) - [select for diffs]
Sat Apr 3 03:13:48 2010 UTC (14 years, 1 month ago) by root
Branch: MAIN
Changes since 1.80: +1 -1 lines
Diff to previous 1.80
details

Revision 1.80 - (view) (download) (annotate) - [select for diffs]
Fri Mar 19 14:36:39 2010 UTC (14 years, 1 month ago) by root
Branch: MAIN
Changes since 1.79: +1 -1 lines
Diff to previous 1.79
*** empty log message ***

Revision 1.79 - (view) (download) (annotate) - [select for diffs]
Sun Nov 15 18:04:00 2009 UTC (14 years, 5 months ago) by root
Branch: MAIN
CVS Tags: rel-2_92, rel-2_93
Changes since 1.78: +44 -0 lines
Diff to previous 1.78
*** empty log message ***

Revision 1.78 - (view) (download) (annotate) - [select for diffs]
Wed Nov 4 13:46:37 2009 UTC (14 years, 6 months ago) by root
Branch: MAIN
CVS Tags: rel-2_90
Changes since 1.77: +9 -3 lines
Diff to previous 1.77
*** empty log message ***

Revision 1.77 - (view) (download) (annotate) - [select for diffs]
Tue Nov 3 23:44:21 2009 UTC (14 years, 6 months ago) by root
Branch: MAIN
Changes since 1.76: +22 -0 lines
Diff to previous 1.76
tighten copyright statements for files containing no gpl code whatsoever anymore

Revision 1.76 - (view) (download) (annotate) - [select for diffs]
Tue Nov 3 14:49:39 2009 UTC (14 years, 6 months ago) by root
Branch: MAIN
Changes since 1.75: +4 -3 lines
Diff to previous 1.75
*** empty log message ***

Revision 1.75 - (view) (download) (annotate) - [select for diffs]
Mon Nov 2 11:50:20 2009 UTC (14 years, 6 months ago) by root
Branch: MAIN
Changes since 1.74: +1 -1 lines
Diff to previous 1.74
*** empty log message ***

Revision 1.74 - (view) (download) (annotate) - [select for diffs]
Wed Oct 28 04:10:46 2009 UTC (14 years, 6 months ago) by root
Branch: MAIN
Changes since 1.73: +4 -3 lines
Diff to previous 1.73
*** empty log message ***

Revision 1.73 - (view) (download) (annotate) - [select for diffs]
Mon Oct 26 11:31:39 2009 UTC (14 years, 6 months ago) by root
Branch: MAIN
Changes since 1.72: +34 -4 lines
Diff to previous 1.72
*** empty log message ***

Revision 1.72 - (view) (download) (annotate) - [select for diffs]
Mon Oct 12 14:01:00 2009 UTC (14 years, 7 months ago) by root
Branch: MAIN
CVS Tags: rel-2_81, rel-2_82
Changes since 1.71: +2 -2 lines
Diff to previous 1.71
clarify license

Revision 1.71 - (view) (download) (annotate) - [select for diffs]
Sat Feb 7 21:40:54 2009 UTC (15 years, 3 months ago) by root
Branch: MAIN
CVS Tags: rel-2_78, rel-2_79, rel-2_80
Changes since 1.70: +3 -2 lines
Diff to previous 1.70
*** empty log message ***

Revision 1.70 - (view) (download) (annotate) - [select for diffs]
Fri Dec 5 00:52:44 2008 UTC (15 years, 5 months ago) by root
Branch: MAIN
CVS Tags: rel-2_73, rel-2_74, rel-2_75, rel-2_76, rel-2_77
Changes since 1.69: +4 -4 lines
Diff to previous 1.69
*** empty log message ***

Revision 1.69 - (view) (download) (annotate) - [select for diffs]
Tue Jan 15 12:02:24 2008 UTC (16 years, 4 months ago) by root
Branch: MAIN
CVS Tags: rel-2_41, rel-2_42, rel-2_43, rel-2_5, rel-2_52, rel-2_53, rel-2_54, rel-2_55, rel-2_56, rel-2_6, rel-2_61, rel-2_7, rel-2_71, rel-2_72
Changes since 1.68: +5 -5 lines
Diff to previous 1.68
*** empty log message ***

Revision 1.68 - (view) (download) (annotate) - [select for diffs]
Mon Jan 14 10:12:13 2008 UTC (16 years, 4 months ago) by root
Branch: MAIN
Changes since 1.67: +2 -2 lines
Diff to previous 1.67
*** empty log message ***

Revision 1.67 - (view) (download) (annotate) - [select for diffs]
Fri Dec 28 12:44:45 2007 UTC (16 years, 4 months ago) by root
Branch: MAIN
CVS Tags: rel-2_4
Changes since 1.66: +1 -1 lines
Diff to previous 1.66
*** empty log message ***

Revision 1.66 - (view) (download) (annotate) - [select for diffs]
Thu Dec 27 15:43:11 2007 UTC (16 years, 4 months ago) by root
Branch: MAIN
Changes since 1.65: +3 -0 lines
Diff to previous 1.65
*** empty log message ***

Revision 1.65 - (view) (download) (annotate) - [select for diffs]
Thu Dec 27 15:32:41 2007 UTC (16 years, 4 months ago) by root
Branch: MAIN
Changes since 1.64: +4 -2 lines
Diff to previous 1.64
rename, json2json

Revision 1.64 - (view) (download) (annotate) - [select for diffs]
Mon Dec 17 08:50:15 2007 UTC (16 years, 4 months ago) by root
Branch: MAIN
Changes since 1.63: +1 -0 lines
Diff to previous 1.63
no wonder rsync took so long *g*

Revision 1.63 - (view) (download) (annotate) - [select for diffs]
Mon Dec 17 08:03:22 2007 UTC (16 years, 4 months ago) by root
Branch: MAIN
Changes since 1.62: +18 -7 lines
Diff to previous 1.62
- separate internal (undefined type) and client-exported (else)
  resources.
- new %cf::RESOURCE hash for internal resources
- move jeweler.yaml to archetype ("resource") data
- support resource data filters and implement yaml2json
  (this reduced loading time for the jeweler data by a factor of 1000 :).
- clean up Jeweler.pm a bit.

Revision 1.62 - (view) (download) (annotate) - [select for diffs]
Mon Sep 10 18:30:30 2007 UTC (16 years, 8 months ago) by root
Branch: MAIN
CVS Tags: rel-2_2, rel-2_3, rel-2_32
Changes since 1.61: +4 -1 lines
Diff to previous 1.61
- note to self: all forms of cede need PUTBACK
  as any other fucntion modifying the stack.
- the beginning of tag support
- just for fun tag soem buildings in scorn and watch the database change
- do not install world-precomposed, this saves a lot of traffic, scanning
  and other things.
- add tag field to every object in the editor.

Revision 1.61 - (view) (download) (annotate) - [select for diffs]
Thu Aug 30 07:13:17 2007 UTC (16 years, 8 months ago) by root
Branch: MAIN
Changes since 1.60: +9 -1 lines
Diff to previous 1.60
make meta entries for resoruce files mandatory, 'saves' 11mb...

Revision 1.60 - (view) (download) (annotate) - [select for diffs]
Mon Aug 27 02:43:38 2007 UTC (16 years, 8 months ago) by root
Branch: MAIN
Changes since 1.59: +1 -1 lines
Diff to previous 1.59
embrace JSON::XS 1.5

Revision 1.59 - (view) (download) (annotate) - [select for diffs]
Tue Aug 21 20:00:18 2007 UTC (16 years, 8 months ago) by root
Branch: MAIN
Changes since 1.58: +3 -4 lines
Diff to previous 1.58
do include all pngs we find. even if no archetype info is available (bad, bad bad)

Revision 1.58 - (view) (download) (annotate) - [select for diffs]
Tue Aug 21 19:44:57 2007 UTC (16 years, 8 months ago) by root
Branch: MAIN
Changes since 1.57: +5 -2 lines
Diff to previous 1.57
- allow archetypes to refer to tiled subparts of bigfaces individually.
  (used for the new nimfloor)

Revision 1.57 - (view) (download) (annotate) - [select for diffs]
Mon Aug 20 22:09:04 2007 UTC (16 years, 8 months ago) by root
Branch: MAIN
Changes since 1.56: +0 -5 lines
Diff to previous 1.56
- include experience table as our first generic resource file
- swizzle init code around
- do not calculate checksum in cfutil but when loading the facedata.
  this increases loading time by 20%, but since thats just 1.2s instead
  of 1.0s its not worth the extra effort of doing it beforehand.

Revision 1.56 - (view) (download) (annotate) - [select for diffs]
Sun Aug 19 15:47:56 2007 UTC (16 years, 8 months ago) by root
Branch: MAIN
Changes since 1.55: +6 -4 lines
Diff to previous 1.55
do not prejuduice against empty & blank just because of their names

Revision 1.55 - (view) (download) (annotate) - [select for diffs]
Sun Aug 19 13:45:43 2007 UTC (16 years, 8 months ago) by root
Branch: MAIN
Changes since 1.54: +1 -1 lines
Diff to previous 1.54
re-enabled wall context

Revision 1.54 - (view) (download) (annotate) - [select for diffs]
Sun Aug 19 10:28:52 2007 UTC (16 years, 8 months ago) by root
Branch: MAIN
Changes since 1.53: +67 -38 lines
Diff to previous 1.53
- use archetype info to decide wether a tile is a floor or a wall
  and provide context info (border) for upscaling.
  downscaling hasn't been changed (who cares...)
- do not include unreferenced faces in facedata anymore
  (keep your fingers crossed).

Revision 1.53 - (view) (download) (annotate) - [select for diffs]
Sun Aug 19 09:27:08 2007 UTC (16 years, 8 months ago) by root
Branch: MAIN
Changes since 1.52: +56 -26 lines
Diff to previous 1.52
toyed around with cfutil, remembered archetype

Revision 1.52 - (view) (download) (annotate) - [select for diffs]
Sat Aug 18 22:25:35 2007 UTC (16 years, 8 months ago) by root
Branch: MAIN
Changes since 1.51: +46 -3 lines
Diff to previous 1.51
- correctly scale up walls that follow the basename_[0-9A-F] naming scheme
  by padding with matching walls. the solution is probably more correct than
  it needs to be, but it gets the job done just the better.
  (TODO: do the same but simpler for ground tiles)

Revision 1.51 - (view) (download) (annotate) - [select for diffs]
Sat Aug 18 20:39:14 2007 UTC (16 years, 8 months ago) by root
Branch: MAIN
Changes since 1.50: +3 -3 lines
Diff to previous 1.50
cleanup

Revision 1.50 - (view) (download) (annotate) - [select for diffs]
Thu Aug 9 22:54:28 2007 UTC (16 years, 9 months ago) by root
Branch: MAIN
Changes since 1.49: +1 -1 lines
Diff to previous 1.49
require resource files to be explicitly mentioned in 'meta' if meta exists

Revision 1.49 - (view) (download) (annotate) - [select for diffs]
Thu Aug 9 22:46:08 2007 UTC (16 years, 9 months ago) by root
Branch: MAIN
Changes since 1.48: +17 -2 lines
Diff to previous 1.48
require resource files to be explicitly mentioned in 'meta' if meta exists

Revision 1.48 - (view) (download) (annotate) - [select for diffs]
Tue Jul 31 02:24:43 2007 UTC (16 years, 9 months ago) by root
Branch: MAIN
Changes since 1.47: +5 -5 lines
Diff to previous 1.47
fix meta generation

Revision 1.47 - (view) (download) (annotate) - [select for diffs]
Thu Jul 26 21:44:43 2007 UTC (16 years, 9 months ago) by root
Branch: MAIN
Changes since 1.46: +1 -1 lines
Diff to previous 1.46
hacky new-style sound support, very hacky old-style sound support

Revision 1.46 - (view) (download) (annotate) - [select for diffs]
Wed Jul 25 22:30:38 2007 UTC (16 years, 9 months ago) by root
Branch: MAIN
Changes since 1.45: +1 -1 lines
Diff to previous 1.45
remove extension from resources

Revision 1.45 - (view) (download) (annotate) - [select for diffs]
Tue Jul 24 22:49:41 2007 UTC (16 years, 9 months ago) by root
Branch: MAIN
Changes since 1.44: +27 -8 lines
Diff to previous 1.44
better resource handling, preparing for sound effects, some chat fixes

Revision 1.44 - (view) (download) (annotate) - [select for diffs]
Tue Jul 24 04:55:35 2007 UTC (16 years, 9 months ago) by root
Branch: MAIN
Changes since 1.43: +19 -6 lines
Diff to previous 1.43
welcome to fxix protocol version 3, with uniform handling over all resources

Revision 1.43 - (view) (download) (annotate) - [select for diffs]
Mon Jul 23 23:38:18 2007 UTC (16 years, 9 months ago) by root
Branch: MAIN
Changes since 1.42: +6 -3 lines
Diff to previous 1.42
first working worldmap with real-time user tracking

Revision 1.42 - (view) (download) (annotate) - [select for diffs]
Thu Jul 19 13:46:39 2007 UTC (16 years, 9 months ago) by root
Branch: MAIN
Changes since 1.41: +3 -0 lines
Diff to previous 1.41
*** empty log message ***

Revision 1.41 - (view) (download) (annotate) - [select for diffs]
Mon Jul 16 19:49:34 2007 UTC (16 years, 10 months ago) by root
Branch: MAIN
Changes since 1.40: +1 -1 lines
Diff to previous 1.40
decrease verbosity of install maps

Revision 1.40 - (view) (download) (annotate) - [select for diffs]
Mon Jul 16 19:43:33 2007 UTC (16 years, 10 months ago) by root
Branch: MAIN
Changes since 1.39: +1 -1 lines
Diff to previous 1.39
make installed maps world-readable

Revision 1.39 - (view) (download) (annotate) - [select for diffs]
Sun Jul 15 22:39:48 2007 UTC (16 years, 10 months ago) by root
Branch: MAIN
Changes since 1.38: +1 -1 lines
Diff to previous 1.38
*** empty log message ***

Revision 1.38 - (view) (download) (annotate) - [select for diffs]
Thu Jul 12 08:40:14 2007 UTC (16 years, 10 months ago) by root
Branch: MAIN
Changes since 1.37: +4 -1 lines
Diff to previous 1.37
first workable server-side music implementation

Revision 1.37 - (view) (download) (annotate) - [select for diffs]
Tue Jul 10 16:24:00 2007 UTC (16 years, 10 months ago) by root
Branch: MAIN
Changes since 1.36: +33 -1 lines
Diff to previous 1.36
*** empty log message ***

Revision 1.36 - (view) (download) (annotate) - [select for diffs]
Sun Jun 10 02:51:46 2007 UTC (16 years, 11 months ago) by root
Branch: MAIN
Changes since 1.35: +1 -1 lines
Diff to previous 1.35
use configure to check for tcp_info

Revision 1.35 - (view) (download) (annotate) - [select for diffs]
Sun Jun 3 15:32:51 2007 UTC (16 years, 11 months ago) by root
Branch: MAIN
Changes since 1.34: +23 -2 lines
Diff to previous 1.34
fix magicmap

Revision 1.34 - (view) (download) (annotate) - [select for diffs]
Mon May 7 06:01:48 2007 UTC (17 years ago) by root
Branch: MAIN
CVS Tags: rel-2_1
Changes since 1.33: +3 -0 lines
Diff to previous 1.33
do not output archetypes with names starting with type_ or class_, a bit of a hack

Revision 1.33 - (view) (download) (annotate) - [select for diffs]
Thu Apr 26 00:50:03 2007 UTC (17 years ago) by root
Branch: MAIN
Changes since 1.32: +2 -2 lines
Diff to previous 1.32
we have the time

Revision 1.32 - (view) (download) (annotate) - [select for diffs]
Thu Apr 26 00:41:32 2007 UTC (17 years ago) by root
Branch: MAIN
Changes since 1.31: +1 -1 lines
Diff to previous 1.31
*** empty log message ***

Revision 1.31 - (view) (download) (annotate) - [select for diffs]
Thu Apr 26 00:39:18 2007 UTC (17 years ago) by root
Branch: MAIN
Changes since 1.30: +21 -2 lines
Diff to previous 1.30
require pngnq and automatically requantise too large 32x32 smooth faces so gcfclient doesn't nuke

Revision 1.30 - (view) (download) (annotate) - [select for diffs]
Sat Apr 21 11:55:36 2007 UTC (17 years ago) by root
Branch: MAIN
Changes since 1.29: +9 -3 lines
Diff to previous 1.29
some hacks/fixes to make multipart treasures work on worldmaps only

Revision 1.29 - (view) (download) (annotate) - [select for diffs]
Wed Apr 18 09:38:58 2007 UTC (17 years ago) by root
Branch: MAIN
Changes since 1.28: +3 -2 lines
Diff to previous 1.28
store and transfer the player objetc count not uuid in the extmap protocol, we cannot reasonably hope to get rid of the count anyway

Revision 1.28 - (view) (download) (annotate) - [select for diffs]
Wed Apr 18 09:26:46 2007 UTC (17 years ago) by root
Branch: MAIN
Changes since 1.27: +1 -0 lines
Diff to previous 1.27
*** empty log message ***

Revision 1.27 - (view) (download) (annotate) - [select for diffs]
Wed Apr 18 07:59:03 2007 UTC (17 years ago) by root
Branch: MAIN
Changes since 1.26: +44 -7 lines
Diff to previous 1.26
thanks to elmex for showing me the error in my wayy, the inheritence
resolution is now done in cfutil.

advantages:
- no need to udpate the editor etc.
- forward references work just fine.

disadvantages:
- much more difficult implementation (if you discount the requirement
  to write a perl parser, too).
- larger file, slower loading (if used extensively :)
- the goal should imho be that the server automatically gathers
  archetypes and other data items.

Revision 1.26 - (view) (download) (annotate) - [select for diffs]
Tue Apr 17 19:12:34 2007 UTC (17 years ago) by root
Branch: MAIN
Changes since 1.25: +1 -1 lines
Diff to previous 1.25
implement inherit keyword which can optionally follow "object"
and uses the archetype referenced by it as a template.

unlike other references, no forward reference is possible, the referenced
archetype must be known and defined.

(current Crossfire perl module is required)

example usage:

   object doubledemilich
   inherit demilich
   hp 2000
   maxhp 2000
   speed 0.75
   attacktype 70680
   unaggressive 0
   end

Revision 1.25 - (view) (download) (annotate) - [select for diffs]
Fri Apr 13 05:08:51 2007 UTC (17 years, 1 month ago) by root
Branch: MAIN
Changes since 1.24: +2 -2 lines
Diff to previous 1.24
move to Coro::Storable for face loading

Revision 1.24 - (view) (download) (annotate) - [select for diffs]
Thu Apr 12 14:18:06 2007 UTC (17 years, 1 month ago) by root
Branch: MAIN
Changes since 1.23: +23 -16 lines
Diff to previous 1.23
move animation info into facedata and make it reloadable at runtime

Revision 1.23 - (view) (download) (annotate) - [select for diffs]
Tue Apr 10 09:35:24 2007 UTC (17 years, 1 month ago) by root
Branch: MAIN
Changes since 1.22: +6 -5 lines
Diff to previous 1.22
- implement smoothing in the fxix (or better: fxixsx) protocol.
- this *enforces* that smoothing is *per face* and not *per archetype*.
- no extra bandwidth is needed for map information (unlike in the
  crossfire 1.x protocol, where smoothlevels are per-mapspace
  and take up a lot of bandwidth).
- no extra storage is required on the client-side (although smoothing
  for cached map data is then only available for tiles that have been seen).
- temporarily supply empty_S.x11 smoothfaces again, as this hack is required
  because there is no way to specify a smoothlevel but no smoothface
  otherwise. this should be optimised away at a future point, but this
  will break gcfclient (but disabling smoothing for that might be a good
  compromise).

Revision 1.22 - (view) (download) (annotate) - [select for diffs]
Thu Apr 5 13:50:49 2007 UTC (17 years, 1 month ago) by root
Branch: MAIN
Changes since 1.21: +0 -1 lines
Diff to previous 1.21
*** empty log message ***

Revision 1.21 - (view) (download) (annotate) - [select for diffs]
Thu Apr 5 12:34:31 2007 UTC (17 years, 1 month ago) by root
Branch: MAIN
Changes since 1.20: +1 -2 lines
Diff to previous 1.20
*** empty log message ***

Revision 1.20 - (view) (download) (annotate) - [select for diffs]
Mon Apr 2 18:04:47 2007 UTC (17 years, 1 month ago) by root
Branch: MAIN
Changes since 1.19: +3 -0 lines
Diff to previous 1.19
moved setup to perlspace to facilitate easier extensions and some cleanups. feels more secure, too

Revision 1.19 - (view) (download) (annotate) - [select for diffs]
Sun Apr 1 00:36:35 2007 UTC (17 years, 1 month ago) by root
Branch: MAIN
Changes since 1.18: +80 -28 lines
Diff to previous 1.18
- add cfhq2xa to the installed binaries
- cfutil: autogenerate 64x64 versions out of existing 32x32 versions
  if required (--cache is highly recommended).
- rename faces to facedata to avoid clashes with the old file.
- add the 64x64 tiles to faceset 1 in the server (unused)

TODO: protocol to split faces (they are too large)
TODO: devise a faceset protocol incompatible enough with gcfclient so it
      doesn't puke.

Revision 1.18 - (view) (download) (annotate) - [select for diffs]
Sat Mar 17 19:57:02 2007 UTC (17 years, 2 months ago) by root
Branch: MAIN
Changes since 1.17: +1 -1 lines
Diff to previous 1.17
switch to the new facename.faceset.png naming scheme

Revision 1.17 - (view) (download) (annotate) - [select for diffs]
Wed Mar 14 16:23:26 2007 UTC (17 years, 2 months ago) by root
Branch: MAIN
Changes since 1.16: +1 -0 lines
Diff to previous 1.16
enable face caching again for those too stupid to read :(

Revision 1.16 - (view) (download) (annotate) - [select for diffs]
Wed Mar 14 15:47:21 2007 UTC (17 years, 2 months ago) by root
Branch: MAIN
Changes since 1.15: +1 -1 lines
Diff to previous 1.15
thinko

Revision 1.15 - (view) (download) (annotate) - [select for diffs]
Wed Mar 14 04:12:29 2007 UTC (17 years, 2 months ago) by root
Branch: MAIN
Changes since 1.14: +1 -0 lines
Diff to previous 1.14
- rewrote more face handling code
- automatically send smooth faces, as the client will need them anyways
  and it makes little sense to wait for the client to axk for it. of course,
  gcfclient suffers from weird ordering problems again.
- UP_OBJ_FACE was often abused in situations where other things changed,
  updated lots of spaces, probably more to be done.
- update_smooth became so small that inlining it actually clarified
  the code. similar for update_space, which is not inlined for other reasons.
- faces were not initialised properly
- add versioncheck for face data
- rewrite invisibility handling a bit: god finger etc. now makes you blink,
  blinking routine has changed to be less annoying and more useful while
  still indicating invisibleness.

Revision 1.14 - (view) (download) (annotate) - [select for diffs]
Wed Mar 14 00:04:59 2007 UTC (17 years, 2 months ago) by root
Branch: MAIN
Changes since 1.13: +7 -9 lines
Diff to previous 1.13
- rewrote smooth face handling, as a side-effect, smoothing seems to work
  again and smooth faces can be reloaded.
- the server now sends the full animation for an object the first time
  it is seen, this uses slightly more bandwidth initially, but avoids
  the flickering for objects change their face later.

Revision 1.13 - (view) (download) (annotate) - [select for diffs]
Mon Mar 12 17:33:12 2007 UTC (17 years, 2 months ago) by root
Branch: MAIN
Changes since 1.12: +10 -4 lines
Diff to previous 1.12
refine cfutil a bit

Revision 1.12 - (view) (download) (annotate) - [select for diffs]
Mon Mar 12 17:26:41 2007 UTC (17 years, 2 months ago) by root
Branch: MAIN
Changes since 1.11: +29 -6 lines
Diff to previous 1.11
try to switch over to cfutil - cfutil willnow be built and install, should mostly work, and files should not get overwritten by make install

Revision 1.11 - (view) (download) (annotate) - [select for diffs]
Mon Mar 12 14:55:43 2007 UTC (17 years, 2 months ago) by root
Branch: MAIN
Changes since 1.10: +1 -1 lines
Diff to previous 1.10
*** empty log message ***

Revision 1.10 - (view) (download) (annotate) - [select for diffs]
Mon Mar 12 14:47:53 2007 UTC (17 years, 2 months ago) by root
Branch: MAIN
Changes since 1.9: +3 -0 lines
Diff to previous 1.9
add editor_folder to archetypes file

Revision 1.9 - (view) (download) (annotate) - [select for diffs]
Sun Mar 11 22:36:53 2007 UTC (17 years, 2 months ago) by root
Branch: MAIN
Changes since 1.8: +4 -4 lines
Diff to previous 1.8
fix some misc. bugs

Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Sun Mar 11 21:26:06 2007 UTC (17 years, 2 months ago) by root
Branch: MAIN
Changes since 1.7: +2 -2 lines
Diff to previous 1.7
- quick hack to rmeove any bigface/multipart handling.
- seems to work reasonably nice.

Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Sun Mar 11 20:37:04 2007 UTC (17 years, 2 months ago) by root
Branch: MAIN
Changes since 1.6: +1 -0 lines
Diff to previous 1.6
*** empty log message ***

Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Sun Mar 11 02:12:45 2007 UTC (17 years, 2 months ago) by root
Branch: MAIN
Changes since 1.5: +66 -26 lines
Diff to previous 1.5
- MAJOR CHANGE
- you now need to use cfutil to install arches.
- former bigfaces are broken in the server
- bigfaces are no longer supported. at all.
- use face numbers instead of pointers
  * saves lotsa space
  * saves lotsa indirections
  * saves lots(?) cpu cycles
- completely rewrote face handling
- faces can now be added at runtime
- reload will add new faces
- this does not apply to animations
- use a hastable instead of binary search (faster) for faces
- face caching is broken
- facesets are gone
- server always reports MAX_FACES to any client who asks

Revision 1.5 - (view) (download) (annotate) - [select for diffs]
Thu Mar 8 15:19:08 2007 UTC (17 years, 2 months ago) by root
Branch: MAIN
Changes since 1.4: +41 -11 lines
Diff to previous 1.4
closer, now the server needs a more modern approach

Two monks were watching a flag flapping in the wind. One said to the other, "The flag is moving."
The other replied, "The wind is moving."
Huineng overheard this. He said, "Not the flag, not the wind; mind is moving."

Revision 1.4 - (view) (download) (annotate) - [select for diffs]
Wed Mar 7 20:30:18 2007 UTC (17 years, 2 months ago) by root
Branch: MAIN
Changes since 1.3: +24 -1 lines
Diff to previous 1.3
interim check-in of cfutil

Revision 1.3 - (view) (download) (annotate) - [select for diffs]
Wed Mar 7 18:04:44 2007 UTC (17 years, 2 months ago) by root
Branch: MAIN
Changes since 1.2: +142 -58 lines
Diff to previous 1.2
interim check-in of cfutil

Revision 1.2 - (view) (download) (annotate) - [select for diffs]
Wed Mar 7 01:23:37 2007 UTC (17 years, 2 months ago) by root
Branch: MAIN
Changes since 1.1: +182 -1 lines
Diff to previous 1.1
interim check-in of cfutil

Revision 1.1 - (view) (download) (annotate) - [select for diffs]
Tue Mar 6 22:07:56 2007 UTC (17 years, 2 months ago) by root
Branch: MAIN
add cfutil stub, move checks likely to fail to be done earlier in configure, require optipng

Convenience Links

Links to HEAD: (view) (download) (annotate)

Compare Revisions

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.

  Diffs between and
  Type of Diff should be a