[CF-Devel] Iso CF start phase

Mark Wedel mwedel at scruz.net
Sat Jun 9 16:45:15 CDT 2001


Michael Toennies wrote:
>
     
     
     
>
     
      ** PLEASE don't touch the CVS until i do the release today or next day**
     
     
 I strongly disagree that CVS should be frozen for other updates in pretty much
all cases.

 cvs provides automatic update and merging capabilities, so generally this
should not be a problem.

 If it ends up that the merge doesn't happen automatically, and needs to be done
by hand, this is effectively saying 'I can't be bothered to do the merges by
hand, so you should merge in your changes by hand instead'.  IMO this is not a
good thing for a community project, and if such freezes happen, I think it will
be detrimental to people coding (hmm..  I shouldn't do any coding this weekend
because I'll have to merge it in by hand.  Then next weekend, someone else may
do a 'freeze' for their own, same result, so I shouldn't do any coding then,
etc.)


>
     
      1.) the editor do the collect for the arches. It will write:
     
     >
     
      - bmaps.
     
     >
     
      - crossfire.png
     
     >
     
      - archetypes
     
     >
     
      - animations
     
     
 The current collection method must remain available.  If I'm just doing some
quick change for some arch, I don't want to have to load up the java editor just
to collect those.  Maybe the server doesn't even have java installed, or is set
up such a way that I can display back to my system.

 And really, it would probably make more sense for the java editor to just use
the existing collect scripts.  If the java editor creates the files in the same
form, no big deal, and I don't have a problem with the java editor having a
collection option, but that must not be the only way they can be collected.  I'm
also really suspect about having the editor actually create archs - yes, it may
allow for better checking on integretity, but at the same time may lead to a lot
of new archs being created when they in fact should not be.


>
     
      2.) transfering arches and maps
     
     >
     
     
     >
     
      I will setup the arch and maps in a way, we must touch every pieces to
     
     >
     
      transfer
     
     >
     
      it to iso. The editor will have some commands to automate this, for example
     
     >
     
      a
     
     >
     
      find & replace thing.
     
     
 I'm unclear what exactly this means.

 Non ISO support MUST REMAIN.  (or not, but if overhead view goes away, so might
I).  I really really really dislike iso views for most games.  Yes, it looks
nicer, but I find the playing of it a PITA.

 I'm going to send out another message about more large scale map updates.  But
IMO if every map needs to get touched up for ISO, in addition for every
archetype/image, this results in a ton of work.


>
     
      Let me say that this will give us the chance:
     
     >
     
      - to restyle some maps
     
     >
     
      - using more intelligence style sets!
     
     >
     
      - style sets will give the power to use mask, i will introduce this later
     
     >
     
      - rework the painful looking of some maps
     
     >
     
      - and so on
     
     
 Some maps need that.  But I'm fearful of this ever getting done.  Doing
something like updating every map will take a ton of time - I've seen this with
the images.


>
     
      But we have MANY unfinished maps!
     
     >
     
       - bad style
     
     >
     
       - unused exits
     
     >
     
       - unfinished quest
     
     >
     
       - broken maps!
     
     
 That of course has nothing to do with iso or map form.  It is just a matter of
resources - the person doing the map ran out of time, moved on to somethign
else, or may just ran out of ideas.  I don't see how having to rework all the
current maps is going to help that out at all, except to maybe get a more
conistent step.

>
     
      Ask AV about how long he needs to finds out the puplands map and how much
     
     >
     
      work it was.
     
     
 documentation about maps (and anything else) is a pure developer issue.  Rework
all the maps you want, but if the developers don't write the docs about the new
maps, you run into the same problem.  The reason of lack of docs is (either map
or programming/arch/whatever) is simply because people don't write them.  Unless
we force them somehow (don't accept anything without doc), I think we will get
into the same program again.  But if we get too anal about what we accept, then
you get into the problem of people saying 'I don't want to jump through those
hoops', and thus don't develope.


>
     
      3.) Scripting: Scriptfire
     
     >
     
     
     >
     
      Scripting is so great and gros scriptfire works fine.
     
     >
     
      This will give us the chance to include this from bottom up.
     
     >
     
      MW will put it in CVS, so we can use it in all versions.
     
     
 I said it should probably be put it, but didn't actually volunteer myself to do
it  Gros - do you think it is ready for inclusion?

>
     
     
     >
     
      4.) Client hacks for windows and linux
     
     >
     
     
     >
     
      I will do a fast patch so linux and dx client can show & play iso maps.
     
     
 Don't do fast patches, do proper patches.

 One of my pet peeves is the 'fast patch' which takes the easy approach and then
needs to get fixed up later to do the properly thing. 

 IMO, what proper means in this context is command line option to switch between
iso and non iso display.

    
    


More information about the crossfire mailing list