RE: [Boardmod-devel] New mod format?
Brought to you by:
michaelprager,
t-master
From: Floris B. <mep...@em...> - 2002-10-01 18:19:43
|
Oh, well. XML Format would have really pack a punch though since the tags do not NEED (they can though) to be on a new line. -----Original Message----- From: boa...@li... [mailto:boa...@li...]On Behalf Of [CV]XXL Sent: dinsdag 1 oktober 2002 17:07 To: boa...@li... Subject: Re: [Boardmod-devel] New mod format? Ok here my general ideas about the upcomming BM 3.0 and it's mod format: To see the definitions of the current mod format please read http://boardmod.yabbforum.com/docs/HowTo.html Pay special attention to the advances rules section there. ------------------------------------------------------------------ - no major fileformat changes, 100% backward compatible, means that bm can handle old mods as well as "new" ones. - so we only add new tags: <add ASCII file> Sources/test.pl </add ASCII file> <add BINARY file> Sources/test.pl </add BINARY file> <chmod> 755 </chmod> <search for word> bla </search for word> ... more to come? the idea of allowing <search for>bla</search for> is bad because people already add spaces behind <search for> by accident and boardmod would then no longer behave as they expect -> a lot of unnecessary(!) confusion. - mods can (but don't have to!!!) be packed into .zip files. nobody is forced to pack his file. either he releases this mod as .mod or he packs it into a .zip file (along with other files if any). boardmod will be able to handle both files (backward compatibility again). - the zip file has the same name as the .mod file. however it's open to discussion if we allow multiple .mod files in one archive (for example if someone wants to add addons to his normal mod). boardmod would then extract all the .mod files into memory and do as if they would be lying directly in the mods/yabbversion folder. mods which use the <add file> tag must have their additional files in the .zip file, with the same filestructure as it should be uploaded. e.g. if you want the file Subs2.pl uploaded to Sources/Subs2.pl then the file must be in a folder Sources in the zip archive. the file extension of a packed mod either stays .zip so that people can modify their files more easily or something like .zmod, .gmod - however I don't see any use in doing so, people are supposed to change their mods! It should NOT be .mod to avoid confusion with normal .mod files. - the packed files must be creatable/editable without any special software/packer, however writing a packer application to make thing easier (e.g. checking if everything is in place) is an option. ---------------------------------------------------------------------- Checksum: There is no need in saving the checksum into the mod. BoardMod automatically creates an MD5 checksum and sends it to the bm server. the server tells if that checksum exists in the database and if it matches with the selected mod. Furthermore the bm server tells boardmod if the mod is validated or not. ---------------------------------------------------------------------- New main feature in BM3.0: Automatic file down- and upload. With the new tags it is possible to chmod files and to add new ones. The user should be able to do nothing but to click the install button. Just my 2 cents... Michael Prager BoardMod Webmaster Floris Barthel schrieb: >Well, we do need to stick to XML standards though, it would make the program >much more versaitle and remove much hassle. Also, the packer program will >work like this: > >1. The user creates a mod with imports and includes, etc >2. The user calls the packer with the mod file as the single argument >3. A package is created where all the includes are included as specified in >the "as" tag >4. All imports are simply imported into the mod file which will be called >what's in the ID tag >5. Another file called src.zip will be included in the zip wich will contain >the unedited mod file >6. An md5.txt file will also be included in the zip so files can be >rechecked >7. The zip will simply be given the extension .mod so we don't get >non-developers messing with the source >8. A readme.txt is also included as a note for developers >9. BoardMod will take the zipped .mod file as input and parse it's contents >as such > > > ------------------------------------------------------- This sf.net email is sponsored by: DEDICATED SERVERS only $89! Linux or FreeBSD, FREE setup, FAST network. Get your own server today at http://www.ServePath.com/indexfm.htm _______________________________________________ Boardmod-devel mailing list Boa...@li... https://lists.sourceforge.net/lists/listinfo/boardmod-devel |