-
Posts
1331 -
Joined
-
Last visited
-
Days Won
4 -
Donations
0.00 GBP
Content Type
Bug Tracker
Wiki
Release Notes
Forums
Downloads
Blogs
Events
Everything posted by Unkle Nuke
-
You have no idea, Pyrarrows. This implementation of Vehicles has a long, twisted, and messy history. I'm amazed it works as well as it does. What's needed is a fresh rewrite, using what is now known about opcodes and also fixing missing features in the core that's needed for Vehicles to work correctly. I do know that, in 4.0.6., some multi-seat vehicles are treated as minions when piloted by an NPC. The same may hold true for 3.3.5a.
-
This might help wiith Cataclysm
Unkle Nuke replied to Auntie Mangos's topic in OldGeneral discussion
Only 72-bit cipher? Why is that? 128-bit RSA was cracked over 10 years ago, using a distributed model. -
I'll go make a pot of coffee.
-
This might help wiith Cataclysm
Unkle Nuke replied to Auntie Mangos's topic in OldGeneral discussion
Modifying the client is completely unnecessary. You can either figure out how to generate a valid key or trick the client by using DLL injection to hook the process in memory and insert your own values. For those who want to "crack" even a single key, be aware that it is illegal to break encryption under U.S. law. The only reason American hackers got away with it for DVD and Blu-Ray is because certain software media players exposed these keys in unencrypted form, meaning that breaking the encryption was not even required. I really believe this discussion is skating on thin ice. At the very least, the legality of what is proposed would be questionable. DLL injection could be your only recourse if there is no legitimate method of obtaining valid key pairs. -
Now we have NPC interaction with plans for automatic auction house interaction, too? Just waiting on that automatic login patch so I can sit back and drink my coffee while I watch my bots play for me! :lol: You're all absolutely brilliant! Way to go Playerbot team!
-
I had concern that revision "g" would be the last update for the foreseeable future, based on the conversation. Thanks for keeping at it, bannor. I hope the rest of you realize that MaNGOLin is the only standalone server admin utility that is currently being maintained and actively developed. Unless you want to trouble yourselves to set up a web server with PHP, MaNGOLin is the GUI tool for your MaNGOS server needs. Show your support for this brilliant work! Donate or contribute your own code to help MaNGOLin continue to grow and improve.
-
You may wish to remove that link, KuraiNeko. It is against forum rules to post screen shots of the game client.
-
mangos foundation - we are getting there
Unkle Nuke replied to Auntie Mangos's topic in OldAnnouncements & news
I'm not so sure everyone outside the domains you've named are here illegally, MCP. Even in the United States, it is legal to reverse-engineer the game client so long as you follow certain strictures. Compiling or modifying the MaNGOS code should be acceptable nearly everywhere. Are these members in violation of the publisher's EULA and Terms Of Service? Most likely, but such contracts are rarely enforceable in their entirety. Software publishers tend to word those documents with plenty of lawyer-speak and adhere to the rule of "whatever we can get away with" rather than what is truly permissible by law. At worst, you are more likely to find yourself banned from their services than you are to come standing before a magistrate or judge. Legal threats are waved about like bludgeons because these companies know most individuals will crumple in fear and give way to all manner of outrageous demands. It is this easy because many people are ignorant of the law or have an incorrect understanding of it. The Free Software Foundation and Electronic Frontier Foundation have published several articles concerning the law and activities such as might be engaged in here with some members. Although these documents do primarily deal with U.S. law, it is a good starting point for anyone wishing to research these issues. MaNGOS is a learning project. I suggest those who wish to represent the MaNGOS Foundation engage in learning the laws of their country, so you may have a firm grasp of the tools you must wield in its defense. Lack of information can lead to misinformation, inspiring doubt and fear, eroding the resolve and spirit of those who would take part or make a stand. -
Thanks for the answer, sart. I will try to be patient until you and zergtmn are ready to release this code.
-
Thank you for the information DasBlub. I do have the XP DDK and Server 2008 Platform SDK tools, but I believe that link you provided for the LeakDiag is a new one which will be very useful. The MS programming utilities may be considered ideal for native code, but will they be suitable for a cross-platform project like MaNGOS? Also, those are proprietary tools and I was hoping there might be some open-source alternatives for the Windows environment, but I suppose it could be asking too much to expect the same level of functionality as Valgrind or the MS stuff. I do plan on eventually switching to a Linux dev environment, but that may not happen until I make more progress with my programming studies. C++ is enough to handle in itself, I don't want to over-complicate things with learning the more technical details of Linux just yet. Maybe I should grab that VLD patch while I can... just in case. lol
-
Found an issue to report: With your new talents patch I'm getting a buffer overflow... awesomeawesomeawesomeawesomeawesomeawesomeawesomeawesomeawesomeawesome
-
I'll second blueboy's sentiments. It is good to see you posting here again, collinsp. I hope the day does come soon when you can once again join in with developing more code. Between the talents of both you and blueboy, Playerbot could grow so complex it would make mere human players redundant. :lol: @blueboy: I don't think your fears of losing the wealth of information in this thread are cause for great worry. The MaNGOS crew aren't in the habit of deleting old threads that have historical significance. At the very least, a deletion would not happen until new development makes the information contained here obsolete to the point of useless and I doubt the old topic would be done away with even then. But that is something for you and collinsp to work out. It was merely a suggestion on my part to try and keep things tidy.
-
What I really want to know is if there's a repository for the zergtmn/rsa patch that everyone keeps passing around through Pastebin? sart13, would you know of a repo where this code is being maintained? All these patch files are just confusing. I'd rather just use git fetch and be done with it.
-
Should we e-mail the WoW Addiction Hotline phone number to him now or wait a few weeks? :lol: Congrats and enjoy, rumpilstilskin!
-
Please forgive my ignorance. I'm still learning C++ and have a long way to go before worrying about more advanced tools such a code profiling. I'm currently working with MingGW and Code::Blocks on Windows XP SP2 platform for my studies, but I do still use Visual C++ 2008 for compiling MaNGOS. It's my understanding that Valgrind is a utility exclusive to Linux. Should Visual Leak Detector be dropped, are there recommended alternatives for the Windows platform outside of Visual Studio for profiling code and finding memory leaks? I try to stick with open source or free tools whenever possible. Which would be especially recommended by any of you MaNGOS devs?
-
michalpolko and ckegg have both done great works, but everything that has been publicly stated regarding the scripting is at the SD2 forums. Now, can someone please state what's missing from the core to support the SD2 code? I'm a bit lost here and think that's a good starting point for anyone that may want to contribute fixes.
-
To clarify what Schmoozerd has said: If anyone is trying to log in to your server and they are at home with you, then they will need to set their realmlist.wtf file to the LAN IP of your server, not the internet address you chose with DynDNS. This is assuming all the computers in your home are all connected to the router and do not have separate modems for connecting to the internet. Commonly, your LAN IP should read something like 192.168.1.100, but it can be whatever you chose when setting up your Local Area Network, also called a Home Network when using Windows. Also make sure you do have a static IP assigned for your server. Otherwise, the router can change your LAN IP every time you boot your server. Your network may be configured like this: Router - 192.168.1.1 Server - 192.168.1.100 Computer #1 - 192.168.1.101 Computer #2 - 192.168.1.102 ...and so forth. Set the HOSTS and realmlist.wtf files for the server and each client computer accordingly. If you are trying to also play on the same machine that your are running MaNGOS, you would set your realmlist to the local loopback address for that client, which is 127.0.0.1. It is not recommended you run both the game client and server together on the same machine, but it can work if there are very few people also logged in to your server.
-
Ahem.... http://www.scriptdev2.com/showthread.php?t=4293 You should know, michalpolko. You even posted in that thread. Still I have to wonder why this isn't being discussed over there, where it would be more useful.
-
I remember when the DotCom Bubble burst around the end of the 90's. There were programmers and other computer technicians lined up around the block at the unemployment offices. Web programmers were especially hit hard. You had guys with college diplomas flipping burgers at McDonald's just to pay the rent, instead of making big bucks developing web apps and e-commerce software. The recent Mortgage Bubble has been even more harsh. Vermont doesn't exactly strike me as a hotbed of tech jobs, but I hope that those here who can't donate to Caledonia Computers will most certainly mention your company when they hear someone needs a freelance Java programmer. Perhaps you can also make some contacts through donating your talents to some high-profile open source projects, like Google's Ajax or the group working on Ruby. Either way, I'll keep rooting for you. Thanks for your good wishes, too. All you Mangoloids please do bannor a favor and mention Caledonia Computers to anyone you know that might be looking for a highly-skilled programmer!
-
Rent, lights, and food take priority, which means you have to put your time into whatever pays the bills. I wish more people would donate to help your work with MaNGOLin. If I were a rich man, I'd donate often and generously to Caledonia, MaNGOS, and a few other projects that have been gifts in my own life which has brought me many hours of fun while learning. For the time being, all I can offer is my thanks and best wishes for what you have managed to give to us all. I'm neck-deep in my own financial bind and literally have no spare cash. For the rest of you, please give what you can to help bannor and MaNGOLin prosper! He's spent hundreds of hours and thousands of brain cells to offer us this brilliant tool to make life as a server admin so much easier. Isn't his good-hearted generosity worth something more?
-
Thanks for your advice and the Bash script, blueboy. That's why you're one of the best. I'm not sure of I can run that script using msysgit's Bash under WinXP, but pulling the branches by hand isn't too tedious. I'd suggest you speak with TheLuda or another forum admin about renaming this thread something like Playerbot (Old) so you can keep the Playerbot name for your own thread. This would reduce any confusion to a minimum, aside from those who probably can't type and chew gum at the same time anyways, the same ones that keep posting questions about 4.x.x core support. :lol: If I can, I'll try to cherry-pick the commits from loot_fix_bt to create a standalone diff for everyone, to help eliminate merge conflicts.
-
It is, more or less. Some things are still not supported in the core, such as the GameObjects issue encountered by Xfurry. How those missing features are implemented can affect whether the code is labeled as "proper", but let's hope using coding hacks or workarounds are avoided as much as possible so OutdoorPvP will make it into the core. That's why we need everyone to help. The more brains working on this, the better the code will be. Feel free to dig in and get your hands dirty!
-
With all the branches accumulating in portal, I'm at a loss as to how they all fit together. Can I simply fetch and then merge all the branches to have a complete feature set or is it recommended to use one particular branch? Would I be better off waiting until the playerbot master repo has the branches from portal added? side note: -------------- Perhaps it might be best to start a new playerbot thread, blueboy, so you may keep the initial post updated with current information. After the time that has passed since you took up working on playerbot, I really don't think collinsp will be returning to the project. You're no longer a mere custodian so it's only fitting to have a thread that belongs to you.
-
Looks solid and well-thought. Unfortunately, I'm unable to test it due to my server PC suffering a hard drive failure, but I'm definitely adding your commits to my local repo. Regarding the commit that despawns a pet when their NPC master dies: It may not be the same behavior as retail, but the result is the way it should work. I'd say you've done the commercial devs one better! After all, duplicating retail functionality shouldn't mean there is no room for improvement. Thank you very much for these fixes, good sir.
-
You have brought Outdoor PvP a giant leap forward, Xfurry. You deserve every bit of praise and credit for this and your work at the ScriptDev2 forums. Allow the honor of adding my own cheers for your continued success to the chorus. Keep up the good work!
Contact Us
To contact us
click here
You can also email us at [email protected]
Privacy Policy | Terms & Conditions

You can also email us at [email protected]
Privacy Policy | Terms & Conditions
Copyright © getMaNGOS. All rights Reserved.
This website is in no way associated with or endorsed by Blizzard Entertainment®
This website is in no way associated with or endorsed by Blizzard Entertainment®