Re: [crossfire] Client GTK2 - Buffer overflow

2012-09-02 Thread Kevin Zheng
the same bug you are. The output from 'uname -a' might also be helpful. Sincerely, Kevin Zheng ___ crossfire mailing list crossfire@metalforge.org http://mailman.metalforge.org/mailman/listinfo/crossfire

Re: [crossfire] Client GTK2 - Buffer overflow

2012-09-04 Thread Kevin Zheng
. /home/your-name/crossfire). Sincerely, Kevin Zheng On Tuesday, September 04, 2012 08:55:31 AM Otto J. Makela wrote: On 2012-09-04 03:27, Karla Stenger wrote: I'm playing at crossfire.metalforge.net and the huge pile of rings I was refering to before is located at the Scorn Sale Shop, upstairs

[crossfire] Shortening experience bar for GTK2 client

2012-09-15 Thread Kevin Zheng
backwards 3) Show difference between current exp and next exp level. When level up, start counter at zero and end at next exp stage. Drawback: confusing. Any ideas? Thanks, Kevin Zheng ___ crossfire mailing list crossfire@metalforge.org http

Re: [crossfire] Shortening experience bar for GTK2 client

2012-09-18 Thread Kevin Zheng
Greetings, Those are some great ideas; I'd like to try them out myself. Unfortunately I'm not very versed in the client source and I'd like some pointers on where I should start hacking. Where can I find some developer's documentation for the client? Sincerely, Kevin Zheng On Tuesday

[crossfire] Should ship transportation cost money?

2013-01-06 Thread Kevin Zheng
is currently free and instantaneous. It's as easy as using a magic portal: step on and press 'a' to teleport somewhere else. I think this discourages foot travel and devalues exploration outside of cities. Other transport cost money, so shouldn't ships cost money too? Thanks, Kevin Zheng

[crossfire] Time delay in maps

2013-03-19 Thread Kevin Zheng
the timer runs out, it should activate a different connection that opens a door. Any suggestions? Thanks, Kevin Zheng ___ crossfire mailing list crossfire@metalforge.org http://mailman.metalforge.org/mailman/listinfo/crossfire

Re: [crossfire] Time delay in maps

2013-03-20 Thread Kevin Zheng
how to get timers working with Python and the EVENT_TIMER archetype. Thanks for your help, though! Thanks, Kevin Zheng ___ crossfire mailing list crossfire@metalforge.org http://mailman.metalforge.org/mailman/listinfo/crossfire

[crossfire] Reorganizing dist files on SourceForge download page

2013-04-24 Thread Kevin Zheng
breaks stuff for users and distribution packagers (e.g. FreeBSD port, which I maintain). Still, I feel that we should make an attempt to keep the downloads fairly organized? Thoughts? Comments? Hate mail? Thanks, Kevin Zheng ___ crossfire mailing list

Re: [crossfire] Reorganizing dist files on SourceForge download page

2013-04-25 Thread Kevin Zheng
On 04/25/2013 15:28, Rick Tanner wrote: On 4/24/13 11:16 PM, Kevin Zheng wrote: I've noticed that the files available from the project's SourceForge download page have become very haphazardly organized. I think that it's time for someone to consider tidying things up a bit. Just to make

Re: [crossfire] Reorganizing dist files on SourceForge download page

2013-04-25 Thread Kevin Zheng
. Also, not a bad idea to warn the masses before moving stuff. Thanks, Kevin Zheng ___ crossfire mailing list crossfire@metalforge.org http://mailman.metalforge.org/mailman/listinfo/crossfire

Re: [crossfire] Gem upgrade formulae?

2013-04-29 Thread Kevin Zheng
having the high chance of failure and huge number of starting materials offsets the cost and random chance of finding these in the wild. Perhaps even a skill like jewelery? Then again, I don't know many jewelers who can put together a bunch of gems to make a better gem. Good luck, Kevin Zheng

Re: [crossfire] Updating source file headers

2013-07-16 Thread Kevin Zheng
reason for a pre-checkin hook; I don't think anyone cares about it that much :) Can you give an example of this header? A tentative proposal is attached. Thanks, Kevin Zheng /* * Crossfire -- cooperative multi-player graphical RPG and adventure game * * Copyright (c) 1999-2013 Mark Wedel

[crossfire] Sound support on GTKv2

2013-09-02 Thread Kevin Zheng
this will make sound contributions easier, too. I would like to be able to start working on the code changes in the very near future. Questions/comments/hate mail? Thanks, Kevin Zheng ___ crossfire mailing list crossfire@metalforge.org http://mailman.metalforge.org

