From no-reply_wiki at metalforge.org Thu Jul 3 15:08:35 2008 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Thu, 03 Jul 2008 15:08:35 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: crossfire_compile_guide Message-ID: <1215115715.320750.12722.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2008/07/03 15:08 User : raphael Edit Summary: recommend to use -O0 and -g in CFLAGS @@ -155,8 +155,9 @@ Double check that you are in the correct directory which is the server directory $ pwd /home//server.svn + ==== COMPILE ==== @@ -164,8 +165,12 @@ $ ./configure && make && sudo make install Any missing dependencies, errors or similar problems during the compile process will be listed. Each should be addressed or resolved accordingly. + + **Optional:** If you want to have more useful debugging information in case of crashes, set the CFLAGS environment variable to disable optimization (-O0) and enable debugging (-g): + + $ CFLAGS="-O0 -g" ./configure && make && sudo make install **Optional:** To disable the unit test or check when compiling the server, use ./configure --disable-check $ ./configure --disable-check && make && sudo make install IP-Address : 80.200.188.21 Old Revision: http://wiki.metalforge.net/doku.php/crossfire_compile_guide?rev=1213127627 New Revision: http://wiki.metalforge.net/doku.php/crossfire_compile_guide -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Mon Jul 7 16:25:54 2008 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Mon, 07 Jul 2008 16:25:54 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: faq Message-ID: <1215465954.704228.5990.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2008/07/07 16:25 User : leaf Edit Summary: New entry: 3.1.8 How come items won't stack into a single pile? @@ -163,8 +163,9 @@ Metaserver needs TCP port 13326 open ===== Chapter 3 - Playing Crossfire ===== + @@ -307,8 +308,20 @@ Basically, as you middle click or apply the container it will go from closed -> active -> open -> closed. * This is incorrect, at least for GTK1 windows client - middle click will cycle closed -> active -> open -> active. To close, you must click on the 'close' button at the bottom of the inventory window. + + === 3.1.8 How come items won't stack into a single pile? === + + Take for instance, you have 5 longswords but they appear in multiple piles such as 3 longswords and 2 longswords. + + There are multiple reasons why items may not initially stack into a single pile. Some of the items may be cursed (or worse) or magical and so they stand out - this should be a nice hint for you. + + Other times, the items will not stack for non-obvious reasons. Some ways around this is to pick up all the items in question and then drop them again - did they merge into a single pile that time? + + Sometimes leaving all the items in a pile on (for instance) the floor of your apartment can help the stack to merge. This may take a while though. + + While such an issue can be annoying, the items in question are all valid items and not something that requires immediate DM intervention to resolve or investigate. ==== 3.2 Advanced Questions ==== === 3.2.1 How do I create my own magical weapons? === IP-Address : 65.193.16.100 Old Revision: http://wiki.metalforge.net/doku.php/faq?rev=1214866924 New Revision: http://wiki.metalforge.net/doku.php/faq -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Mon Jul 7 16:34:55 2008 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Mon, 07 Jul 2008 16:34:55 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page added: crossedit Message-ID: <1215466495.179608.5999.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2008/07/07 16:34 User : leaf Edit Summary: created new page for Crossedit (CF Edit) ====== Crossedit ====== Crossedit (also known as CF Edit) was the original map editor for Crossfire. The application required X window system release 5 with Athena Widget Set and an ANSI C compiler to compile this program. ===== Releases ===== Crossedit is currently at version 1.2.0 - which is unchanged since Crossfire version 0.95.3; the editor version was bumped up for each release of Crossfire until v0.95.3 ===== Current Status ===== The Java Editor (CF Java Editor) succeeded CF Edit IP-Address : 65.193.16.100 Old Revision: none New Revision: http://wiki.metalforge.net/doku.php/crossedit -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Mon Jul 7 16:37:28 2008 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Mon, 07 Jul 2008 16:37:28 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: mlab Message-ID: <1215466648.178894.6008.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2008/07/07 16:37 User : leaf Edit Summary: Removing page, content does not apply to existing Crossfire maps @@ -1,25 +1,3 @@ - Mlab is a large mapset that is accessable via going to sleep in Navar's tall tower. It is unknown if it is a real place or a dream. Never the less, whatever happens there affects your character. - Current Lore of Mlab (needs improvement, fleshing out): - The is the general story so far (all mapped): - - The tall tower in navar was build by an evil wizard long ago using the souls of those he killed, he is known as "The Second Wizard" as the first wizard is the one who taught him (there is a backstory as you go up the floors of the very tall tower in Navar). - (note: said wizard is a follower of the devourers cult) - The city de clouds was also created by him (strong devourers presence there too) - in the present in the cloud area there is the elf lord castle and the castle of the marquis. - The elf lord has gone mad from his devotion to devourers and is planning an attack on the city (via his dragon allies) - the marquis also hasn't been seen for some time (he, too, has fallen too deep into the grasp of the cult) so that is the first few quests) - - In the Elf Lord Castle you meet the Second Wizard for a second time. It is found that he is behind the madness of the Elf Lord. - - Now, you can also go down a mountain or travel down the rock columns under the Elf Lord's Castle to mlab-terra where there is Prison de Madness and the 3 towns that make of the kingdom of saints - aswell as the castle up north in the ice caldera (not part of the kingdom) and the hell quest etc. - - PdM is thought to be the splendid palace of the old power of the area (think old Austrian empire) - which, for some unknown reason, was superceded by the kingdom of saints (who are technologically advanced, descendants of the rhyzonians? offshoots?) ( a scroll in PdM talks of them as a new upstart tribe to the west, where the Kingdom of Saints now stands). PdM, somehow (how?), is kept sparkling clean in all it's years of non-inhabitance. - - The kingdom of saints is made of 3 towns. A small emerald mining town, which is the first one you'll see. Then over the west mountains is St. Rose (an even smaller emerald trading town), and further west over the river is St Bartholemew, the Capital of the Kingdom. St Bar has in and around it: a small keep, barracks, iron mines, a smelter much like in CDC (but less efficient), a few stores, an Inn (Cost: 1 Imperial per night (expensive)), a Cathedral, and up north a Centerfuge, Powerplant (1 of 2 in the entire CF world :)), and an electolisys house. Also there is a Libary and a permanent apartment. The St. Bar people are technically advanced (much like how pupland has a powerplant...). In the Kingdom Of Saints there are no above-ground cult temples, only churches with an unconsecrated alter. - - Under the Cathedral there are caverns (which connect under the river to other caverns and then to the emerald mine aswell). If you keep going down you will meet some galeotrolls, which you will kill if you choose to accept this mission. Further down there are 2 cyclopses guarding the entrance to the great devours temple. If you enter the temple and go down you will meet the second wizard for a third time. Past him you may continue down untill you reach mlab's hell. Mlab hell contains the city of Dis, 2 other towns, and goes down over 100 levels. IP-Address : 65.193.16.100 Old Revision: http://wiki.metalforge.net/doku.php/mlab?rev=1171741421 New Revision: http://wiki.metalforge.net/doku.php/mlab -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Mon Jul 7 16:38:54 2008 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Mon, 07 Jul 2008 16:38:54 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: mlab Message-ID: <1215466734.417162.6011.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2008/07/07 16:38 User : leaf Edit Summary: removed @@ -1,3 +1 @@ - - IP-Address : 65.193.16.100 Old Revision: http://wiki.metalforge.net/doku.php/mlab?rev=1215466645 New Revision: http://wiki.metalforge.net/doku.php/mlab -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Mon Jul 7 16:44:52 2008 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Mon, 07 Jul 2008 16:44:52 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: client_side_scripting:scripts:c Message-ID: <1215467092.967005.6029.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2008/07/07 16:44 User : leaf Edit Summary: Link to c++ howto @@ -1,5 +1,7 @@ ==== C Scripts ==== The scripts on this page or linked to from this page are working scripts that players have actually used. Feel free to contribute your own C script(s) here. If you do not have wiki edit access then send your script to (poof at eracc dot com) for consideration. + === The Scripts === + *[[user:gxc:client_side_scripting:cplusplus-howto]] - HOWTO for using C++ scripts *[[:user:gxc:scripts:food_watch]] -- Monitors your food and eats if it falls below a certain level. IP-Address : 65.193.16.100 Old Revision: http://wiki.metalforge.net/doku.php/client_side_scripting:scripts:c?rev=1206000809 New Revision: http://wiki.metalforge.net/doku.php/client_side_scripting:scripts:c -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Mon Jul 7 16:58:10 2008 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Mon, 07 Jul 2008 16:58:10 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: join Message-ID: <1215467890.627189.6050.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2008/07/07 16:58 User : leaf Edit Summary: New internal link: Debugging tips - using Valgrind @@ -28,11 +28,13 @@ When you want to submit content, please put it on the ([[http://sourceforge.net/tracker/?group_id=13833&atid=313833|patch tracker]]), and optionally leave a note on the discussion mailing list. FIXME - Adjustments, updates and changes made to the client or server code requirements + ===== Project Related ===== * [[http://sourceforge.net/tracker/?group_id=13833&atid=113833|Bug reporting]] + * [[crossfire_debugging_tips|Debugging tips]] - using Valgrind * Map testing * Game guides (hints, spoilers, documentation, etc.) * IRC channels: #crossfire (Official) and #crossfire-bs (unofficial/OT) on FreeNode * Mailing lists IP-Address : 65.193.16.100 Old Revision: http://wiki.metalforge.net/doku.php/join?rev=1197731148 New Revision: http://wiki.metalforge.net/doku.php/join -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Mon Jul 7 17:09:26 2008 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Mon, 07 Jul 2008 17:09:26 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: people Message-ID: <1215468566.811838.6193.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2008/07/07 17:09 User : leaf Edit Summary: Personal page link for kshinji @@ -12,9 +12,9 @@ | Andrew Fuchs | [[user:techolous]] | TechII | [[http://sourceforge.net/users/bbotbuilder/|bbotbuilder]] | [[https://launchpad.net/people/fuchs.andy|fuchs.andy]] | | | Alex Schultz | [[user:rednaxela]] | Rednaxela | [[http://sourceforge.net/users/qal21/|qal21]] | [[https://launchpad.net/people/rednaxela|rednaxela]] | | | Rapha?l Quinet | [[user:raphael]] | raphael (gimpnet),\\ RaphaelQ (freenode) | [[http://sourceforge.net/users/quinet/|quinet]] | [[https://launchpad.net/people/raphael-gimp|raphael-gimp]] | | | Joshua Wilson | majorwoo | majorwoo | [[http://sourceforge.net/users/majorwoo|majorwoo]] | | | - | Yann Chachkoff | | gros,\\ lauwenmark | [[http://sourceforge.net/users/gros|gros]] | | | + | Yann Chachkoff | | gros,\\ lauwenmark | [[http://sourceforge.net/users/gros|gros]] | | | | Tony Harrison | | webstrand | | | | | Nicolas Weeger | ryo | ryo_ / Nicolas | [[http://sourceforge.net/users/ryo_saeba|ryo_saeba]] | | http://nicolas.weeger.org | | Knut Ahlers | | Luzifer (Euirc),\\ Luziferus (freenode, ircnet) | [[http://sourceforge.net/users/k_ahlers|k_ahlers]] | | | | Gene Alexander | [[user:eracc]] | eracc\\ galahadcf\\ (hosts cfbot on #crossfire) | [[http://sourceforge.net/users/eracc|eracc]] | | [[http://www.eracc.com|www.eracc.com]] | @@ -30,8 +30,9 @@ | Simon C?t? | [[user:simonraven]] | simonrvn | [[http://sourceforge.net/users/simonraven|simonraven]] | | http://simonraven.kisikew.org/ | | Austin | [[user:austin]] | Austin` | | | http://clan123.net/ | | Michael Rogato | [[user:michael]] | Elshar/Meznev | | | http://www.cheekan.org/ | | Arvid Norlander | [[user:anmaster]] | anmaster | [[https://sourceforge.net/users/anmaster|anmaster]] | [[https://launchpad.net/~anmaster|anmaster]] | | + | | [[user:kshinji]] | | | | | ===== Package Maintainers ===== ^ Full Name ^ irc ^ Distribution ^ IP-Address : 65.193.16.100 Old Revision: http://wiki.metalforge.net/doku.php/people?rev=1211051522 New Revision: http://wiki.metalforge.net/doku.php/people -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Mon Jul 7 17:11:34 2008 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Mon, 07 Jul 2008 17:11:34 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: guides Message-ID: <1215468694.084402.6204.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2008/07/07 17:11 User : leaf Edit Summary: New internal link: Server Hosting - Recommendations and suggestions for hosting a Crossfire Server @@ -138,11 +138,13 @@ ==== Code ==== Documentation on the code and coding. * [[Coding Style Guide]] - Guidelines for coding syle for the crossfire server and clients. + ==== Misc ==== Other stuff that doesn't fit the above catagories. * [[Attribution Policy]] - Policy of attribution for patches. * [[Checkin Guidelines]] - SVN checkin procedure + * [[serverhosting:hosting_a_crossfire_server|Server Hosting]] - Recommendations and suggestions for hosting a Crossfire Server IP-Address : 65.193.16.100 Old Revision: http://wiki.metalforge.net/doku.php/guides?rev=1211401432 New Revision: http://wiki.metalforge.net/doku.php/guides -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Fri Jul 18 12:42:58 2008 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Fri, 18 Jul 2008 12:42:58 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: crossfire_compile_guide Message-ID: <1216402978.828111.27409.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2008/07/18 12:42 User : Edit Summary: dificult to diferentiate oO0 so i clarified :-) @@ -155,8 +155,9 @@ Double check that you are in the correct directory which is the server directory $ pwd /home//server.svn + ==== COMPILE ==== @@ -166,9 +167,9 @@ $ ./configure && make && sudo make install Any missing dependencies, errors or similar problems during the compile process will be listed. Each should be addressed or resolved accordingly. - **Optional:** If you want to have more useful debugging information in case of crashes, set the CFLAGS environment variable to disable optimization (-O0) and enable debugging (-g): + **Optional:** If you want to have more useful debugging information in case of crashes, set the CFLAGS environment variable to disable optimization (-O0) and enable debugging (-g): That is a uppercase letter O and a zero $ CFLAGS="-O0 -g" ./configure && make && sudo make install **Optional:** To disable the unit test or check when compiling the server, use ./configure --disable-check IP-Address : 24.117.81.103 Old Revision: http://wiki.metalforge.net/doku.php/crossfire_compile_guide?rev=1215115711 New Revision: http://wiki.metalforge.net/doku.php/crossfire_compile_guide -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sat Jul 19 16:21:02 2008 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sat, 19 Jul 2008 16:21:02 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: crossfire_release_guide Message-ID: <1216502462.717867.2288.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2008/07/19 16:21 User : Edit Summary: autoreconf for client @@ -55,16 +55,15 @@ * Check box to send e-mail to users monitoring, hit button to send e-mail * Release of arch is now done + === Client === - - === Client === Start in branches/1.x * Update configure.in with new version number * Update ChangeLog file, putting in break for new version - * re-run autoconf - * Re-run configure (needed so new version number gets embedded in Makefiles) + * Run autoreconf + * Run configure (needed so new version number gets embedded in Makefiles) * Update crossfire-client.spec with new version * Run ''svn commit'' to commit configure, Changelog, crossfire-client.spec changes. * Make a copy of the repository. Note this does a copy on the server, so if your local copy is a out of sync, it won't matter. IP-Address : 70.254.41.76 Old Revision: http://wiki.metalforge.net/doku.php/crossfire_release_guide?rev=1201845515 New Revision: http://wiki.metalforge.net/doku.php/crossfire_release_guide -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sat Jul 19 17:16:33 2008 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sat, 19 Jul 2008 17:16:33 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: crossfire_release_guide Message-ID: <1216505793.713249.2494.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2008/07/19 17:16 User : Edit Summary: Add hint for client release procedure just prior to make dist. @@ -62,8 +62,9 @@ * Update configure.in with new version number * Update ChangeLog file, putting in break for new version * Run autoreconf * Run configure (needed so new version number gets embedded in Makefiles) + * Verify the ./configure report indicates ''yes'' for all Build and Scripting options before proceeding to the next step. * Update crossfire-client.spec with new version * Run ''svn commit'' to commit configure, Changelog, crossfire-client.spec changes. * Make a copy of the repository. Note this does a copy on the server, so if your local copy is a out of sync, it won't matter. IP-Address : 70.254.41.76 Old Revision: http://wiki.metalforge.net/doku.php/crossfire_release_guide?rev=1216502458 New Revision: http://wiki.metalforge.net/doku.php/crossfire_release_guide -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sat Jul 19 17:47:15 2008 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sat, 19 Jul 2008 17:47:15 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: crossfire_release_guide Message-ID: <1216507635.432521.2545.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2008/07/19 17:47 User : Edit Summary: Fix incorrect path in client release procedure. @@ -88,9 +88,9 @@ make install (will install where specified above) * run cfclient, gcfclient, gcfclient2 and make sure they are not braindead - being able to connect to a server and log in is usually what I do - cd /test/bin + cd /tmp/test/bin ./cfclient ./gcfclient ./gcfclient2 IP-Address : 70.254.41.76 Old Revision: http://wiki.metalforge.net/doku.php/crossfire_release_guide?rev=1216505788 New Revision: http://wiki.metalforge.net/doku.php/crossfire_release_guide -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sat Jul 19 20:18:07 2008 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sat, 19 Jul 2008 20:18:07 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: crossfire_release_guide Message-ID: <1216516687.996957.3288.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2008/07/19 20:18 User : Edit Summary: Change cd server/lib to cd lib. server implied server repository, not a directory. @@ -121,9 +121,9 @@ * Upload sounds file to sourceforge - same as other files - same steps, same value * Make an image archive for the client. Needed for RPM building. Need a server tree with a properly linked arch tree. - * ''cd server/lib; adm/collect_images.pl -archive'' + * ''cd lib; adm/collect_images.pl -archive'' * that will create a ../crossfire-images.tar file * rename file: ''mv crossfire-images.tar crossfire-client-images-1.10.0.tar'' * compress to file: ''gzip -v9 crossfire-client-images-1.10.0.tar'' * upload file to sourceforge, same steps, same type IP-Address : 70.254.41.76 Old Revision: http://wiki.metalforge.net/doku.php/crossfire_release_guide?rev=1216507630 New Revision: http://wiki.metalforge.net/doku.php/crossfire_release_guide -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sat Jul 19 21:13:47 2008 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sat, 19 Jul 2008 21:13:47 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: crossfire_release_guide Message-ID: <1216520027.661637.3504.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2008/07/19 21:13 User : Edit Summary: Add detail note regarding making of client RPMs. @@ -140,9 +140,12 @@ * Select Any for processor type, Source.gz for file type, hit Update/refresh. * Check box to send e-mail to users monitoring, hit button to send e-mail === Client RPM Files === + Building the RPM is pretty straightforward. It does require a system that actually uses RPM (like redhat). Also, to some extent, the RPM is tied to the system it is built on, in terms of architecture and dependencies. For example, to build the 32 bit binaries, I boot my secondary system that is only 32 bit. + + //The crossfire-client.spec file requires the crossfire-client crossfire-client-sounds, crossfire-client-images tarballs to be present in a /export/home/crossfire/Crossfire directory (_sourcedir). /export/home/crossfire/RPM-TOP must also exist and contain a BUILD subdirectory. If this is not satisfactory, the %define statements for _sourcedir _srcrpmdir, _rpmdir, and _topdir may need to be locally altered to suite, but do not commit changes to SVN as the SVN settings no doubt support the actual directories used by the official client release manager.// * Make sure you have already done the client archives above, since the rpm build requires them. * Make crossfire-client.spec is up to date. Not that it is likely some of the paths near the top of the file may need to be changed depending on your filesystem layout. * Build the RPMs: ''rpmbuild -ba crossfire-client.spec'' @@ -150,8 +153,9 @@ * Rpms would be put in _rpmdir/ * Upload the RPMS, architecture is the architecture, type is rpm. === Server === + Start in branches/1.x * Update configure.ac with new version number * Update ChangeLog file, putting in break for new version * re-run autoconf @@ -221,8 +225,9 @@ * Select Any for processor type, Source.gz for file type, hit Update/refresh. * Check box to send e-mail to users monitoring, hit button to send e-mail ==== Final Notes ==== + After all the components are bundled up, an official announcement is sent to crossfire-announce at lists.real-time.com. I usually use the announcement of the last release as a template. * Update 1.9.1 to 1.10.0 * generate a sum of the files. I put all of them in one directory, so it is just a simple ''sum *'' and remove any extra entries that shouldn't be there. * Same for md5sums - ''md5sum *'' @@ -234,8 +239,9 @@ See also [[crossfire_compile_guide#microsoft_c_windows]] for requirements. == Client == + * get latest sources * open Visual Studio project file ''gtk/win32/GTKClient.dsw'' * alter ''gtk/win32/config.h'' to set version number (line 92) * switch to 'Release' build mode @@ -275,12 +281,13 @@ * release * send notification (if not doing map release) == Map installer == + * from server code, run the ''make_win32/make_maps_nsi.pl'' file (syntax: ''make_maps_nsi.pl "Big World maps" ..\..\share\maps'' if you installed maps in share) * build generated .NSI file * ensure installer works fine * rename executable to ''crossfire-server-bigworld-maps-1.10.0.exe'' * upload to Sourceforge * add to previous release * send notification IP-Address : 70.254.41.76 Old Revision: http://wiki.metalforge.net/doku.php/crossfire_release_guide?rev=1216516685 New Revision: http://wiki.metalforge.net/doku.php/crossfire_release_guide -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Tue Jul 22 02:49:50 2008 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Tue, 22 Jul 2008 02:49:50 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo:gfx_needing_fixing Message-ID: <1216712990.687067.15137.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2008/07/22 02:49 User : Edit Summary: cross out the 'booze' and 'boozebottle_empty' entries @@ -5,8 +5,9 @@ ===== SVN TODO ===== In addition to using this page, check the SVN [[http://crossfire.svn.sourceforge.net/viewvc/crossfire/arch/trunk/TODO|TODO]] file for suggested improvements. + ===== The Newer "standardized" tileset ===== === Change Perspective === @@ -24,9 +25,9 @@ == food stuffs == ^ What ^ Why ^ | w_glass.111 | Perspective messed up | - | booze.111 | Perspective messed up | + | booze.111 | Perspective messed up | | coffee.111 | Perspective messed up | | bag_popcorn.111 | messed up perspective | | ch_burger.111 | messed up perspective | | [[http://crossfire.svn.sourceforge.net/viewvc/crossfire/arch/trunk/food/tomato.base.111.png?revision=4975&view=markup|tomato.base.111]] \\ [[http://mailman.metalforge.org/pipermail/crossfire/2005-December/009747.html|tomato_big.base.111]] | Scale down? Green part on the top as per CF perspective? [[http://mailman.metalforge.org/pipermail/crossfire/2005-December/009747.html|*]] | @@ -35,9 +36,9 @@ ^ what ^ | coffee_empty | | w_glass_empty | - | boozebottle_empty | + | boozebottle_empty | == Monsters/NPCs == Perspective IP-Address : 72.88.47.28 Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:gfx_needing_fixing?rev=1197737402 New Revision: http://wiki.metalforge.net/doku.php/dev_todo:gfx_needing_fixing -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Tue Jul 22 03:06:25 2008 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Tue, 22 Jul 2008 03:06:25 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: map_making Message-ID: <1216713985.100066.15283.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2008/07/22 03:06 User : Edit Summary: fix typo: 'scan be' to 'can be' @@ -118,12 +118,13 @@ - It is very frustrating to play a map, killing most every monster without much difficulty, only to find the last monster invincible to the character that just made it through the rest of the map just fine. - It is reasonable to have the monsters increase in difficulty. Also, if the map has no quest or end goal, then having a very difficult monster around is not unreasonable, as long as it does prevent the player from progressing to the next map. - Do not place directors with bullet, lightning, fireball, etc. that are a loop or continuous. Example: Do not have two directors, each facing each other, with a bullet wall firing into them at the side. - Having numerous directors is fine. But make sure that eventually, there will be an exit/detonation point for the fired spell. Having loops that go for over typically bring the game to a halt, as the objects just multiply and the game consumes more and more CPU time. + ==== Technical Map Hints ==== - * If you are creating a new archetype, it only needs to go into the general archetype distribution if it has a unique image associated with it, or it has general use (a new monster). Something that uses already existing image scan be set up in the map file itself (through setting various variables). + * If you are creating a new archetype, it only needs to go into the general archetype distribution if it has a unique image associated with it, or it has general use (a new monster). Something that uses already existing image can be set up in the map file itself (through setting various variables). * When modifying an existing archetype into a new one (either new face or new type), use the archetype that has the most variables in common.Thus, if you want to create a monster called a boulder, it is probably best to take a monster of some sort and change its face instead of taking the existing boulder archetype and changing its type, hit points, speed,etc. * Changing color is no longer possible in maps - instead, a new face and image must be created, and then put in the standard distribution.The archetype collection script will automatically pull out face information from archetype files. * Try to keep maps readable by other people who might edit them. Thus, instead of modifying a woods space so it also acts as an exit, just put an invisible exit under the woods space. This has the same functionality, but it makes it much easier for other players to see what this space does. (Side note - if you want it so that players actually need to apply the space to enter, you will need to change the face of the exit for this to work. If you do this, you should also accompany it with a magic mouth.) * Make sure you set the difficulty field in the map attributes to something meaningful. Crossfire will calculate a default difficulty, but its formula is hardly ideal. The difficulty of a map determines how magical the treasure will be (and some treasure types won't show up unless the map has a certain difficulty level.) IP-Address : 72.88.47.28 Old Revision: http://wiki.metalforge.net/doku.php/map_making?rev=1210105711 New Revision: http://wiki.metalforge.net/doku.php/map_making -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Fri Jul 25 13:40:39 2008 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Fri, 25 Jul 2008 13:40:39 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: windows Message-ID: <1217011239.874169.3722.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2008/07/25 13:40 User : leaf Edit Summary: Add banking system as part of features that use Python @@ -3,9 +3,10 @@ ===== Server ===== + ==== Python v2.5.1 ==== - First, we need to install Python v2.5.1 - this is a scripting language that i used by the server for such things as the Post Office and Message Boards. + First, we need to install Python v2.5.1 - this is a scripting language that i used by the server for such things as the Post Office, Message Boards and Banking system. 1. Click [[http://www.python.org/ftp/python/2.5.1/python-2.5.1.msi|here]] to begin the install process of Python v2.5.1 {{http://wiki.metalforge.net/lib/exe/fetch.php/images:01_python.png}} IP-Address : 65.193.16.100 Old Revision: http://wiki.metalforge.net/doku.php/windows?rev=1203743016 New Revision: http://wiki.metalforge.net/doku.php/windows -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Tue Jul 29 18:21:32 2008 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Tue, 29 Jul 2008 18:21:32 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: user:leaf Message-ID: <1217373692.156458.32492.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2008/07/29 18:21 User : leaf Edit Summary: Add new items to my TODO list (and test the wiki after some updates) @@ -41,8 +41,9 @@ * I am focusing mostly on fixing issues and improving existing maps * I also review new maps that are submitted to the Maps mailing list or uploaded to SourceForge's Patch area While I may provide feedback and comments and coding direction on actual code - I'm not a developer in that sense. I do not have the necessary coding background. I do not see that changing in the forseeable future either. ;-P + ===== My TODO List ===== @@ -67,4 +68,8 @@ * Update the dokuwiki templates to use the same theme that is already in place on the forum and crossfire website * Documentation * Recommendations for [[ServerHosting:hosting a Crossfire server]] + + * Create a LiveCD for testing out the various Crossfire Clients + + * Create a single download file (CD?) for Windows users that contains Crossfire Client (& GTK) and the Server (& Python) and mapset IP-Address : 65.193.16.100 Old Revision: http://wiki.metalforge.net/doku.php/user:leaf?rev=1210788061 New Revision: http://wiki.metalforge.net/doku.php/user:leaf -- This mail was generated by DokuWiki at http://wiki.metalforge.net/