Well, Im pretty far into it, and I want to get some feedback before I really get into it. IM making a simple map editor in php and One of the things on my todo list is to make a map protector. Only problem is, that PHP can handle mpq files so you would have to upload the CHK your self, and then repack yourself as well. If I made this would any of you like to test it? Would you maybe even consider using it?
I guess noone would unless your editor gave some special features, if you aren't giving any special features, people would just use any other editor... anyway, good luck if you are making it.
I wouldn't trust it. For all I know whatever input I use for the map could also be copying it to you.
Well, I took that into consideration. Would you trust it more if you hosted the source php files yourself?
Yeah, but that's too much work for the average person who isn't running a server. In thoery, it could be hosted on SEN.
Well i considered that, But it IS a program, and I dont want to crash your servers. IF you would like to test it out when Im done with it, I would appreciate it. IF you host it, other people would be more trusting.
You think you can publically release it after you're done with it?
Of course, I have my own website that I was planning on releasing it on. But if SEN would also like to host it, I would be greatful. Im about at the halfway point right now.
I started one of these, but for some reason when I placed a unit it had to redownload every picture.
Also if your server allows it, you can add actual programs to do the MPQ stuff.
I have a program to do MPQ stuff On my comp, but My server is linux based, so my program doesnt work. In the mean Time, It can accept and return Gzipped CHKs.
A sample of my work so far is available here:
http://www.antidom.com/edit/Q: What am I seeing?
A: This is the Trigger Action output for the Blizzard map "Wakka Wakka"
Q: What are the numbers over to the left of each action?
A: That is the trigger number, followed by the Action number
There are a lot more features currently implemented, but this is the older public version I have out right now.
Sounds cool can't wait to see it. The final version that is.
I would be more than willing to test it. It sounds fun to me. Just tell me when i'm needed.
Ill test it too if u want
QUOTE
I wouldn't trust it. For all I know whatever input I use for the map could also be copying it to you.
I seriously doubt anyone would belief a map stealer if he put his name in your map.
If i have time, maybe ill test it but first im gonna run a hack and bug test over it! [/sarcasm]
Alright. I just finished adding trigger functionality to it. I plan to add trigger based protection to maps that it recieves. Also note that the one I currenlty have public is not the latest.
Another thing: I do not currently have it set up to open MPQ archives, since I dont know evnough C++ to make a linux program (my webserver is linux) that opens and closes MPQ archives. It will however in the mean time, accept both GZipped CHK files and raw CHK files for both reading and writing.
QUOTE
If i have time, maybe ill test it but first im gonna run a hack and bug test over it!
I'd actually prefer that you you try to break it, so that way I can fix any flaws. note that the entire program resides on my side so you only have as much control as I give you for this program.
Note: It currenlty has over 1000 lines of code. I think thats pretty good for my veery first program.
QUOTE
Note: It currenlty has over 1000 lines of code. I think thats pretty good for my veery first program.
No offense however this isn't exactly a program. Php is a scripting language not a programming language. Therefor it is a script.
Update: It currently will output triggers in a customly defined format. Now I am making it accept triggers in the customly defined format. It automaticalyl now accepts the players part. In working on the conditions now, and after I finish that and the actions, Ill be able to employ some special protection.
So all it does is triggers..?
At the moment yes. If you go back to the site now, it acts like a basic tirgger viewer.