Re: [crossfire] Sound support on GTKv2

2013-09-09 Thread Kevin Zheng
difficulties feel free to contact me/post to the list. Thanks, Kevin Zheng ___ crossfire mailing list crossfire@metalforge.org http://mailman.metalforge.org/mailman/listinfo/crossfire

Re: [crossfire] [RFC 0/3] Work on keys.c and the keybinding system

2013-10-28 Thread Kevin Zheng
? Thanks, Kevin Zheng ___ crossfire mailing list crossfire@metalforge.org http://mailman.metalforge.org/mailman/listinfo/crossfire

Re: [crossfire] [RFC 1/3] keys.c: Style fixes

2013-10-30 Thread Kevin Zheng
On 10/28/2013 18:15, Arvid Brodin wrote: Use consistent coding style throughout the file. Committed in r19089, with minor changes. Thanks! Thanks, Kevin Zheng ___ crossfire mailing list crossfire@metalforge.org http://mailman.metalforge.org/mailman

Re: [crossfire] [RFC 2/3] Misc keybinding fixes and changes

2013-10-31 Thread Kevin Zheng
others would be helpful. Thanks, Kevin Zheng ___ crossfire mailing list crossfire@metalforge.org http://mailman.metalforge.org/mailman/listinfo/crossfire

Re: [crossfire] [RFC 2/3] Misc keybinding fixes and changes

2013-11-02 Thread Kevin Zheng
a little unnecessary (unless someone decides to bring back another client). Thanks, Kevin Zheng ___ crossfire mailing list crossfire@metalforge.org http://mailman.metalforge.org/mailman/listinfo/crossfire

Re: [crossfire] [PATCH 1/2] Keybindings: multiple changes

2013-11-02 Thread Kevin Zheng
default ones) in both 'unbind' and the keybindings dialog. (Should reduce confusion for new users.) I almost want to say that I miss the old behavior. If feasible, I'd really like to see a show non-default bindings only checkbox. Cheers, Kevin Zheng

Re: [crossfire] [PATCH 0/2] Work on keys.c and the keybinding system

2013-11-03 Thread Kevin Zheng
. It would be nice to take the opportunity to change the format of that file in the same go, to correspond with the Ctrl and Shift keys (so C for Ctrl, instead of todays R for run, etc). Yes, this change makes sense if control keys can't be rebound. Thanks, Kevin Zheng

Re: [crossfire] [PATCH 1/2] Keybindings: multiple changes

2013-11-03 Thread Kevin Zheng
with Crossfire is that we don't have a pop-up-on-your-screen tutorial at the beginning. And if players start by using the arrow keys (based on intuition), they probably won't discover the other ways to move, either. Thanks, Kevin Zheng ___ crossfire mailing

Re: [crossfire] [PATCH 2/2] Character-specific keybinding files

2013-11-03 Thread Kevin Zheng
. If there's a conflict, prefer the per-character binding. Of course, this is easier said than done. Thanks, Kevin Zheng ___ crossfire mailing list crossfire@metalforge.org http://mailman.metalforge.org/mailman/listinfo/crossfire

Re: [crossfire] [PATCH] Fix keybinding bug when connected to server-1.12

2013-11-04 Thread Kevin Zheng
me what and I'll generate a new one. Point taken. Thanks, Kevin Zheng ___ crossfire mailing list crossfire@metalforge.org http://mailman.metalforge.org/mailman/listinfo/crossfire

Re: [crossfire] [PATCH 1/2] Keybindings: multiple changes

2013-11-06 Thread Kevin Zheng
of commands which could use keybindings but are lacking them) But new users will probably find arrow keys more intuitive. There should be a way to spoon-feed new users key commands without annoying experienced players. Thanks, Kevin Zheng ___ crossfire

Re: [crossfire] [PATCH 1/2] Keybindings: multiple changes

2013-11-06 Thread Kevin Zheng
, and deserves to be fixed. Thanks, Kevin Zheng ___ crossfire mailing list crossfire@metalforge.org http://mailman.metalforge.org/mailman/listinfo/crossfire

Re: [crossfire] [PATCH 2/2] Character-specific keybinding files

2013-11-06 Thread Kevin Zheng
that many players have invested significant time on both. Thanks, Kevin Zheng ___ crossfire mailing list crossfire@metalforge.org http://mailman.metalforge.org/mailman/listinfo/crossfire

[crossfire] New bug tracker states

