Jump to content

ghoti

Members
  • Posts

    34
  • Joined

  • Last visited

  • Donations

    0.00 GBP 

ghoti's Achievements

Advanced Member

Advanced Member (3/3)

0

Reputation

  1. cmake is awesome if you can get it right (im still learning to get it right) scons is good if you know python -- im biased, but i like cmake
  2. I have not tackled the ACE issues yet (probably should tho, heh), but I was able to merge commits from mangos and edit the CMake files very easily.. I guess It is a proof of concept that managing cmake is easy enough, the bonus for sql updates is that there is no need to edit/commit the makefile for the sql/updates folder (one line in the CMake handles all *.sql in the dir ) On to the ACE stuff now
  3. It looks like ACE is broken afterall... it lied to me. (does it revert to the distro ACE if it cannot find the header's mentioned above? i really dunno) I guess until we fgure out how to properly build ace with cmake the distro versions will have to suffice :-\\ for ubuntu that is libace-dev - the question is, has mangos made any changes to ace that the distro versions wouldn't have? can this same method be applied to the ACE headers as well? I guess i need to read the ace help files and get to learnin' ;-p
  4. This seems to have done the trick, at least compilation wise (ive not had real time/energy to get it running)
  5. Well I've got something working, it compiles, however i've not tested this past that.. I didn't run across any problems with ace, however the src/shared/SystemConfig.h gave me troubles.. I cheated for now to just get it to compile by renaming SystemConfig.h.in to simply SystemConfig.h - I really don't know the full extent of what that will break (I'm guessing it will just spit out @VERSION@ rather than the actual version #.. i dunno, that is above me. you can see what I have at http://github.com/ghoti/mangos - please be gentle, Im quite new at this (as you can tell by the million "typo" or "forgot this file" commits lol As I said before, I blatantly ripped most of this from Trinity and just tweaked and changed a lot
  6. I've started a little bit, though, I will admit, most the the grunt work is blatantly ripped from Trinity.. heh cmake is for sure faster and easier to work with (with at least modifying) cmake clocked in at: real 0m0.355s user 0m0.236s sys 0m0.116s whereas autotools: real 0m58.991s user 0m55.263s sys 0m1.500s AND the configure script: real 1m13.355s user 0m42.051s sys 0m19.305s a 2 minute PLUS difference. This of course is with a vanilla mangos, no sd2, etc.. I'll keep toying around and making sure i've got everything covered. I'll make a git fork to share here soon too There are advantages I think, cmake is a bit easier with syntax, so other projects and core additions once they make the change would have an easier time (in my view anyway) patching in (for makefiles). Plus, the eyecandy of the build is nice (colored output, progress %, etc) I find the build error messages are cleaner too, instead of staring at the matrix when something goes wrong lol.
  7. I know this is a slighty older thread.. but is anyone still interested in cmake over autotools? I see more and more projects leaving autotools for cmake and wondering if it's still a feasible thing? I was considering making an attempt on my own, if only to learn cmake.. thoughts?
  8. I always enjoy the 'projects' that an announce and build themselves up, provide awesome screenshots.. and then never deliver :-p I agree, Minimanager needs more dev's and help, such a waste 20 different projects with one or two dev's each. It's all me me me with all these ideas and projects
  9. Oh I see what you are saying, I udnerstand and agree completely, my remark was to the one above you, about mangchat. It's much more easier to just make it abundantly known where/how to join a specific global channel, etc (or at least, has been for me)
  10. Mangchat doesn't really force players into a channel. Mangchat takes the channel name as an configuration option and then asks the player when they connect to join channel X (which i turned off because it likes to ask at almost every zone change, not pretty)
  11. I love this patch/addition to the core. My suggestion? Add a command to mangos to reconnect if something goes wonky and the irc server dies. I know mangchat will try up to X amount of times when the server starts, but if the server has been running for a few houes and the irc server goes out, then comes back, it does not attempt (as far as I can tell). maybe: .mangchat connect .mangchat disconnect (dunno why, but someone would/could use it im sure) .mangchat status (returns offline/online? just ideas) Is that something easy to implement? I truly do not know, either way, thanks! EDIT: I see brunogcar suggested something similar above, sorry for the double idea then
  12. Anyone ever try, or heard of distcc for *nix users? http://distcc.googlecode.com/svn/trunk/doc/web/index.html I've been meaning to tinker with it (I have 4-5 computers in my lan for various uses that don't get used much) and have just been too lazy I figure MaNGOS and SD2 are good candidates for such a thing, as would wine, and the kernel (if you are into that sorta masochism, heh) - each takes a while on even somewhat beefy machines and could make testing compilation bugs easier/faster in the long run, no? I always look for new shiny toys.
  13. I beleive he was referring to copying a pay character to a pdump for mangos. I think there was a project for this some time ago, copycat i think? I started off real solid, but interest seems to have died down. I think the old version of this (from a VERY old mangos rev) is still stickied at udb. It was php based so could be done in a terminal or through the web to import manually into the character db
  14. I had much more than one line with the latest auctionhouse bot to fix (several if statements, and a few other tibits that git didn't like)... I wasn't complaining per se as just making a side joke :-\\ Perhaps my linux git was just being silly, eesh. I guess I should add that I did not use "your" mangos fork and have done all this manually, I prefer sticking to the origin and adding things in myself to force myself to fix (and learn) things as they happen. And the makefile whitespace error is still a nuisance (no vimdiff needed there )
  15. Finally got this to work - Whew! What I've noticed.. In the PM screen with Mangchat, it says TriniChat - purely cosmetic I had to specify ./mangos-worldd -m ../etc/mangchat.conf (the location of my confs) expicitly, is that normal? does it not follow the sysconfdir with configure? maybe even conbine it with the mangos.conf? again, cosmetic, but hey. achievement notices would be awesome. havent tested it all, or had a real chance to play with it yet, but i like it, for sure. a how to on setting this up would be nice for others, the original wiki is no more i think and the original google-code is bare as well (i searched a lot ) - i figured it out, after much trial and error at any event. Im sure Ill come back to you with more complaints/suggestions as I use it more I have it running right now with an empty server, so no crashes yet Thank you much - handy tool this is And yes, merging this with auctionhouse bot is a pain in the .... thank god for vimdiff!
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Privacy Policy Terms of Use