[bf1942] contentcrc.con and game.addcontentcrc32

yokai^]_[ yokai at ninetyfive.org
Mon Jun 2 06:57:13 EDT 2003


thats very acceptable, thank you very much :)

best regards and happy debugging,
yokai


> -----Original Message-----
> From: Fredriksson, Andreas [mailto:andreas.fredriksson at dice.se]
> Sent: Monday, June 02, 2003 11:26 AM
> To: 'bf1942 at icculus.org'
> Subject: RE: [bf1942] contentcrc.con and game.addcontentcrc32 
> 
> 
> 
> I don't have information on other mods but I guess there will be some
> downtime before they can be played with content checking.
> 
> We've made quite a few changes to the BF data to make it compatible
> with content checking so I imagine most mods will have to as well.
> 
> // Andreas
> 
> > -----Original Message-----
> > From: yokai^]_[ [mailto:yokai at ninetyfive.org]
> > Sent: Monday, June 02, 2003 11:11 AM
> > To: bf1942 at icculus.org
> > Subject: RE: [bf1942] contentcrc.con and game.addcontentcrc32 
> > 
> > 
> > hi andreas,
> > 
> > thanks a lot for this information
> > if you have the time, could you give us some more info on which mods
> > currently are not broken, for example s9rm, would that work?
> > or will all developers have to adapt their mods to 1.4 for 
> > them to work?
> > 
> > 
> > thanks again,
> > yokai
> > 
> > > -----Original Message-----
> > > From: Fredriksson, Andreas [mailto:andreas.fredriksson at dice.se]
> > > Sent: Monday, June 02, 2003 11:03 AM
> > > To: 'bf1942 at icculus.org'
> > > Subject: RE: [bf1942] contentcrc.con and game.addcontentcrc32
> > >
> > >
> > >
> > > Hi,
> > >
> > > 1) Generate them on a client with the mod in question installed. The
> > >    server doesn't need the client side mod installed. 
> > Server-side mods
> > >    are obviously needed on the server as well.
> > >
> > > 2) The values are portable.
> > >
> > > 3) Their data is broken and always has been. Until DC for 
> > example fix
> > >    their game data they will not work with content checking.
> > >
> > > 4) The check includes a lot more than just the map.
> > >
> > > // Anddreas
> > >
> > > > -----Original Message-----
> > > > From: MrMac [mailto:mr.mac at optusnet.com.au]
> > > > Sent: Monday, June 02, 2003 11:04 AM
> > > > To: bf1942 at icculus.org
> > > > Subject: Re: [bf1942] contentcrc.con and game.addcontentcrc32
> > > >
> > > >
> > > > Andreas,
> > > >
> > > > Just a quick clarification with the generating of CRC data
> > > >
> > > > 1) Is the client mods to be installed and generated on the
> > > > server or client
> > > > installation or does it matter?
> > > > 2) Is the CRC content restricted to the server it was
> > > > generated or can it be
> > > > ported across multiple servers, generated on only one?
> > > > (I'm assuming my questions were answered by "Copy the resulting
> > > > contentCrc32.con files to the server.")
> > > > 3) What issues do you forsee with current mods still in alpha in
> > > > particularly Desert Combat?   I read previously that it 
> > will face some
> > > > errors due to the differences between server/client.
> > > > 4) Is content checking only performed upon the maps, or also
> > > > the objects,
> > > > sounds, etc etc?
> > > >
> > > > Cheers
> > > > MrMac
> > > >
> > > > ----- Original Message -----
> > > > From: "Fredriksson, Andreas" <andreas.fredriksson at dice.se>
> > > > To: <bf1942 at icculus.org>
> > > > Sent: Monday, June 02, 2003 6:01 PM
> > > > Subject: RE: [bf1942] contentcrc.con and game.addcontentcrc32
> > > >
> > > >
> > > > >
> > > > > EA didn't allow us to include the readme for the
> > > > content-checking system
> > > > > because they thought it would confuse users. But since
> > > > you're asking all
> > > > > of these questions using a leaked non-final patch I guess I
> > > > have to make
> > > > > you happy.
> > > > >
> > > > > Here is the readme file for the content checking system.
> > > > > // Andreas
> > > > >
> > > > >
> > > > >
> > > > --------------------------------------------------------------
> > > > ------------
> > > > --
> > > > > --
> > > > > Battlefield 1942 version 1.4: CRC content check
> > > > >
> > > > --------------------------------------------------------------
> > > > ------------
> > > > --
> > > > > --
> > > > >
> > > > > Background
> > > > >
> > > > --------------------------------------------------------------
> > > > ------------
> > > > --
> > > > > --
> > > > >
> > > > > DICE has rewritten the CRC checking system to let server
> > > > administrators
> > > > > decide
> > > > > if they want to allow client side modifications on their
> > > > servers.  The
> > > > > system
> > > > > is based on the game.serverContentCheck server setting and
> > > > a number of
> > > > > contentCrc32.con files.
> > > > >
> > > > > The serverContentCheck variable can now take on three values:
> > > > >
> > > > >   0 - All clients are allowed.
> > > > >   1 - Only clients with default installations are allowed.
> > > > >   2 - Only clients with installations matching any of the
> > > > server-defined
> > > > > CRCs
> > > > >       are allowed.
> > > > >
> > > > > The conentCrc32.con files are parsed by the server to load
> > > > a set of CRCs
> > > > > that
> > > > > will be considered as valid. As clients connect they 
> > will be checked
> > > > against
> > > > > these values. The CRC files reside in the directory of each mod.
> > > > >
> > > > > Generating CRC data for mods
> > > > >
> > > > --------------------------------------------------------------
> > > > ------------
> > > > --
> > > > > --
> > > > >
> > > > > If you decide to allow a certain client side mod, or if 
> > you need to
> > > > generate
> > > > > CRC checksums for a client/server mod follow these steps:
> > > > >
> > > > >  1) Use a client installation of the mod you are working on.
> > > > >
> > > > >  2) Run the following command from the bf1942 install directory:
> > > > >
> > > > >     bf1942.exe +generateMapListForCrcContent 1
> > > > >
> > > > > This will instruct the game to write out a batch file called
> > > > > "mapListForCrcContent.bat".
> > > > >
> > > > >  3) The batch file contains commands to generate CRCs for
> > > > all maps of all
> > > > > mods
> > > > >     which probably isn't what you want. Therefore, edit the
> > > > batch file
> > > > with
> > > > > a text
> > > > >     editor to include only the maps you need.
> > > > >
> > > > >  4) Run the batch file from the bf1942 install directory:
> > > > >
> > > > >     mapListForCrcContent.bat
> > > > >
> > > > > The game will start and stop once for every map in the 
> > batch file.
> > > > > As
> > > > > levels are loaded, their calculated CRC checksums will 
> > be written to
> > > > > the
> > > > > contentCrc32.con file of the current mod. If you need 
> > to run this
> > > > > serveral
> > > > > times please note that values are appended, not 
> > replaced. Therefore
> > > > > it can
> > > > > be useful to keep a backup copy of the original contentCrc32.con
> > > > > file to be
> > > > > restored before generation.
> > > > >
> > > > >  5) Copy the resulting contentCrc32.con files to the server.
> > > > >
> > > > > Making mod data compatible with the CRC system
> > > > >
> > > > --------------------------------------------------------------
> > > > ------------
> > > > --
> > > > > --
> > > > >
> > > > > For the CRC system to work, the game data must live up to a
> > > > set of rules
> > > > > that
> > > > > affect how the calculations are performed on client and server:
> > > > >
> > > > > - The object spawns must be present on both client and server.
> > > > >
> > > > > - The same con files must be sourced on client and server.
> > > > >
> > > > > - Most menu and HUD textures cannot have mipmaps.
> > > > >
> > > > > Without these changes clients will receive DATA DIFFERS 
> > errors when
> > > > > connecting
> > > > > to a server running the mod.
> > > > >
> > > > >
> > > > > > -----Original Message-----
> > > > > > From: yokai [mailto:yokai at ninetyfive.org]
> > > > > > Sent: Monday, June 02, 2003 12:07 AM
> > > > > > To: bf1942 at icculus.org
> > > > > > Subject: [bf1942] contentcrc.con and game.addcontentcrc32
> > > > > >
> > > > > >
> > > > > > what's with contentcrc.con and stuff like:
> > > > > >
> > > > > > game.addContentCrc32 BF1942 Midway CQ 850577009
> > > > > > game.addContentCrc32 BF1942 Midway COOP 1507366316
> > > > > > game.addContentCrc32 BF1942 Midway TDM 2136075118
> > > > > > game.addContentCrc32 BF1942 Battle_of_the_Bulge CQ 1115254724
> > > > > > game.addContentCrc32 BF1942 Battle_of_the_Bulge COOP 
> > 4130998677
> > > > > > game.addContentCrc32 BF1942 berlin CQ 1286842950
> > > > > >
> > > > > >
> > > > > > if i figure this correctly it doesn't do much to prevent
> > > > > > cheating at all.
> > > > > > i've been told there are hacks for this version of 1.4 seen
> > > > > > on the japanese
> > > > > > ea ftp server circulation allready. was / is this the final
> > > > > > patch? while i'm
> > > > > > at it, i've also been hearing you cannot install this over
> > > > > > anything but a
> > > > > > clean bf with 1.31 installed only, is that true as well?
> > > > > > should i get out
> > > > > > the stronger blend of coffee for all the support i'll have to
> > > > > > be doing for
> > > > > > this?
> > > > > >
> > > > > > thanks for any info,
> > > > > > yokai
> > > > > >
> > > >
> > > >
> > >
> > 
> 



More information about the Bf1942 mailing list