From kevinz5000 at gmail.com Mon Aug 14 00:03:20 2017 From: kevinz5000 at gmail.com (Kevin Zheng) Date: Sun, 13 Aug 2017 22:03:20 -0700 Subject: [crossfire] Crossfire Client 1.72.0 is available Message-ID: <31230dda-c2ac-8a42-70fe-440536196223@gmail.com> Hi there, Crossfire Client 1.72.0 is available for download on SourceForge: https://sourceforge.net/projects/crossfire/files/crossfire-client/1.72.0/ Be sure to try out the improved sounds, available for download in a separate tarball. **Added** - Display numerical stats on HP, mana, grace, and experience bars - Fade music in and out - Highlight applied items in the inventory icon view - Speed up Pixmap rendering using Cairo - Update metaservers **Changed** - Clean up command-line arguments - Enable smoothing by default - Move music directory to *share/crossfire-client/sounds/music/* - Reduce default logging verbosity. Run with '-v 0' to show all messages. - Replace autoconf/automake build system with CMake - Save client settings in .ini format - Set default layout to *gtk-v2* - Update UI dialogs - Update sound effects - Use XDG-compliant directories for configuration and cache files. Users who wish to keep their configuration files need to manually move them to the new location. For Unix-like systems, the new location is *~/.config/crossfire*. **Removed** - Remove old metaserver (metaserver1) support **Fixed** - Fix potential socket buffer overflows - Fix various protocol-related bugs - Hide character selection window reliably after logging in - Update build for Windows Regards, Kevin -- Kevin Zheng kevinz5000 at gmail.com | kevinz at berkeley.edu | PGP: 0xC22E1090 -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 516 bytes Desc: OpenPGP digital signature URL: From ruben at mrbrklyn.com Mon Aug 14 10:03:22 2017 From: ruben at mrbrklyn.com (Ruben Safir) Date: Mon, 14 Aug 2017 11:03:22 -0400 Subject: [crossfire] Crossfire Client 1.72.0 is available In-Reply-To: <31230dda-c2ac-8a42-70fe-440536196223@gmail.com> References: <31230dda-c2ac-8a42-70fe-440536196223@gmail.com> Message-ID: <20170814150322.GA20134@www.mrbrklyn.com> > the new location. For Unix-like systems, the new location is > *~/.config/crossfire*. This is a drag and moving my keys around is why I stopped playing the last time. Things should have remained under ./.crossfire -- So many immigrant groups have swept through our town that Brooklyn, like Atlantis, reaches mythological proportions in the mind of the world - RI Safir 1998 http://www.mrbrklyn.com DRM is THEFT - We are the STAKEHOLDERS - RI Safir 2002 http://www.nylxs.com - Leadership Development in Free Software http://www2.mrbrklyn.com/resources - Unpublished Archive http://www.coinhangout.com - coins! http://www.brooklyn-living.com Being so tracked is for FARM ANIMALS and and extermination camps, but incompatible with living as a free human being. -RI Safir 2013 From ruben at mrbrklyn.com Mon Aug 14 10:07:19 2017 From: ruben at mrbrklyn.com (Ruben Safir) Date: Mon, 14 Aug 2017 11:07:19 -0400 Subject: [crossfire] Crossfire Client 1.72.0 is available In-Reply-To: <31230dda-c2ac-8a42-70fe-440536196223@gmail.com> References: <31230dda-c2ac-8a42-70fe-440536196223@gmail.com> Message-ID: <20170814150719.GB20134@www.mrbrklyn.com> > - Replace autoconf/automake build system with CMake why? Why do I need to add an entire new compiler set up. This has been tossed back and forth previously as well causing a creep of compile problems. autoconf is free software and it works. From pc-crossfire06 at crowcastle.net Mon Aug 14 10:11:03 2017 From: pc-crossfire06 at crowcastle.net (Preston Crow) Date: Mon, 14 Aug 2017 11:11:03 -0400 Subject: [crossfire] Crossfire Client 1.72.0 is available In-Reply-To: <20170814150322.GA20134@www.mrbrklyn.com> References: <31230dda-c2ac-8a42-70fe-440536196223@gmail.com> <20170814150322.GA20134@www.mrbrklyn.com> Message-ID: <9c33ecd5-7e87-2bb5-916c-3341cf07b3c5@crowcastle.net> If it also checks in ~/.crossfire/ so that old configs are picked up, it shouldn't be a problem. If it finds something in the old location, it should use that, but if it has to create a directory, I don't mind if it puts it under ~/.config/crossfire/. On 08/14/17 11:03, Ruben Safir wrote: >> the new location. For Unix-like systems, the new location is >> *~/.config/crossfire*. > > This is a drag and moving my keys around is why I stopped playing the > last time. > > Things should have remained under ./.crossfire > > > > > From matthewgiassa at gmail.com Mon Aug 14 10:16:11 2017 From: matthewgiassa at gmail.com (Matthew Giassa) Date: Mon, 14 Aug 2017 08:16:11 -0700 Subject: [crossfire] Crossfire Client 1.72.0 is available In-Reply-To: <20170814150719.GB20134@www.mrbrklyn.com> References: <31230dda-c2ac-8a42-70fe-440536196223@gmail.com> <20170814150719.GB20134@www.mrbrklyn.com> Message-ID: <20170814151611.5677140.5613.126@gmail.com> ?Seconded. Why overhaul the build tool chain in use? What gain is there? ? Original Message ? From: Ruben Safir Sent: Monday, August 14, 2017 8:07 AM To: Crossfire Discussion Mailing List Reply To: Crossfire Discussion Mailing List Subject: Re: [crossfire] Crossfire Client 1.72.0 is available > - Replace autoconf/automake build system with CMake why? Why do I need to add an entire new compiler set up. This has been tossed back and forth previously as well causing a creep of compile problems. autoconf is free software and it works. _______________________________________________ crossfire mailing list crossfire at metalforge.org http://mailman.metalforge.org/mailman/listinfo/crossfire From kevinz5000 at gmail.com Mon Aug 14 16:39:39 2017 From: kevinz5000 at gmail.com (Kevin Zheng) Date: Mon, 14 Aug 2017 14:39:39 -0700 Subject: [crossfire] Crossfire Client 1.72.0 is available In-Reply-To: <20170814151611.5677140.5613.126@gmail.com> References: <31230dda-c2ac-8a42-70fe-440536196223@gmail.com> <20170814150719.GB20134@www.mrbrklyn.com> <20170814151611.5677140.5613.126@gmail.com> Message-ID: <46aeb8fc-fc34-fb85-2b93-a2dac147919d@gmail.com> On 08/14/2017 08:16, Matthew Giassa wrote: > ?Seconded. Why overhaul the build tool chain in use? What gain is there? The original reasons were better support for parallel builds, out of source builds, and Windows builds. Yes, Autotools technically supports all of these features. But the CMake build files are a lot shorter than the Autotools ones. At one point we had both build systems co-existing, but Autotools started lagging and breaking. Since nobody was willing to maintain it it got axed. We're happy to resurrect it if you step up as maintainer. If you have strong opinions you should have voiced them in May 2014 when CMake supported landed. If you don't even play I don't see how this impacts you. If you play, but use a package from your OS, I don't see how this impacts you. If you really want to use autotools you can keep using an older version of the client, so I don't see how this impacts you. Cheers, Kevin -- Kevin Zheng kevinz5000 at gmail.com | kevinz at berkeley.edu | PGP: 0xC22E1090 From matthewgiassa at gmail.com Mon Aug 14 17:09:05 2017 From: matthewgiassa at gmail.com (Matthew Giassa) Date: Mon, 14 Aug 2017 15:09:05 -0700 Subject: [crossfire] Crossfire Client 1.72.0 is available In-Reply-To: <46aeb8fc-fc34-fb85-2b93-a2dac147919d@gmail.com> References: <31230dda-c2ac-8a42-70fe-440536196223@gmail.com> <20170814150719.GB20134@www.mrbrklyn.com> <20170814151611.5677140.5613.126@gmail.com> <46aeb8fc-fc34-fb85-2b93-a2dac147919d@gmail.com> Message-ID: <20170814220905.5652565.64945.131@gmail.com> Nope, no strong opinions. Just curious.? ? Original Message ? From: Kevin Zheng Sent: Monday, August 14, 2017 2:40 PM To: crossfire at metalforge.org Reply To: Crossfire Discussion Mailing List Subject: Re: [crossfire] Crossfire Client 1.72.0 is available On 08/14/2017 08:16, Matthew Giassa wrote: > ?Seconded. Why overhaul the build tool chain in use? What gain is there? The original reasons were better support for parallel builds, out of source builds, and Windows builds. Yes, Autotools technically supports all of these features. But the CMake build files are a lot shorter than the Autotools ones. At one point we had both build systems co-existing, but Autotools started lagging and breaking. Since nobody was willing to maintain it it got axed. We're happy to resurrect it if you step up as maintainer. If you have strong opinions you should have voiced them in May 2014 when CMake supported landed. If you don't even play I don't see how this impacts you. If you play, but use a package from your OS, I don't see how this impacts you. If you really want to use autotools you can keep using an older version of the client, so I don't see how this impacts you. Cheers, Kevin -- Kevin Zheng kevinz5000 at gmail.com | kevinz at berkeley.edu | PGP: 0xC22E1090 _______________________________________________ crossfire mailing list crossfire at metalforge.org http://mailman.metalforge.org/mailman/listinfo/crossfire From ruben at mrbrklyn.com Tue Aug 15 00:00:49 2017 From: ruben at mrbrklyn.com (Ruben Safir) Date: Tue, 15 Aug 2017 01:00:49 -0400 Subject: [crossfire] Crossfire Client 1.72.0 is available In-Reply-To: <46aeb8fc-fc34-fb85-2b93-a2dac147919d@gmail.com> References: <31230dda-c2ac-8a42-70fe-440536196223@gmail.com> <20170814150719.GB20134@www.mrbrklyn.com> <20170814151611.5677140.5613.126@gmail.com> <46aeb8fc-fc34-fb85-2b93-a2dac147919d@gmail.com> Message-ID: <822d31ea-60df-e382-c3c7-85e0a8ed4b1c@mrbrklyn.com> On 08/14/2017 05:39 PM, Kevin Zheng wrote: > . If you play, > but use a package from your OS, I don't see how this impacts you. I compile it and I don't think there is a package. I hate cmakes license, and I'm not found of its syntax either. I'm just generally sick of BSD junk being forced on me, and FWIW, if it never compiles on Windows, that is fine as well. -- So many immigrant groups have swept through our town that Brooklyn, like Atlantis, reaches mythological proportions in the mind of the world - RI Safir 1998 http://www.mrbrklyn.com DRM is THEFT - We are the STAKEHOLDERS - RI Safir 2002 http://www.nylxs.com - Leadership Development in Free Software http://www2.mrbrklyn.com/resources - Unpublished Archive http://www.coinhangout.com - coins! http://www.brooklyn-living.com Being so tracked is for FARM ANIMALS and and extermination camps, but incompatible with living as a free human being. -RI Safir 2013 From ruben at mrbrklyn.com Tue Aug 15 00:08:53 2017 From: ruben at mrbrklyn.com (Ruben Safir) Date: Tue, 15 Aug 2017 01:08:53 -0400 Subject: [crossfire] Crossfire Client 1.72.0 is available In-Reply-To: <20170814220905.5652565.64945.131@gmail.com> References: <31230dda-c2ac-8a42-70fe-440536196223@gmail.com> <20170814150719.GB20134@www.mrbrklyn.com> <20170814151611.5677140.5613.126@gmail.com> <46aeb8fc-fc34-fb85-2b93-a2dac147919d@gmail.com> <20170814220905.5652565.64945.131@gmail.com> Message-ID: On 08/14/2017 06:09 PM, Matthew Giassa wrote: > If you have strong opinions you should have voiced them in May 2014 when > CMake supported landed. It was clandestiningly been used before that, FWIW, and the autoconf config had been broken for quite a while. It so happened that in 2014 I was a little busy working on my artificial intelligence project and helping out with my grandchildren in Israel so I guess I missed the memo. Clearly it didn't land at that time. At one time it would only compile with imake. Its been a long time since ./config make make install worked cleanly. In the end, it only matters what the person doing the coding wants, but I would just point out that the autoconf has been dysfunctional for a long time and code base has been moved about different config systems a number of times and yes it does matter to me what license the build system is under. I would prefer strongly that the whole thing was locked up air tight in GPL3 -- So many immigrant groups have swept through our town that Brooklyn, like Atlantis, reaches mythological proportions in the mind of the world - RI Safir 1998 http://www.mrbrklyn.com DRM is THEFT - We are the STAKEHOLDERS - RI Safir 2002 http://www.nylxs.com - Leadership Development in Free Software http://www2.mrbrklyn.com/resources - Unpublished Archive http://www.coinhangout.com - coins! http://www.brooklyn-living.com Being so tracked is for FARM ANIMALS and and extermination camps, but incompatible with living as a free human being. -RI Safir 2013 From bloodyshade at gmail.com Tue Aug 15 00:22:25 2017 From: bloodyshade at gmail.com (BloodyShade) Date: Tue, 15 Aug 2017 02:22:25 -0300 Subject: [crossfire] Crossfire Client 1.72.0 is available In-Reply-To: <822d31ea-60df-e382-c3c7-85e0a8ed4b1c@mrbrklyn.com> References: <31230dda-c2ac-8a42-70fe-440536196223@gmail.com> <20170814150719.GB20134@www.mrbrklyn.com> <20170814151611.5677140.5613.126@gmail.com> <46aeb8fc-fc34-fb85-2b93-a2dac147919d@gmail.com> <822d31ea-60df-e382-c3c7-85e0a8ed4b1c@mrbrklyn.com> Message-ID: On 8/15/2017 2:00 AM, Ruben Safir wrote: > On 08/14/2017 05:39 PM, Kevin Zheng wrote: >> . If you play, >> but use a package from your OS, I don't see how this impacts you. > > I compile it > > and I don't think there is a package. I hate cmakes license, and I'm > not found of its syntax either. > > I'm just generally sick of BSD junk being forced on me, and FWIW, if it > never compiles on Windows, that is fine as well. > > > So you'd rather make it both harder to maintain and less platform independent for others just because of your ideological standpoint in regards to licenses and some minor inconvenience of installing a few more packages? Also, as Kevin said, you can keep using the old system and adapt it to your own needs, nobody is forcing anything on anybody here. Back when I used to play, I had to change things in the source and basically rewrite the msvc project completely to be able to compile it on windows xp/7 at the time. Kevin might even remotely remember me, since I reported many ansi c (and other) issues, which I found during that time. In short, making the source more platform independent and easier to maintain for the current maintainers sound like a good step forward to me. Regards, BloodyShade From davidnicholashurst at gmail.com Tue Aug 15 06:03:44 2017 From: davidnicholashurst at gmail.com (David Hurst) Date: Tue, 15 Aug 2017 21:03:44 +1000 Subject: [crossfire] Crossfire Client 1.72.0 is available In-Reply-To: References: <31230dda-c2ac-8a42-70fe-440536196223@gmail.com> <20170814150719.GB20134@www.mrbrklyn.com> <20170814151611.5677140.5613.126@gmail.com> <46aeb8fc-fc34-fb85-2b93-a2dac147919d@gmail.com> <822d31ea-60df-e382-c3c7-85e0a8ed4b1c@mrbrklyn.com> Message-ID: Just wanted to add my 2 cents and say that anything that makes the client more accessible on windows is a big plus to me. Even though i'm happy to set the game up on linux, most of my friends are not, by offering support to windows we can gain access to a larger player base. Regards, Saru On Tue, Aug 15, 2017 at 3:22 PM, BloodyShade wrote: > On 8/15/2017 2:00 AM, Ruben Safir wrote: > >> On 08/14/2017 05:39 PM, Kevin Zheng wrote: >> >>> . If you play, >>> but use a package from your OS, I don't see how this impacts you. >>> >> >> I compile it >> >> and I don't think there is a package. I hate cmakes license, and I'm >> not found of its syntax either. >> >> I'm just generally sick of BSD junk being forced on me, and FWIW, if it >> never compiles on Windows, that is fine as well. >> >> >> >> > So you'd rather make it both harder to maintain and less platform > independent for others just because of your ideological standpoint in > regards to licenses and some minor inconvenience of installing a few more > packages? > > Also, as Kevin said, you can keep using the old system and adapt it to > your own needs, nobody is forcing anything on anybody here. > > Back when I used to play, I had to change things in the source and > basically rewrite the msvc project completely to be able to compile it on > windows xp/7 at the time. > Kevin might even remotely remember me, since I reported many ansi c (and > other) issues, which I found during that time. > > In short, making the source more platform independent and easier to > maintain for the current maintainers sound like a good step forward to me. > > Regards, > BloodyShade > > _______________________________________________ > crossfire mailing list > crossfire at metalforge.org > http://mailman.metalforge.org/mailman/listinfo/crossfire > -------------- next part -------------- An HTML attachment was scrubbed... URL: From kevinz5000 at gmail.com Tue Aug 15 13:09:41 2017 From: kevinz5000 at gmail.com (Kevin Zheng) Date: Tue, 15 Aug 2017 11:09:41 -0700 Subject: [crossfire] Crossfire Client 1.72.0 is available In-Reply-To: <46aeb8fc-fc34-fb85-2b93-a2dac147919d@gmail.com> References: <31230dda-c2ac-8a42-70fe-440536196223@gmail.com> <20170814150719.GB20134@www.mrbrklyn.com> <20170814151611.5677140.5613.126@gmail.com> <46aeb8fc-fc34-fb85-2b93-a2dac147919d@gmail.com> Message-ID: <9f912b7b-5c7b-9883-f77f-b0e34d97c8c9@gmail.com> The 1.72.0 client build for Windows is now available on SourceForge: https://sourceforge.net/projects/crossfire/files/crossfire-client/1.72.0/ Some network issues were fixed between the latest snapshot and the 1.72.0 client, so you should upgrade when convenient. Hash: SHA256 SHA256 (crossfire-client-1.72.0.tar.bz2) = 2e863f09be0d5480708e031afb212361f58f6827a68120ffef075b94406d73a5 SHA256 (crossfire-sounds-1.72.0.tar.bz2) = b41fbac33cbffb6850bbe497ac4d1bcbf5e514073e288f4b00af0c10e99c1d62 SHA256 (crossfire-client-1.72.0-winx86_64.zip) = cd3ef354d5222598e94b82cfefa0cb4fffd8557fc825ca5250f59df053743365 Precompiled pixmaps will not be provided for this release. Regards, Kevin -- Kevin Zheng kevinz5000 at gmail.com | kevinz at berkeley.edu | PGP: 0xC22E1090 -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 516 bytes Desc: OpenPGP digital signature URL: From ruben at mrbrklyn.com Tue Aug 15 14:45:22 2017 From: ruben at mrbrklyn.com (Ruben Safir) Date: Tue, 15 Aug 2017 15:45:22 -0400 Subject: [crossfire] Crossfire Client 1.72.0 is available In-Reply-To: References: <31230dda-c2ac-8a42-70fe-440536196223@gmail.com> <20170814150719.GB20134@www.mrbrklyn.com> <20170814151611.5677140.5613.126@gmail.com> <46aeb8fc-fc34-fb85-2b93-a2dac147919d@gmail.com> <822d31ea-60df-e382-c3c7-85e0a8ed4b1c@mrbrklyn.com> Message-ID: <20170815194522.GA1171@www.mrbrklyn.com> On Tue, Aug 15, 2017 at 09:03:44PM +1000, David Hurst wrote: > Just wanted to add my 2 cents and say that anything that makes the client > more accessible on windows is a big plus to me. Even though i'm happy to > set the game up on linux, most of my friends are not, by offering support > to windows we can gain access to a larger player base. I don't want to beat a dead horse but I just want to say that this logic has NEVER worked out in almost 30 years now. It will not cause a larger player base. Installing Linuix, however, does. > > Regards, > Saru > > On Tue, Aug 15, 2017 at 3:22 PM, BloodyShade wrote: > > > On 8/15/2017 2:00 AM, Ruben Safir wrote: > > > >> On 08/14/2017 05:39 PM, Kevin Zheng wrote: > >> > >>> . If you play, > >>> but use a package from your OS, I don't see how this impacts you. > >>> > >> > >> I compile it > >> > >> and I don't think there is a package. I hate cmakes license, and I'm > >> not found of its syntax either. > >> > >> I'm just generally sick of BSD junk being forced on me, and FWIW, if it > >> never compiles on Windows, that is fine as well. > >> > >> > >> > >> > > So you'd rather make it both harder to maintain and less platform > > independent for others just because of your ideological standpoint in > > regards to licenses and some minor inconvenience of installing a few more > > packages? > > > > Also, as Kevin said, you can keep using the old system and adapt it to > > your own needs, nobody is forcing anything on anybody here. > > > > Back when I used to play, I had to change things in the source and > > basically rewrite the msvc project completely to be able to compile it on > > windows xp/7 at the time. > > Kevin might even remotely remember me, since I reported many ansi c (and > > other) issues, which I found during that time. > > > > In short, making the source more platform independent and easier to > > maintain for the current maintainers sound like a good step forward to me. > > > > Regards, > > BloodyShade > > > > _______________________________________________ > > crossfire mailing list > > crossfire at metalforge.org > > http://mailman.metalforge.org/mailman/listinfo/crossfire > > > _______________________________________________ > crossfire mailing list > crossfire at metalforge.org > http://mailman.metalforge.org/mailman/listinfo/crossfire -- So many immigrant groups have swept through our town that Brooklyn, like Atlantis, reaches mythological proportions in the mind of the world - RI Safir 1998 http://www.mrbrklyn.com DRM is THEFT - We are the STAKEHOLDERS - RI Safir 2002 http://www.nylxs.com - Leadership Development in Free Software http://www2.mrbrklyn.com/resources - Unpublished Archive http://www.coinhangout.com - coins! http://www.brooklyn-living.com Being so tracked is for FARM ANIMALS and and extermination camps, but incompatible with living as a free human being. -RI Safir 2013 From tolga.dalman at googlemail.com Tue Aug 15 18:01:54 2017 From: tolga.dalman at googlemail.com (Tolga Dalman) Date: Wed, 16 Aug 2017 01:01:54 +0200 Subject: [crossfire] Crossfire Client 1.72.0 is available In-Reply-To: <20170815194522.GA1171@www.mrbrklyn.com> References: <31230dda-c2ac-8a42-70fe-440536196223@gmail.com> <20170814150719.GB20134@www.mrbrklyn.com> <20170814151611.5677140.5613.126@gmail.com> <46aeb8fc-fc34-fb85-2b93-a2dac147919d@gmail.com> <822d31ea-60df-e382-c3c7-85e0a8ed4b1c@mrbrklyn.com> <20170815194522.GA1171@www.mrbrklyn.com> Message-ID: <07496adf-4bbb-547a-9193-e93f00bc0922@project-psi.org> On 08/15/2017 09:45 PM, Ruben Safir wrote: > On Tue, Aug 15, 2017 at 09:03:44PM +1000, David Hurst wrote: >> Just wanted to add my 2 cents and say that anything that makes the client >> more accessible on windows is a big plus to me. Even though i'm happy to >> set the game up on linux, most of my friends are not, by offering support >> to windows we can gain access to a larger player base. > > > I don't want to beat a dead horse but I just want to say that this logic > has NEVER worked out in almost 30 years now. It will not cause a larger > player base. Installing Linuix, however, does. CMake works perfectly on Linux and will help Crossfire to be more portable on Windows. TBH, I don't understand your point at all. btw: Good job, Kevin and many thanks! From pc-crossfire06 at crowcastle.net Wed Aug 16 13:02:22 2017 From: pc-crossfire06 at crowcastle.net (Preston Crow) Date: Wed, 16 Aug 2017 14:02:22 -0400 Subject: [crossfire] Client scaling for High DPI Message-ID: <00d28294-2fff-13b2-dabb-d13f03472a8b@crowcastle.net> When playing on my laptop with a 283-dpi 4K display, I have to use the client options to scale the map and icons. Would it make sense to check the DPI of the display and scale them automatically unless a manual scaling is specified on the command line? The rest of the display seems to scale based on the Xft.dpi resource (probably something we get for free from GTK). It does seem to push the decimal place on item weights out of the window, but besides that it's perfect. If we could read that same resource and generate a default scaling, the client would adjust seamlessly. -------------- next part -------------- An HTML attachment was scrubbed... URL: From pc-crossfire06 at crowcastle.net Fri Aug 18 22:28:24 2017 From: pc-crossfire06 at crowcastle.net (Preston Crow) Date: Fri, 18 Aug 2017 23:28:24 -0400 Subject: [crossfire] Crossfire Client 1.72.0 is available In-Reply-To: <31230dda-c2ac-8a42-70fe-440536196223@gmail.com> References: <31230dda-c2ac-8a42-70fe-440536196223@gmail.com> Message-ID: The "cleanup" of command line options seems to have removed almost all of them, including many useful ones. There isn't even an option for selecting the server anymore! I really need the mapscale and iconscale options for high DPI displays--those have also been removed from the UI settings. On 08/14/17 01:03, Kevin Zheng wrote: > Hi there, > > Crossfire Client 1.72.0 is available for download on SourceForge: > > https://sourceforge.net/projects/crossfire/files/crossfire-client/1.72.0/ > > Be sure to try out the improved sounds, available for download in a > separate tarball. > > **Added** > > - Display numerical stats on HP, mana, grace, and experience bars > - Fade music in and out > - Highlight applied items in the inventory icon view > - Speed up Pixmap rendering using Cairo > - Update metaservers > > **Changed** > > - Clean up command-line arguments > - Enable smoothing by default > - Move music directory to *share/crossfire-client/sounds/music/* > - Reduce default logging verbosity. Run with '-v 0' to show all messages. > - Replace autoconf/automake build system with CMake > - Save client settings in .ini format > - Set default layout to *gtk-v2* > - Update UI dialogs > - Update sound effects > - Use XDG-compliant directories for configuration and cache files. Users > who wish to keep their configuration files need to manually move them to > the new location. For Unix-like systems, the new location is > *~/.config/crossfire*. > > **Removed** > > - Remove old metaserver (metaserver1) support > > **Fixed** > > - Fix potential socket buffer overflows > - Fix various protocol-related bugs > - Hide character selection window reliably after logging in > - Update build for Windows > > Regards, > Kevin > > > > _______________________________________________ > crossfire mailing list > crossfire at metalforge.org > http://mailman.metalforge.org/mailman/listinfo/crossfire -------------- next part -------------- An HTML attachment was scrubbed... URL: From kevinz5000 at gmail.com Sat Aug 19 00:26:11 2017 From: kevinz5000 at gmail.com (Kevin Zheng) Date: Fri, 18 Aug 2017 22:26:11 -0700 Subject: [crossfire] Crossfire Client 1.72.0 is available In-Reply-To: References: <31230dda-c2ac-8a42-70fe-440536196223@gmail.com> Message-ID: <16c7652a-e930-e504-8469-28dbcf486ce9@gmail.com> On 08/18/2017 20:28, Preston Crow wrote: > The "cleanup" of command line options seems to have removed almost all > of them, including many useful ones. There isn't even an option for > selecting the server anymore! I really need the mapscale and iconscale > options for high DPI displays--those have also been removed from the UI > settings. Sorry about that; I'll work on adding them back. In the meantime, edit ~/.config/crossfire/client.ini -- Kevin Zheng kevinz5000 at gmail.com | kevinz at berkeley.edu | PGP: 0xC22E1090 From pc-crossfire06 at crowcastle.net Sat Aug 19 06:59:17 2017 From: pc-crossfire06 at crowcastle.net (Preston Crow) Date: Sat, 19 Aug 2017 07:59:17 -0400 Subject: [crossfire] Crossfire Client 1.72.0 is available In-Reply-To: <16c7652a-e930-e504-8469-28dbcf486ce9@gmail.com> References: <31230dda-c2ac-8a42-70fe-440536196223@gmail.com> <16c7652a-e930-e504-8469-28dbcf486ce9@gmail.com> Message-ID: What would be really cool is a command-line option to start a client script, especially if it could be used multiple times for multiple scripts. (I normally launch two.) On 08/19/17 01:26, Kevin Zheng wrote: > On 08/18/2017 20:28, Preston Crow wrote: >> The "cleanup" of command line options seems to have removed almost all >> of them, including many useful ones. There isn't even an option for >> selecting the server anymore! I really need the mapscale and iconscale >> options for high DPI displays--those have also been removed from the UI >> settings. > Sorry about that; I'll work on adding them back. > > In the meantime, edit ~/.config/crossfire/client.ini > From kevinz5000 at gmail.com Sat Aug 19 11:10:31 2017 From: kevinz5000 at gmail.com (Kevin Zheng) Date: Sat, 19 Aug 2017 09:10:31 -0700 Subject: [crossfire] Crossfire Client 1.72.0 is available In-Reply-To: References: <31230dda-c2ac-8a42-70fe-440536196223@gmail.com> <16c7652a-e930-e504-8469-28dbcf486ce9@gmail.com> Message-ID: <26a4ddf3-ec2d-9acd-7c9d-e92c4292c37c@gmail.com> On 08/19/2017 04:59, Preston Crow wrote: > What would be really cool is a command-line option to start a client > script, especially if it could be used multiple times for multiple > scripts. (I normally launch two.) Maybe like a login.rc file that gets read as soon as the character enters the game? -- Kevin Zheng kevinz5000 at gmail.com | kevinz at berkeley.edu | PGP: 0xC22E1090 From pc-crossfire06 at crowcastle.net Sat Aug 19 19:11:13 2017 From: pc-crossfire06 at crowcastle.net (Preston Crow) Date: Sat, 19 Aug 2017 20:11:13 -0400 Subject: [crossfire] Crossfire Client 1.72.0 is available In-Reply-To: <26a4ddf3-ec2d-9acd-7c9d-e92c4292c37c@gmail.com> References: <31230dda-c2ac-8a42-70fe-440536196223@gmail.com> <16c7652a-e930-e504-8469-28dbcf486ce9@gmail.com> <26a4ddf3-ec2d-9acd-7c9d-e92c4292c37c@gmail.com> Message-ID: <7569c9fb-afcc-bade-ce4f-62f994168382@crowcastle.net> That would be a great solution. On 08/19/17 12:10, Kevin Zheng wrote: > On 08/19/2017 04:59, Preston Crow wrote: >> What would be really cool is a command-line option to start a client >> script, especially if it could be used multiple times for multiple >> scripts. (I normally launch two.) > Maybe like a login.rc file that gets read as soon as the character > enters the game? > From stuntman021 at gmail.com Sat Aug 19 23:18:55 2017 From: stuntman021 at gmail.com (Cameron Underwood) Date: Sat, 19 Aug 2017 21:18:55 -0700 Subject: [crossfire] Crossfire Client 1.72.0 is available In-Reply-To: <7569c9fb-afcc-bade-ce4f-62f994168382@crowcastle.net> References: <31230dda-c2ac-8a42-70fe-440536196223@gmail.com> <16c7652a-e930-e504-8469-28dbcf486ce9@gmail.com> <26a4ddf3-ec2d-9acd-7c9d-e92c4292c37c@gmail.com> <7569c9fb-afcc-bade-ce4f-62f994168382@crowcastle.net> Message-ID: are you niggas still going god damn just grind on some crossfire On Aug 19, 2017 5:11 PM, "Preston Crow" wrote: > That would be a great solution. > > > On 08/19/17 12:10, Kevin Zheng wrote: > >> On 08/19/2017 04:59, Preston Crow wrote: >> >>> What would be really cool is a command-line option to start a client >>> script, especially if it could be used multiple times for multiple >>> scripts. (I normally launch two.) >>> >> Maybe like a login.rc file that gets read as soon as the character >> enters the game? >> >> > _______________________________________________ > crossfire mailing list > crossfire at metalforge.org > http://mailman.metalforge.org/mailman/listinfo/crossfire > -------------- next part -------------- An HTML attachment was scrubbed... URL: From davidnicholashurst at gmail.com Sun Aug 20 01:53:04 2017 From: davidnicholashurst at gmail.com (David Hurst) Date: Sun, 20 Aug 2017 16:53:04 +1000 Subject: [crossfire] Spellcasting skills definition Message-ID: Hi all, I'm working on improving the messages that players get in general. Today I was working on spell messages which are provided when learning spells (new) and viewing learnt spells via the spell menu (commit #20501). While working on this I noticed some odd places for spells such as ball lightning in evocation (all other lightning is in pyromancy) and large bullet in evocation while bullet is in sorcery. These may simply be typos but I noticed that we don't appear to have defined what these skills actually represent anywhere server side (there might be some definitions client side I haven't noticed?). I also notice that the current information on our website is very out of date and doesn't include skills like pyromancy. I am thinking about adding these definitions to the skills and presenting them to players when they learn the skills and updating all relevant documentation (in game, wiki, website). Based on the way spells are currently classified, and without getting too academic, I thought the following broad definitions might work: Evocation - Spells that remove energy (cold spells, poison, draining?, depletion?) Sorcery - Spells that create things (physical damage, food, strengthening) Pyromancy - Spells that add energy (fire, lightning, light) Summoning - Spells that call and control monsters (golems, pets, etc) Praying - Spells gifted by channeling your gods wishes through prayer Thoughts? -------------- next part -------------- An HTML attachment was scrubbed... URL: From pc-crossfire06 at crowcastle.net Sun Aug 20 09:05:43 2017 From: pc-crossfire06 at crowcastle.net (Preston Crow) Date: Sun, 20 Aug 2017 10:05:43 -0400 Subject: [crossfire] Spellcasting skills definition In-Reply-To: References: Message-ID: <565f4992-97ac-1268-ca35-c1a6ec0aac46@crowcastle.net> I like those definitions a lot. However, we might want to keep the exceptions or at least give some good thought to how moving them would impact the balance of the skills. On 08/20/17 02:53, David Hurst wrote: > Hi all, > > I'm working on improving the messages that players get in general. > Today I was working on spell messages which are provided when learning > spells (new) and viewing learnt spells via the spell menu (commit #20501). > > While working on this I noticed some odd places for spells such as > ball lightning in evocation (all other lightning is in pyromancy) and > large bullet in evocation while bullet is in sorcery. These may simply > be typos but I noticed that we don't appear to have defined what these > skills actually represent anywhere server side (there might be some > definitions client side I haven't noticed?). I also notice that the > current information on our website is very out of date and doesn't > include skills like pyromancy. > > I am thinking about adding these definitions to the skills and > presenting them to players when they learn the skills and updating all > relevant documentation (in game, wiki, website). > > Based on the way spells are currently classified, and without getting > too academic, I thought the following broad definitions might work: > > Evocation - Spells that remove energy (cold spells, poison, draining?, > depletion?) > Sorcery - Spells that create things (physical damage, food, strengthening) > Pyromancy - Spells that add energy (fire, lightning, light) > Summoning - Spells that call and control monsters (golems, pets, etc) > Praying - Spells gifted by channeling your gods wishes through prayer > > Thoughts? > > > _______________________________________________ > crossfire mailing list > crossfire at metalforge.org > http://mailman.metalforge.org/mailman/listinfo/crossfire -------------- next part -------------- An HTML attachment was scrubbed... URL: From davidnicholashurst at gmail.com Sun Aug 20 19:10:08 2017 From: davidnicholashurst at gmail.com (David Hurst) Date: Mon, 21 Aug 2017 10:10:08 +1000 Subject: [crossfire] Spellcasting skills definition In-Reply-To: <565f4992-97ac-1268-ca35-c1a6ec0aac46@crowcastle.net> References: <565f4992-97ac-1268-ca35-c1a6ec0aac46@crowcastle.net> Message-ID: I'm working on this as part of my work in improving balance. It may seem odd to want to define skills to improve balance, however, I tend to hit walls when I'm trying to balance someone else's work and there is no indication about what vision they had in mind. I think once I can clarify spell definitions and skill definitions, balancing will become more obvious. In terms of overall balance, I'm very receptive to suggestions if it looks like a change may have caused an unintended ripple. In the back of my mind, I have an idea that a player should be able to clear most content using 2 different damaging skills (e.g. archery and evocation, pyromancy and evocation, melee and archery). Regards, Saru On Mon, Aug 21, 2017 at 12:05 AM, Preston Crow < pc-crossfire06 at crowcastle.net> wrote: > I like those definitions a lot. However, we might want to keep the > exceptions or at least give some good thought to how moving them would > impact the balance of the skills. > > On 08/20/17 02:53, David Hurst wrote: > > Hi all, > > I'm working on improving the messages that players get in general. Today I > was working on spell messages which are provided when learning spells (new) > and viewing learnt spells via the spell menu (commit #20501). > > While working on this I noticed some odd places for spells such as ball > lightning in evocation (all other lightning is in pyromancy) and large > bullet in evocation while bullet is in sorcery. These may simply be typos > but I noticed that we don't appear to have defined what these skills > actually represent anywhere server side (there might be some definitions > client side I haven't noticed?). I also notice that the current information > on our website is very out of date and doesn't include skills like > pyromancy. > > I am thinking about adding these definitions to the skills and presenting > them to players when they learn the skills and updating all relevant > documentation (in game, wiki, website). > > Based on the way spells are currently classified, and without getting too > academic, I thought the following broad definitions might work: > > Evocation - Spells that remove energy (cold spells, poison, draining?, > depletion?) > Sorcery - Spells that create things (physical damage, food, strengthening) > Pyromancy - Spells that add energy (fire, lightning, light) > Summoning - Spells that call and control monsters (golems, pets, etc) > Praying - Spells gifted by channeling your gods wishes through prayer > > Thoughts? > > > _______________________________________________ > crossfire mailing listcrossfire at metalforge.orghttp://mailman.metalforge.org/mailman/listinfo/crossfire > > > > _______________________________________________ > crossfire mailing list > crossfire at metalforge.org > http://mailman.metalforge.org/mailman/listinfo/crossfire > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From ruben at mrbrklyn.com Mon Aug 21 01:29:35 2017 From: ruben at mrbrklyn.com (Ruben Safir) Date: Mon, 21 Aug 2017 02:29:35 -0400 Subject: [crossfire] Spellcasting skills definition In-Reply-To: References: Message-ID: <20170821062935.GA7862@www.mrbrklyn.com> what? On Sun, Aug 20, 2017 at 04:53:04PM +1000, David Hurst wrote: > Hi all, > > I'm working on improving the messages that players get in general. Today I > was working on spell messages which are provided when learning spells (new) > and viewing learnt spells via the spell menu (commit #20501). > > While working on this I noticed some odd places for spells such as ball > lightning in evocation (all other lightning is in pyromancy) and large > bullet in evocation while bullet is in sorcery. These may simply be typos > but I noticed that we don't appear to have defined what these skills > actually represent anywhere server side (there might be some definitions > client side I haven't noticed?). I also notice that the current information > on our website is very out of date and doesn't include skills like > pyromancy. > > I am thinking about adding these definitions to the skills and presenting > them to players when they learn the skills and updating all relevant > documentation (in game, wiki, website). > > Based on the way spells are currently classified, and without getting too > academic, I thought the following broad definitions might work: > > Evocation - Spells that remove energy (cold spells, poison, draining?, > depletion?) That is not what the word means... > Sorcery - Spells that create things (physical damage, food, strengthening) .... Um what? That is the definition of the work Evoke and in Evocation. > Pyromancy - Spells that add energy (fire, lightning, light) > Summoning - Spells that call and control monsters (golems, pets, etc) > Praying - Spells gifted by channeling your gods wishes through prayer > > Thoughts? > _______________________________________________ > crossfire mailing list > crossfire at metalforge.org > http://mailman.metalforge.org/mailman/listinfo/crossfire -- So many immigrant groups have swept through our town that Brooklyn, like Atlantis, reaches mythological proportions in the mind of the world - RI Safir 1998 http://www.mrbrklyn.com DRM is THEFT - We are the STAKEHOLDERS - RI Safir 2002 http://www.nylxs.com - Leadership Development in Free Software http://www2.mrbrklyn.com/resources - Unpublished Archive http://www.coinhangout.com - coins! http://www.brooklyn-living.com Being so tracked is for FARM ANIMALS and and extermination camps, but incompatible with living as a free human being. -RI Safir 2013 From davidnicholashurst at gmail.com Mon Aug 21 07:47:18 2017 From: davidnicholashurst at gmail.com (David Hurst) Date: Mon, 21 Aug 2017 22:47:18 +1000 Subject: [crossfire] Spellcasting skills definition In-Reply-To: <20170821062935.GA7862@www.mrbrklyn.com> References: <20170821062935.GA7862@www.mrbrklyn.com> Message-ID: I'm well aware of the definitions of the words but frankly trying to define 'magic' is a bit fraught at the best of times. I based those definitions on what spells were actually assigned to the skills in game. I'm quite happy to shuffle them around though if people don't mind. icestorm into sorcery, create food into evocation.. etc. Saru On Mon, Aug 21, 2017 at 4:29 PM, Ruben Safir wrote: > what? > On Sun, Aug 20, 2017 at 04:53:04PM +1000, David Hurst wrote: > > Hi all, > > > > I'm working on improving the messages that players get in general. Today > I > > was working on spell messages which are provided when learning spells > (new) > > and viewing learnt spells via the spell menu (commit #20501). > > > > While working on this I noticed some odd places for spells such as ball > > lightning in evocation (all other lightning is in pyromancy) and large > > bullet in evocation while bullet is in sorcery. These may simply be typos > > but I noticed that we don't appear to have defined what these skills > > actually represent anywhere server side (there might be some definitions > > client side I haven't noticed?). I also notice that the current > information > > on our website is very out of date and doesn't include skills like > > pyromancy. > > > > I am thinking about adding these definitions to the skills and presenting > > them to players when they learn the skills and updating all relevant > > documentation (in game, wiki, website). > > > > Based on the way spells are currently classified, and without getting too > > academic, I thought the following broad definitions might work: > > > > Evocation - Spells that remove energy (cold spells, poison, draining?, > > depletion?) > > That is not what the word means... > > > Sorcery - Spells that create things (physical damage, food, > strengthening) > .... Um what? That is the definition of the work Evoke and in > Evocation. > > > Pyromancy - Spells that add energy (fire, lightning, light) > > Summoning - Spells that call and control monsters (golems, pets, etc) > > Praying - Spells gifted by channeling your gods wishes through prayer > > > > Thoughts? > > > _______________________________________________ > > crossfire mailing list > > crossfire at metalforge.org > > http://mailman.metalforge.org/mailman/listinfo/crossfire > > > -- > So many immigrant groups have swept through our town > that Brooklyn, like Atlantis, reaches mythological > proportions in the mind of the world - RI Safir 1998 > http://www.mrbrklyn.com > > DRM is THEFT - We are the STAKEHOLDERS - RI Safir 2002 > http://www.nylxs.com - Leadership Development in Free Software > http://www2.mrbrklyn.com/resources - Unpublished Archive > http://www.coinhangout.com - coins! > http://www.brooklyn-living.com > > Being so tracked is for FARM ANIMALS and and extermination camps, > but incompatible with living as a free human being. -RI Safir 2013 > > _______________________________________________ > crossfire mailing list > crossfire at metalforge.org > http://mailman.metalforge.org/mailman/listinfo/crossfire > -------------- next part -------------- An HTML attachment was scrubbed... URL: From ruben at mrbrklyn.com Mon Aug 21 07:49:58 2017 From: ruben at mrbrklyn.com (Ruben Safir) Date: Mon, 21 Aug 2017 08:49:58 -0400 Subject: [crossfire] Spellcasting skills definition In-Reply-To: References: <565f4992-97ac-1268-ca35-c1a6ec0aac46@crowcastle.net> Message-ID: <7ff7498b-2e05-aa74-d870-73dbb006ec48@mrbrklyn.com> On 08/20/2017 08:10 PM, David Hurst wrote: > I'm working on this as part of my work in improving balance. It may seem > odd to want to define skills to improve balance, however, I tend to hit > walls when I'm trying to balance someone else's work and there is no > indication about what vision they had in mind. I think once I can clarify > spell definitions and skill definitions, balancing will become more > obvious. this is the core playability of the system and it is really not a good thing to tinker with. Play it for a few years and see what you think then. -- So many immigrant groups have swept through our town that Brooklyn, like Atlantis, reaches mythological proportions in the mind of the world - RI Safir 1998 http://www.mrbrklyn.com DRM is THEFT - We are the STAKEHOLDERS - RI Safir 2002 http://www.nylxs.com - Leadership Development in Free Software http://www2.mrbrklyn.com/resources - Unpublished Archive http://www.coinhangout.com - coins! http://www.brooklyn-living.com Being so tracked is for FARM ANIMALS and and extermination camps, but incompatible with living as a free human being. -RI Safir 2013 From davidnicholashurst at gmail.com Mon Aug 21 07:54:00 2017 From: davidnicholashurst at gmail.com (David Hurst) Date: Mon, 21 Aug 2017 22:54:00 +1000 Subject: [crossfire] Spellcasting skills definition In-Reply-To: <7ff7498b-2e05-aa74-d870-73dbb006ec48@mrbrklyn.com> References: <565f4992-97ac-1268-ca35-c1a6ec0aac46@crowcastle.net> <7ff7498b-2e05-aa74-d870-73dbb006ec48@mrbrklyn.com> Message-ID: Yeah been playing since 2001. Not sure what your point is really. I don't think adding a definition to a skill is an aspect of core playability at all. Saru On Mon, Aug 21, 2017 at 10:49 PM, Ruben Safir wrote: > On 08/20/2017 08:10 PM, David Hurst wrote: > > I'm working on this as part of my work in improving balance. It may seem > > odd to want to define skills to improve balance, however, I tend to hit > > walls when I'm trying to balance someone else's work and there is no > > indication about what vision they had in mind. I think once I can clarify > > spell definitions and skill definitions, balancing will become more > > obvious. > > > this is the core playability of the system and it is really not a good > thing to tinker with. Play it for a few years and see what you think then. > > > -- > So many immigrant groups have swept through our town > that Brooklyn, like Atlantis, reaches mythological > proportions in the mind of the world - RI Safir 1998 > http://www.mrbrklyn.com > > DRM is THEFT - We are the STAKEHOLDERS - RI Safir 2002 > http://www.nylxs.com - Leadership Development in Free Software > http://www2.mrbrklyn.com/resources - Unpublished Archive > http://www.coinhangout.com - coins! > http://www.brooklyn-living.com > > Being so tracked is for FARM ANIMALS and and extermination camps, > but incompatible with living as a free human being. -RI Safir 2013 > _______________________________________________ > crossfire mailing list > crossfire at metalforge.org > http://mailman.metalforge.org/mailman/listinfo/crossfire > -------------- next part -------------- An HTML attachment was scrubbed... URL: From ruben at mrbrklyn.com Mon Aug 21 09:29:18 2017 From: ruben at mrbrklyn.com (Ruben Safir) Date: Mon, 21 Aug 2017 10:29:18 -0400 Subject: [crossfire] Spellcasting skills definition In-Reply-To: References: <565f4992-97ac-1268-ca35-c1a6ec0aac46@crowcastle.net> <7ff7498b-2e05-aa74-d870-73dbb006ec48@mrbrklyn.com> Message-ID: <20170821142917.GA13781@www.mrbrklyn.com> On Mon, Aug 21, 2017 at 10:54:00PM +1000, David Hurst wrote: > Yeah been playing since 2001. Not sure what your point is really. I don't > think adding a definition to a skill is an aspect of core playability at > all. > Very good, so you should understand what I am going to say. When you develope a character over a number of years, that charactor takes on attributes based on the type, and the god it is involved with. With that, you carve out specfic items and enhancements around the specifics of the charactorists of that charactor. The biggest aspect of this development is the mix and strength of spells which so a charactor posesses and if you recatagorized the spells, you significantly alter the properties of developed charactors. The last time they made such a revamp, I lost the ability to use arrows which was a huge part of my game play at the time being an elf that uses Gaea. > Saru > > On Mon, Aug 21, 2017 at 10:49 PM, Ruben Safir wrote: > > > On 08/20/2017 08:10 PM, David Hurst wrote: > > > I'm working on this as part of my work in improving balance. It may seem > > > odd to want to define skills to improve balance, however, I tend to hit > > > walls when I'm trying to balance someone else's work and there is no > > > indication about what vision they had in mind. I think once I can clarify > > > spell definitions and skill definitions, balancing will become more > > > obvious. > > > > > > this is the core playability of the system and it is really not a good > > thing to tinker with. Play it for a few years and see what you think then. > > > > > > -- > > So many immigrant groups have swept through our town > > that Brooklyn, like Atlantis, reaches mythological > > proportions in the mind of the world - RI Safir 1998 > > http://www.mrbrklyn.com > > > > DRM is THEFT - We are the STAKEHOLDERS - RI Safir 2002 > > http://www.nylxs.com - Leadership Development in Free Software > > http://www2.mrbrklyn.com/resources - Unpublished Archive > > http://www.coinhangout.com - coins! > > http://www.brooklyn-living.com > > > > Being so tracked is for FARM ANIMALS and and extermination camps, > > but incompatible with living as a free human being. -RI Safir 2013 > > _______________________________________________ > > crossfire mailing list > > crossfire at metalforge.org > > http://mailman.metalforge.org/mailman/listinfo/crossfire > > > _______________________________________________ > crossfire mailing list > crossfire at metalforge.org > http://mailman.metalforge.org/mailman/listinfo/crossfire -- So many immigrant groups have swept through our town that Brooklyn, like Atlantis, reaches mythological proportions in the mind of the world - RI Safir 1998 http://www.mrbrklyn.com DRM is THEFT - We are the STAKEHOLDERS - RI Safir 2002 http://www.nylxs.com - Leadership Development in Free Software http://www2.mrbrklyn.com/resources - Unpublished Archive http://www.coinhangout.com - coins! http://www.brooklyn-living.com Being so tracked is for FARM ANIMALS and and extermination camps, but incompatible with living as a free human being. -RI Safir 2013 From leaf at real-time.com Mon Aug 21 18:10:18 2017 From: leaf at real-time.com (Rick Tanner) Date: Mon, 21 Aug 2017 18:10:18 -0500 Subject: [crossfire] Spellcasting skills definition In-Reply-To: References: Message-ID: <99e8605f-7ea8-ceca-f89f-019cbadc53d1@real-time.com> On 8/20/17 1:53 AM, David Hurst wrote: > > While working on this I noticed some odd places for spells such as > ball lightning in evocation (all other lightning is in pyromancy) and > large bullet in evocation while bullet is in sorcery. As I recall, some of the spells & skill classification were made with the intent to give some of the spell casters some kind of offensive ability to kill monsters since that is the only way to gain XP in those skills - even if it seemed to defy classification logic. (Unfortunately, the gmane service crash makes searching for this information not very easy.) If lore is needed to explain this, then perhaps something along the lines of: While many wizards are able channel the arcane arts, it takes great dedication to master these arts. This is why many wizards can use spells like Magic Bullet but only those specialist can master the spell's more powerful form of Large Bullet. > I also notice that the current information on our website is very out > of date and doesn't include skills like pyromancy. Which page(s) are missing this information? By chance, is it the Crossfire Handbook section? From davidnicholashurst at gmail.com Mon Aug 21 19:49:51 2017 From: davidnicholashurst at gmail.com (David Hurst) Date: Tue, 22 Aug 2017 10:49:51 +1000 Subject: [crossfire] Spellcasting skills definition In-Reply-To: <99e8605f-7ea8-ceca-f89f-019cbadc53d1@real-time.com> References: <99e8605f-7ea8-ceca-f89f-019cbadc53d1@real-time.com> Message-ID: As stated, i'm trying to enhance the messages that players receive when learning spells. To make this more engaging I wanted to have a clear picture of what we all think these spellcasting skills represent. As a starting point I presented this list as a definition of what is *currently *in place: Evocation - Spells that remove energy (cold spells, poison, draining?, depletion?) Sorcery - Spells that create things (physical damage, food, strengthening) Pyromancy - Spells that add energy (fire, lightning, light) Summoning - Spells that call and control monsters (golems, pets, etc) Praying - Spells gifted by channeling your gods wishes through prayer You can check the above links to see what spells are currently available for each skill. I don't think the spells that are in the wrong place are not even remotely going to cause balance issues. Large bullet moving to sorcery is not going to break evocation which currently has all of the cold spells to level with including icestorm at level 1. Ball lightning moving to pyromancy isn't going to wreck evocation. Having said that, I had this thought as I was writing the text for evocation and it dawned on me that I have no idea what evocation actually is. Ruben pointed out (and I agree with him) that the current spells don't line up very well with historical definitions of evocation and sorcery . As far as I can tell it would be straightforward to flip all the spells in the two skills over so that we have: Evocation - Spells that create things (physical damage, food, strengthening) Sorcery - Spells that remove energy (cold spells, poison, draining?, depletion?) Pyromancy - Spells that add energy (fire, lightning, light) Summoning - Spells that call and control monsters (golems, pets, etc) Praying - Spells gifted by channeling your gods wishes through prayer Thoughts? Saru On Tue, Aug 22, 2017 at 9:10 AM, Rick Tanner wrote: > On 8/20/17 1:53 AM, David Hurst wrote: > > > > While working on this I noticed some odd places for spells such as > > ball lightning in evocation (all other lightning is in pyromancy) and > > large bullet in evocation while bullet is in sorcery. > > As I recall, some of the spells & skill classification were made with > the intent to give some of the spell casters some kind of offensive > ability to kill monsters since that is the only way to gain XP in those > skills - even if it seemed to defy classification logic. > > (Unfortunately, the gmane service crash makes searching for this > information not very easy.) > > If lore is needed to explain this, then perhaps something along the > lines of: > > While many wizards are able channel the arcane arts, it takes great > dedication to master these arts. This is why many wizards can use spells > like Magic Bullet but only those specialist can master the spell's more > powerful form of Large Bullet. > > > I also notice that the current information on our website is very out > > of date and doesn't include skills like pyromancy. > > > Which page(s) are missing this information? > > By chance, is it the Crossfire Handbook section? > > > > > > _______________________________________________ > crossfire mailing list > crossfire at metalforge.org > http://mailman.metalforge.org/mailman/listinfo/crossfire > -------------- next part -------------- An HTML attachment was scrubbed... URL: From mwedel at sonic.net Mon Aug 21 23:29:05 2017 From: mwedel at sonic.net (Mark Wedel) Date: Mon, 21 Aug 2017 21:29:05 -0700 Subject: [crossfire] Spellcasting skills definition In-Reply-To: References: <99e8605f-7ea8-ceca-f89f-019cbadc53d1@real-time.com> Message-ID: <57e5a3f1-8aaf-943a-5a10-0d27f518533e@sonic.net> On 08/21/2017 05:49 PM, David Hurst wrote: > As stated, i'm trying to enhance the messages that players receive when learning > spells. To make this more engaging I wanted to have a clear picture of what we > all think these spellcasting skills represent. As a starting point I presented > this list as a definition of what is *currently *in place: > > Evocation - Spells that > remove energy (cold spells, poison, draining?, depletion?) > Sorcery - Spells that create > things (physical damage, food, strengthening) > Pyromancy - Spells that > add energy (fire, lightning, light) > Summoning - Spells that > call and control monsters (golems, pets, etc) > Praying - Spells gifted by > channeling your gods wishes through prayer > > You can check the above links to see what spells are currently available for > each skill. I don't think the spells that are in the wrong place are not even > remotely going to cause balance issues. Large bullet moving to sorcery is not > going to break evocation which currently has all of the cold spells to level > with including icestorm at level 1. Ball lightning moving to pyromancy isn't > going to wreck evocation. > > Having said that, I had this thought as I was writing the text for evocation and > it dawned on me that I have no idea what evocation actually is. Ruben pointed > out (and I agree with him) that the current spells don't line up very well with > historical definitions of evocation and > sorcery . As far as I can tell it would > be straightforward to flip all the spells in the two skills over so that we have: > > Evocation - Spells that create things (physical damage, food, strengthening) > Sorcery - Spells that remove energy (cold spells, poison, draining?, depletion?) > Pyromancy - Spells that add energy (fire, lightning, light) > Summoning - Spells that call and control monsters (golems, pets, etc) > Praying - Spells gifted by channeling your gods wishes through prayer The definitions can be hard to map, because in dungeons of dragons, things like fireball, lightning bolt, and almost all damage spells are in the 'evocation' school (they have different and more schools, so there isn't a 1:1 mapping) As Leaf noted, in the past, there was some issues with balance in schools - sorcery didn't have enough damage spells, so was hard to level. Note that there also isn't any reason that there can't be some overlap in those skills - certainly the reason that there was pyromancy in addition to evocation is all the fire spells got put in evocation, it would have been an overly good skill. And in some cases, I think there is basically the same spell (with slightly different name) in multiple skills. I'm not sure if you are looking for definition only, or if you plan to move some spells to different skills. If the former, it will probably be hard to really come up with too good a definition that covers everything for the reasons above (this spell matches pyromancy definiton, why is it in evocation, etc). If you are going to move spells around, you could also rename the skills if so desired at that point to have better mapping (not that I necessary have better ideas for new names). I think summoning is the most well defined and clear cut. But there are also some spells which got dumped into sorcery as it was basically the catchall for anything that did not fit evocation, pyromancy, or summoning. From ruben at mrbrklyn.com Wed Aug 23 09:22:14 2017 From: ruben at mrbrklyn.com (Ruben Safir) Date: Wed, 23 Aug 2017 10:22:14 -0400 Subject: [crossfire] Release proposal In-Reply-To: <774c2a3e-fecf-f3d7-596e-bafe6a147cdf@real-time.com> References: <6d3a9a18-495d-fdac-4d64-df7aba248656@real-time.com> <21e87e1f-5a2a-a4cf-a7a3-bf20ca594442@gmail.com> <20170623150241.zql47yextgwhcdv3@darkstar> <774c2a3e-fecf-f3d7-596e-bafe6a147cdf@real-time.com> Message-ID: On 06/23/2017 07:56 PM, Rick Tanner wrote: > On 6/23/17 10:02 AM, Matthew Giassa wrote: >> >> Also, has anyone tested how much bandwidth, disk space, etc; the latest >> stable release uses under a test load (i.e. a few users/players)? > > Disk space needed for (trunk only) source content: > where is everything that was in my guild ;) > arch = 124M > server = 39M > maps = 549M > > After compiling the server: > > arch = 124M > server = 163M > maps = 549M > > I have some stats in regards to server resources. This is with Ubuntu > 16.04 with 6 players running around various maps. > >>From my observations... > > crossfire-server requires 30.0 MiB of RAM to run when idle according to > the server host System Monitor. > > Each player connected uses an additional ~3 MiB of RAM/ea just to move > around and interact with the game world. > > When a player with hundreds (or thousands) of items in their apartment, > guild maps, et al. first enters such a map, RAM utilization jumps > dramatically. At the moment, I don't have a way to quantify these numbers. > > Each player requires/uses about 10 KiB/s of bandwidth. Some maps with > lots of spell casting and monsters (i.e., Tower of Demonology, Hanuk) > causes this to spike as high as 10MB/s or more while that map or spell > effects are taking place. In a recent test session, I missed tracking > total bandwidth sent and received. > > Highest use of CPU appears to be calculating damage from spell effects > (especially comet and meteor) and/or magical attacks (dragons and large > lightning or large ice storm, etc.) > > Disk space recommended for player files & unique map files, looking on > Metalforge - there is currently 111M of active player content. There is > 13 years of archived content that is a total of 651M (low 33M, high 123M). > > > > > > > _______________________________________________ > crossfire mailing list > crossfire at metalforge.org > http://mailman.metalforge.org/mailman/listinfo/crossfire > -- So many immigrant groups have swept through our town that Brooklyn, like Atlantis, reaches mythological proportions in the mind of the world - RI Safir 1998 http://www.mrbrklyn.com DRM is THEFT - We are the STAKEHOLDERS - RI Safir 2002 http://www.nylxs.com - Leadership Development in Free Software http://www2.mrbrklyn.com/resources - Unpublished Archive http://www.coinhangout.com - coins! http://www.brooklyn-living.com Being so tracked is for FARM ANIMALS and and extermination camps, but incompatible with living as a free human being. -RI Safir 2013 From robert at timetraveller.org Wed Aug 23 20:20:44 2017 From: robert at timetraveller.org (Robert Brockway) Date: Thu, 24 Aug 2017 11:20:44 +1000 (AEST) Subject: [crossfire] Release proposal In-Reply-To: <35726590-b6c8-14ea-1ea5-67da6835f60b@gmail.com> References: <35726590-b6c8-14ea-1ea5-67da6835f60b@gmail.com> Message-ID: On Fri, 23 Jun 2017, Kevin Zheng wrote: >> As much as possible I've been automating the world building. I hope it >> offers different game play to keep people interested. > > I think this could offer something to players who want to try something > new. Is the new world compatible with the standard server and client? Late response :) Currently I land the players on the old maps and they pass through a portal to the new maps. I want this to go away soon. > I remember some complaints from the Galactic Mileau folks that it was > hard to get recent versions of the client/server running a custom world. > Are there changes that would make this easier for you? Absolutely. The newer clients make assumptions about the locations of Scorn and Navar City. The older approach of having the character move around in the Hall of Selection would have made it easier than the current approach of having the information closely integrated in to the client. Perhaps the clients could get a start location list from the server, or we could return to using something like a Hall Of Selection. Cheers, Rob