2013-12-27 Thread Kevin Zheng
candidates because they are redundant. cloed-wont-fix is the same as invalid, so remove that too. These changes should apply to both the bug and patch tracker, and probably the feature request tracker as well. Thanks, Kevin Zheng ___ crossfire mailing list

Re: [crossfire] New bug tracker states

2014-01-18 Thread Kevin Zheng
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hi there, I've just noticed that the new bug tracker states only appear in the Support Requests tracker. Each tracker must be updated individually in order for the new states to apply across all trackers. Thanks, Kevin Zheng -BEGIN PGP SIGNATURE

Re: [crossfire] Version bump request?

2014-03-30 Thread Kevin Zheng
on a schedule, because there's really not a lot of release engineering that has to be done. Right now the code seems stable and no massive changes are being planned. Is cutting a release feasible in the next week? Thanks, Kevin Zheng ___ crossfire mailing list

Re: [crossfire] Version bump request?

2014-03-31 Thread Kevin Zheng
, or are you asking the person that typically makes releases (me) if I can make a release? I'd gladly volunteer to work on release engineering. Thanks, Kevin Zheng ___ crossfire mailing list crossfire@metalforge.org http://mailman.metalforge.org/mailman

[crossfire] 'svn:externals' pointers to stable/next/latest

2014-03-31 Thread Kevin Zheng
reference. According to the wiki, it's supposed to point to the trunk directories, but those paths never change so there it's only there for convenience. I'd like to know whether or not there are still people using these links. If not, I'd like to get rid of them. Thanks, Kevin Zheng

[crossfire] Crossfire 1.71.0 Released

2014-04-08 Thread Kevin Zheng
) = 3c9b8045231d4f861986b76b1bfde328 Kevin Zheng April 5, 2014 ___ crossfire mailing list crossfire@metalforge.org http://mailman.metalforge.org/mailman/listinfo/crossfire

[crossfire] Bug tracker group searches

2014-04-12 Thread Kevin Zheng
permissions should make these changes. The current milestones/searches are meaningless/broken anyways. Thanks, Kevin Zheng ___ crossfire mailing list crossfire@metalforge.org http://mailman.metalforge.org/mailman/listinfo/crossfire

Re: [crossfire] Building crossfire 1.71.0 server fails without arches

2014-04-13 Thread Kevin Zheng
-stamp before building the server. This workaround also works for packaging on FreeBSD. Do you think I should roll a new tarball with '.collect-stamp' included? Thanks, Kevin Zheng ___ crossfire mailing list crossfire@metalforge.org http

Re: [crossfire] Bug tracker group searches

2014-04-13 Thread Kevin Zheng
: New - status:open Progress - status:analyzed || status:feedback-needed || status:patched Suspended - status:suspended Closed - status:closed Feel free to rename them to whatever makes more sense. Thanks, Kevin Zheng -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.22 (FreeBSD) Comment: Using GnuPG

Re: [crossfire] Crossfire server code cleanup/janitorial

2014-04-19 Thread Kevin Zheng
++. That, and I don't know C++ :D Thanks, Kevin Zheng ___ crossfire mailing list crossfire@metalforge.org http://mailman.metalforge.org/mailman/listinfo/crossfire

Re: [crossfire] Crossfire server code cleanup/janitorial

2014-04-21 Thread Kevin Zheng
' work lately because I didn't have anything specific in mind to work on. Thanks, Kevin Zheng ___ crossfire mailing list crossfire@metalforge.org http://mailman.metalforge.org/mailman/listinfo/crossfire

Re: [crossfire] Crossfire server code cleanup/janitorial

2014-04-21 Thread Kevin Zheng
isn't broken. Thanks, Kevin Zheng ___ crossfire mailing list crossfire@metalforge.org http://mailman.metalforge.org/mailman/listinfo/crossfire

Re: [crossfire] Crossfire server code cleanup/janitorial

2014-04-22 Thread Kevin Zheng
a patch. The recent cleanups were made because I wanted them and nobody objected to them. Thanks, Kevin Zheng ___ crossfire mailing list crossfire@metalforge.org http://mailman.metalforge.org/mailman/listinfo/crossfire

Re: [crossfire] Crossfire server code cleanup/janitorial

