03-28-2008, 05:09 PM | #21 |
Initiate
Join Date: Dec 2007
Location: Sweden
Posts: 231
|
I do lack sufficient programming skills, so I won't comment on that part (even though C sounds good to me), but I think magnet's approach is a good one! A clearly defined table of things that are "allowed" in the game, and that should/could be used by the players themself to ease their gameplay..
Also, this would minimize the discussions about what is cheating, and what is not, since this information, and those tools, are "approved" officially by creating such a library. One more thing: I would love if those tools, that could be coded using such a library, were free software. Not only because I love it, but also because the game actually is ported to GNU/Linux (which has a community that is very free software-centered). Also, it is a good way to contribute to the Regnum community itself. Besides: the amount of trust towards such a tool would be much higher if the code were available |
03-28-2008, 05:22 PM | #22 |
Count
Join Date: Jul 2007
Location: France
Posts: 1,416
|
Well I'd be more than happy to provide a better programming interface as an header file if NGD provides the required implementation . Obviously it requires code on their side, but their client is written in C++ (with bindings in LUA for scripting), and C++ has a native feature to export C code (properly usable, with no name mangling, simply defining blocks as extern "C" { } ).
Maybe almighty Surak could ask his fellow workers and tell us what he thinks. I know there is no question of freeing (as in speech) the game itself, but making a small subset of the API public would be awesome. As for Hellman's RegnumHelper, as he said, his only requirement is giving the code back; since it's not possible to enforce a license on anything but distribution (meaning copyright law says you can change the code for yourself and have no legal obligation), his license is actually a simplistic copyleft one. I would advise him to properly have it under GPLv3 by adding a file named LICENSE containing the GPLv3 in his packages, and putting the appropriate preamble as comment in each file.
__________________
|
03-28-2008, 08:17 PM | #23 | |
Duke
Join Date: Nov 2006
Location: 0x00CAFE
Posts: 3,366
|
Quote:
My spare time is too little to develop the program, but I'll take a look at it and if I find any correction/change to improve it I'll send it to you ^^ THANK YOU!
__________________
I don't have a solution, but I admire the problem. |
|
03-28-2008, 11:42 PM | #24 |
Pledge
Join Date: Mar 2008
Location: PA, USA
Posts: 0
|
I never doubt an act of kindness,,,
but....
__________________
-------------------------- ---- I am new.----- - But, I am Old.- -------------------------- |
03-29-2008, 05:20 AM | #25 | |
Duke
Join Date: Nov 2006
Location: 0x00CAFE
Posts: 3,366
|
Quote:
Read the code then... And re-compile it yourself so you're sure there's nothing wrong on it.
__________________
I don't have a solution, but I admire the problem. |
|
03-29-2008, 01:54 PM | #27 |
Pledge
Join Date: Feb 2007
Posts: 4
|
I've Tested the Tool it works great.
If you have preformance problems ,try lower the update rate. My server(Linuxgamerz.com) will be up as much as possible ,with resavation for power breaks or technical issues. It's easy to connect ,just type : linuxgamerz.com or it's responding ip (currently 81.232.82.202) in the app. Great app Thank you Hellman Two ! |
03-29-2008, 04:22 PM | #28 |
Master
Join Date: Jul 2007
Posts: 344
|
This tool is great Look forward to using it with my clan when we sort a server out
Have you decided not to packet sniff for risk of getting accused of hacking? This would be much better if it just read the packet info, I know someone that's already worked out how to do it if it helps |
03-29-2008, 04:29 PM | #29 | |
Count
Join Date: Jul 2007
Location: France
Posts: 1,416
|
Quote:
__________________
|
|
03-29-2008, 04:40 PM | #30 |
Master
Join Date: Jul 2007
Posts: 344
|
He has written a program that parses the location information into a useable format, yes. I'll do some PMing, i'll let you know if he's willing to share.
|
|
|