2014-04-22 Thread Kevin Zheng
, artifact properties, item prices, weights, and more still need a lot of balancing and tweaking. Unfortunately, the only balancing that I am capable of performing is for object weights. Simply copy real-world values in :D Thanks, Kevin Zheng -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.22 (FreeBSD

Re: [crossfire] Crossfire server code cleanup/janitorial

2014-04-25 Thread Kevin Zheng
the archetype collection scripts to the arch directory, any thoughts on this? Thanks, Kevin Zheng ___ crossfire mailing list crossfire@metalforge.org http://mailman.metalforge.org/mailman/listinfo/crossfire

Re: [crossfire] [RFC] cfpython: raise minimum required version to Python 2.7

2014-05-17 Thread Kevin Zheng
. I'm not exactly certain why, and I won't be able to provide many details since I'm not good with Python. You can test the patch on your local server by talking to Milton, who works at the north gate house in Scorn. Thanks, Kevin Zheng ___ crossfire mailing

Re: [crossfire] Game change proposals

2014-06-12 Thread Kevin Zheng
the zillion elemental attacks to a lower number (6? 8?), other things are side effects. This would make handling special attacks easier. Thanks, Kevin Zheng -BEGIN PGP SIGNATURE- Version: GnuPG v2 Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBAgAGBQJTmfq

Re: [crossfire] Crossfire should use Git

2014-06-13 Thread Kevin Zheng
and generate patch sets. Contributors wishing to make extensive changes can seek the help of a developer with commit access. Keep in mind that it is not necessary to work in topic branches; the current workflow can stay the same. I expect that more people will use and publish branches, though. Thanks, Kevin

Re: [crossfire] Crossfire should use Git

2014-06-14 Thread Kevin Zheng
. Hg has a good Git bridge. Git does NOT have a good Hg bridge (Git's fault). If I keep my current workflow, then I'd much rather stick with SVN and play with local Git branches. Thanks, Kevin Zheng -BEGIN PGP SIGNATURE- Version: GnuPG v2 Comment: Using GnuPG with Thunderbird - http

Re: [crossfire] Game change proposals

2014-07-06 Thread Kevin Zheng
through this entire process when picking every single lock. But, this would make sense when picking an important lock. Thanks, Kevin Zheng -BEGIN PGP SIGNATURE- Version: GnuPG v2 Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBAgAGBQJTuZmqAAoJEOrPD3bCLhCQ0sAH

Re: [crossfire] [PATCH] Crossfire client linking fails in trunk

2014-08-13 Thread Kevin Zheng
. If the code compiles correctly using -std=gnu99, then use it. While portability is definitely a desirable, it's probably better done along with some other massive change (i.e. GIO networking). Thanks, Kevin Zheng -BEGIN PGP SIGNATURE- Version: GnuPG v2

[crossfire] Shop prices overhaul

2014-11-30 Thread Kevin Zheng
high level players from buying and selling for a profit. Comments, questions, clarifications, or hate mail? Thanks, Kevin Zheng -- Kevin Zheng kevinz5...@gmail.com | kev...@kd0lgh.mooo.com | PGP: 0xC22E1090 From 57871a24be5dd89f0c3778fd01472f4bae1523c2 Mon Sep 17 00:00:00 2001 From: Kevin Zheng

Re: [crossfire] Shop prices overhaul

2014-12-03 Thread Kevin Zheng
it in a file. Server admins will need to merge changes in manually. Thoughts? Kevin Zheng -- Kevin Zheng kevinz5...@gmail.com | kev...@kd0lgh.mooo.com | PGP: 0xC22E1090 ___ crossfire mailing list crossfire@metalforge.org http://mailman.metalforge.org

Re: [crossfire] Version bump request?

2014-12-27 Thread Kevin Zheng
this will change. Best, Kevin Zheng -- Kevin Zheng kevinz5...@gmail.com | kev...@kd0lgh.mooo.com | PGP: 0xC22E1090 ___ crossfire mailing list crossfire@metalforge.org http://mailman.metalforge.org/mailman/listinfo/crossfire

Re: [crossfire] Qt experiments

2015-05-25 Thread Kevin Zheng
on a specific branch in SVN, or in trunk, as people want. For the time being, I'd prefer a separate branch. And yes, if things don't work too badly, I fully intend to submit that as a patch for use in regular trunk. I'm excited to expunge Winsock. Best, Kevin Zheng - -- Kevin Zheng kevinz5

Re: [crossfire] A funny thing happened on the way to the new maps

2016-04-01 Thread Kevin Zheng
forms. There > are reasons I went and built a world this big that I can go in to later. Sounds interesting. Any chance your server is online so I can take a look at your new maps? I'd love to hear more about your 'interesting' game dynamics with a big world (and lots of mice). -- Kevin Zh

Re: [crossfire] compiling sour ce

2016-10-17 Thread Kevin Zheng
ake --help-policy CMP". > This warning is for project developers. Use -Wno-dev to suppress it. > > -- Configuring incomplete, errors occurred! > See also > "/home/ruben/src/crossfire/client/trunk/gtk-v2/src/build/CMakeFiles/CMakeOutput.log". Could you provide more co

Re: [crossfire] Crossfire Client 1.72.0 is available

2017-08-15 Thread Kevin Zheng
) = cd3ef354d5222598e94b82cfefa0cb4fffd8557fc825ca5250f59df053743365 Precompiled pixmaps will not be provided for this release. Regards, Kevin -- Kevin Zheng kevinz5...@gmail.com | kev...@berkeley.edu | PGP: 0xC22E1090 signature.asc Description: OpenPGP digital signature ___ crossfire mailing list

Re: [crossfire] Crossfire Client 1.72.0 is available

2017-08-14 Thread Kevin Zheng
see how this impacts you. Cheers, Kevin -- Kevin Zheng kevinz5...@gmail.com | kev...@berkeley.edu | PGP: 0xC22E1090 ___ crossfire mailing list crossfire@metalforge.org http://mailman.metalforge.org/mailman/listinfo/crossfire

[crossfire] Crossfire Client 1.72.0 is available

2017-08-13 Thread Kevin Zheng
protocol-related bugs - Hide character selection window reliably after logging in - Update build for Windows Regards, Kevin -- Kevin Zheng kevinz5...@gmail.com | kev...@berkeley.edu | PGP: 0xC22E1090 signature.asc Description: OpenPGP digital signature

Re: [crossfire] Ideas for balancing tweaks for next release

2017-07-30 Thread Kevin Zheng
ally don't want to delay this any more than it already is. I'm shooting for getting this out the door on or before the weekend of August 12th. Releasing isn't that hard but it takes a couple of hours to sit down and get everything done. We should really work on automating this going forward. -- Kevi

Re: [crossfire] Crossfire Client 1.72.0 is available

2017-08-18 Thread Kevin Zheng
gh 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 kevinz5...@gmail.com | kev...@berkeley.edu | PGP: 0xC22E1090 _

Re: [crossfire] Crossfire Client 1.72.0 is available

2017-08-19 Thread Kevin Zheng
er enters the game? -- Kevin Zheng kevinz5...@gmail.com | kev...@berkeley.edu | PGP: 0xC22E1090 ___ crossfire mailing list crossfire@metalforge.org http://mailman.metalforge.org/mailman/listinfo/crossfire

[crossfire] Release proposal

2017-06-22 Thread Kevin Zheng
. If there are no objections I'll get the ball rolling on this next week. Thanks, Kevin -- Kevin Zheng kevinz5...@gmail.com | kev...@berkeley.edu | PGP: 0xC22E1090 signature.asc Description: OpenPGP digital signature ___ crossfire mailing list crossfire

Re: [crossfire] Release proposal

2017-06-23 Thread Kevin Zheng
custom world. Are there changes that would make this easier for you? -- Kevin Zheng kevinz5...@gmail.com | kev...@berkeley.edu | PGP: 0xC22E1090 ___ crossfire mailing list crossfire@metalforge.org http://mailman.metalforge.org/mailman/listinfo/crossfire

Re: [crossfire] Release proposal

2017-06-23 Thread Kevin Zheng
On 06/23/2017 05:37, Rick Tanner wrote: > Would/could/will the planned release include an .exe version of the GTK > client for Windows? It's been a while since I've tried to build the GTK client on Windows, but I'll remember to give it a shot. -- Kevin Zheng kevinz5...@gmail.com

Re: [crossfire] Spellcasting skills definition

2017-09-14 Thread Kevin Zheng
rough prayer I believe this discussion came up on IRC, but how do you see training experience in the new spell organization to work? The current classifications are a bit arbitrary but it seems that each spell school has a good balance of spells. -- Kevin Zhe

Re: [crossfire] encrypting the connection

2017-10-21 Thread Kevin Zheng
one could grab the > password and if able to associate with the real person (probably due to > server logs) could try to use it elsewhere. Currently the passwords are hashed with crypt() on Linux and in plaintext on BSD and Windows (due to a legacy #ifdef). There are eventual plans to get th

[crossfire] Plan for GTK Client 1.73.0 release

2019-01-06 Thread Kevin Zheng
ges If you use the GTK Client, please give current trunk (which will become the 1.73.0 tag) a whirl to catch issues before the release. Regards, Kevin -- Kevin Zheng kevinz5...@gmail.com | kev...@berkeley.edu | PGP: 0xC22E1090 ___ crossfire mailing l

[crossfire] GTKv2 Client 1.73.0 release

2019-01-14 Thread Kevin Zheng
Fix delayed weight limit update when strength attribute changes Regards, Kevin -- Kevin Zheng kevinz5...@gmail.com | kev...@berkeley.edu | PGP: 0xC22E1090 ___ crossfire mailing list crossfire@metalforge.org http://mailman.metalforge.org/mailman/listi

Re: [crossfire] [Crossfire-cvs] SF.net SVN: crossfire:[20646] server/trunk/server/player.c

2019-01-04 Thread Kevin Zheng
vs mailing list crossfire-...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/crossfire-cvs ___ crossfire mailing list crossfire@metalforge.org http://mailman.metalforge.org/mailman/listinfo/c

Re: [crossfire] Questions about archetype files

2019-04-08 Thread Kevin Zheng
e.com, Linux, macOS      | Fax   : 952-943-8500 > Key fingerprint = F785 DDFC CF94 7CE8 AA87 3A9D 3895 26F1 0DDB E378 > > > ___ > crossfire mailing list > crossfire@metalforge.org > http://mailman.metalforge.org/mailman/listinfo/crossfire > -- Kevin Zheng kevinz5...@gmail.com | kev...@berkeley.edu | PGP: 0xC22E1090 ___ crossfire mailing list crossfire@metalforge.org http://mailman.metalforge.org/mailman/listinfo/crossfire

Re: [crossfire] Improving IRC availability with a chat bridge

2019-02-01 Thread Kevin Zheng
and prominently notified that the bridge exists; I have participated in other channels on Freenode that very clearly state that they log chats publicly, for example. -- Kevin Zheng kevinz5...@gmail.com | kev...@berkeley.edu | PGP: 0xC22E1090

[crossfire] Proposal to move server/lib/ files to arch/

2020-03-01 Thread Kevin Zheng
, should also discourage server tree divergence with those who are running custom maps/archs, so that it is easier to run with the same server. These will still only be installed along with the server build, but the server build already requires a symlink to the arch directory. Regards, Kevin -- Kevin

Re: [crossfire] Proposal to move server/lib/ files to arch/

2020-03-02 Thread Kevin Zheng
been broken for some time. Once I manage to fix `make dist` this manual step should not be needed. Regards, Kevin -- Kevin Zheng kevinz5...@gmail.com | kev...@berkeley.edu XMPP: kev...@eecs.berkeley.edu ___ crossfire mailing list crossfire

Re: [crossfire] Trouble building Windows client

2020-01-14 Thread Kevin Zheng
e right. >> getting a backtrace from the crash > > Since the client doesn't actually crash, just behaves anomalously, is > there an alternate way to get a backtrace? Perhaps some function in > windbg that may help? This, I don't know. What compiler did you use? If you used MinGW's gcc,

Re: [crossfire] Trouble building Windows client

2020-01-21 Thread Kevin Zheng
On 1/21/20 5:09 PM, Nathaniel Kipps wrote: > On Tue, Jan 21, 2020 at 7:21 PM Kevin Zheng wrote: >> >> That's interesting. That means there's definitely a bug somewhere. In >> the meantime, we can work around by providing a debug build! >> > > Are there any &qu

Re: [crossfire] Trouble building Windows client

2020-01-21 Thread Kevin Zheng
e months ago. Nothing clever, but there is now: --profile-latency Log command acknowledgement latency to stdout --profile-redraw Print map redraw times to stdout This was used to measure the major server latency improvement committed not too long ago. -- Kevin Zheng kevinz5...@gma

Re: [crossfire] Trouble building Windows client

2020-01-21 Thread Kevin Zheng
rive.google.com/file/d/1QobJhgkMLkBtq4uYhU8G72B2PEbWxYRR/ That's interesting. That means there's definitely a bug somewhere. In the meantime, we can work around by providing a debug build! -- Kevin Zheng kevinz5...@gmail.com | kev...@berkeley.edu XMPP: kev...@eecs.berkeley.edu ___

Re: [crossfire] Trouble building Windows client

2020-01-06 Thread Kevin Zheng
ing my Windows build set up again. In the meantime, could you try re-building with debugging symbols and getting a backtrace from the crash? -- Kevin Zheng kevinz5...@gmail.com | kev...@berkeley.edu XMPP: kev...@eecs.berkeley.edu ___ crossfire mailing l

Re: [crossfire] Proposal: retire MAX_OBJECTS and object allocator

2020-03-10 Thread Kevin Zheng
thing with them, no longer needed them, but then needed a large > amount of memory for a different object type, freeing them would make > sense, because in that second allocation, it could re-use that freed up > space. I suppose this boils down to how much slower calloc() is compared to gr

[crossfire] Proposal: retire MAX_OBJECTS and object allocator

2020-03-10 Thread Kevin Zheng
e=address, which did not report any errors, and 2) with Jemalloc statistics enabled (see attached, jemalloc.out). As expected, after the change, the allocator bin seeing the most activity was 768 bytes (struct object is 656 bytes on x86-64). -- Kevin Zheng kevinz5...@gmail.com | kev...@be

Re: [crossfire] Proposal: retire MAX_OBJECTS and object allocator

2020-03-11 Thread Kevin Zheng
a monotonic clock. It looks like 1-object-per-alloc increases the median by 2 ms. For tiled world maps, at worse case 5 maps are loaded at a time, for a total additional latency of 10 ms, or about a 11% increase. -- Kevin Zheng kevinz5...@gmail.com | kev...@berkeley.edu XMPP: kev...

Re: [crossfire] The problem with Valkyrie

2020-05-10 Thread Kevin Zheng
On 5/10/20 3:53 AM, Robert Brockway wrote: > On Fri, 8 May 2020, Kevin Zheng wrote: > >> I'm currently exploring the least painful way to resurrect can_use_range >> without leaving a large portion of the population unable to use wands >> and rods. > > Fantastic than

Re: [crossfire] Various adjustments

2020-05-08 Thread Kevin Zheng
ell), but agree that it's useful to players. I'm not sure if this could be abused; you could repeatedly learn and unlearn low-level spells. But what would that give you? -- Kevin Zheng kevinz5...@gmail.com | kev...@berkeley.edu XMPP: kev...@eecs.berkeley.edu _

Re: [crossfire] The problem with Valkyrie

2020-05-08 Thread Kevin Zheng
ject. You could check this by opening the player file in a text editor. Let me know if you'd like some help taking a whack at this. Regards, Kevin P.S. I appreciated the story! -- Kevin Zheng kevinz5...@gmail.com | kev...@berkeley.edu XMPP: kev...@eecs.berkeley.edu

Re: [crossfire] The problem with Valkyrie

2020-05-09 Thread Kevin Zheng
, can_use_shield, and can_use_armour continue to be used for deity weapon restrictions. I'm currently exploring the least painful way to resurrect can_use_range without leaving a large portion of the population unable to use wands and rods. Regards, Kevin -- Kevin Zheng kevinz5...@gmail.com | kev

Re: [crossfire] unaggressive monsters

2020-09-06 Thread Kevin Zheng
On 9/6/20 7:53 AM, Preston Crow wrote: > I'm trying to create some monsters that aren't aggressive until they see > combat near them.  I've taken a regular monster and added 'unaggressive > 1' which makes them stand there as expected, but they don't notice > fights around them, only when they are

Re: [crossfire] Archetypes collection changes proposal

2020-10-07 Thread Kevin Zheng
On 10/7/20 3:22 AM, Nicolas Weeger wrote: I've made good progress, with a global skeleton on which to add more files to read (right now I read .face & .png files). Right now, partial collect process takes approx 10s. It'll probably take more at the end, 'cause of more file processing. Is this

Re: [crossfire] Mapbuilding issues

2020-08-27 Thread Kevin Zheng
On 8/27/20 1:20 PM, Preston Crow wrote: > I'm trying to build a map, and I have a button that triggers when a > player moves onto it as expected, but it doesn't trigger if the player > appears on top of it because it's the starting square on the map.  I > also can't get a button to trigger on a

Re: [crossfire] Permanent Experience

2020-08-17 Thread Kevin Zheng
On 8/14/20 12:32 PM, Preston Crow wrote: > I'm interested in changing the server to replace tracking of permanent > experience with tracking of total experience.  This would work out to be > almost exactly the same, except it eliminates any rounding.  For > example, if you had some skill (say

Re: [crossfire] Archetypes collection changes proposal

2020-09-16 Thread Kevin Zheng
On 9/16/20 2:38 AM, Nicolas Weeger wrote: > To simplify, I'll call "assets" everything that is in the "arch" repository: > archetypes, pictures, faces, animations, treasures, artifacts, and what ever > else I'm missing ;) Do maps have a place here, as well? > The goal: make it easier to add or

Re: [crossfire] Minor issues

2020-08-09 Thread Kevin Zheng
On 8/9/20 1:08 PM, Preston Crow wrote: > In configure.ac, it is looking python2 instead of python-2.7.  On my > system it fails to detect with python2, but with a check for python-2.7, > it works.  I'm not an expert on autoconf, so I don't know if there's an > easy way to check for either.  (Of

[crossfire] r21264 broke the server build

2020-08-13 Thread Kevin Zheng
Hi there, It looks like r21264 broke the server build for several of us. The offending part of the diff is: diff --git a/common/map.c b/common/map.c index 724cbccc..7175f3d0 100644 --- a/common/map.c +++ b/common/map.c @@ -652,6 +652,21 @@ static void load_objects(mapstruct *m, FILE *fp, int

Re: [crossfire] Speech bubbles for NPCs

2020-11-26 Thread Kevin Zheng
On 11/26/20 12:39 PM, Kevin Zheng wrote: This attached patch, along with the attached archetypes, adds speech bubbles to monsters and NPCs. I attached the wrong patch. The right one is attached here. commit 300ed7b84bca652912e2f6b557ab1556383263fc Author: Kevin Zheng Date: Sat Nov 7 12:45

[crossfire] Speech bubbles for NPCs

2020-11-26 Thread Kevin Zheng
tedious. I think a change like this makes the game more fun to play. Regards, Kevin commit 8b7b28cd058be80ea4326cb53157272d50b8d548 Author: Kevin Zheng Date: Sat Nov 14 10:59:20 2020 -0800 Add build protection Keep track of the builder's name for player-built tiles. Prevent

Re: [crossfire] Archetypes collection changes proposal

2020-12-10 Thread Kevin Zheng
Hi Nicolas, Thank you for working on this. As we've discussed, this code is already running on Invidious and seems to be in working order. I think this is ready to be committed to trunk. Regards, Kevin ___ crossfire mailing list

[crossfire] Python 3 conversion for trunk server users

2020-12-18 Thread Kevin Zheng
Hi folks, With Python 3's end-of-life nearly upon us, it is time to make the great leap and switch to Python 3. Thanks to the work of many others, the switch now is relatively small. Those who are running servers tracking trunk: after r21626, you should run cfdb_convert on existing

Re: [crossfire] 'get' and 'drop'

2021-01-20 Thread Kevin Zheng
On 1/17/21 10:22 AM, Nicolas Weeger wrote: I'd like to rework 'get' (and 'take' and 'drop' (and 'dropall') to be more consistent. Syntax for both could be (samples with get): - 'get all' or 'get *' => all items - 'get part of name' => all items matching 'part of name', like now - 'get *magic'

Re: [crossfire] Sounds

2021-01-20 Thread Kevin Zheng
On 1/17/21 1:38 AM, Nicolas Weeger wrote: The "sounds" repository contains various sounds for use with the clients. Unfortunately many don't have a proper license attached (especially the old ones). I therefore propose to remove files with an unknown origin, to (re)start with a clean state.

Re: [crossfire] Git for arch, maps, server, and client

2021-01-14 Thread Kevin Zheng
On 1/14/21 7:04 PM, Robert Brockway wrote: Please consider these repositories read-only at this point, because I will be mirroring them by hand from SVN. Does this means that SVN history will be retained? Yes, of course. The SVN history was imported and currently synced to SVN using

[crossfire] Crossfire 1.75.0 release

2021-01-13 Thread Kevin Zheng
Hi there, I'm pleased to announce that Crossfire 1.75.0 is available. This release brings many changes, fixes, and improvements to the server, maps, and clients. The server now uses Python 3. If you run an existing server, you may need to use the cfdb_convert utility to convert some

[crossfire] Git for arch, maps, server, and client

2021-01-13 Thread Kevin Zheng
Hi there, Based on IRC and private conversations, it seems that many current developers and contributors would prefer to use Git. Therefore, I'm proposing to migrate the arch, maps, and server to Git. Some arguments in favor of Git: - Non-committing contributors can more easily create

[crossfire] Crossfire 1.75.0 release engineering

2021-01-02 Thread Kevin Zheng
Hi folks, I am thinking about cutting a 1.75.0 release in the next couple of days. I would like to coordinate a full server/maps/arch release as well as releases for both the GTKv2 and JXClient. This release is a good time for those running servers to switch to Python 3, before some major

  1   2   >