HomeUser Control Panel (unavailable in archive)ForumsTutorialsArt GalleryResourcesMaps

I need a programmer

08-16-2003, 02:38 AM#1
Dinadan87
Well I don't NEED one, but if someone could write a program which takes the value of a variable in the game and stores it in a file, and at a later time enters the stored variable as a chat string, that would be handy.

We're making a password system for this new map, and while we tried to optimize it by putting it in base 62 (we got it down to 34 digits, from an original 78 digits of data). This password stores nearly EVERYTHING about your character, even the skills youve learned (with 10 levels per skills and 32 skills per class that is what takes out most of the password space).
If someone could write a program to automatically store the password and then enter it later, we can simply put a link to the program in our map and it will make the players able to save and load characters without the trouble of a long password (our password will probably get longer too, we aren't nearly done with the map and may have more to add, in fact i jsut thought of a few things i left out in my counting...)
If nobody can do this, no big deal, people will just have to suffer with a password that might be up to 40 characters long...
Of course if someone wants to make a program like this, it will be optional. If a player doesn't want to download it they can still copy and enter their password manually.... it just isnt recommended :P
08-16-2003, 02:42 AM#2
Juvat
Is this what that one guy was talking about in another thread? Except he said that you would upload it to an FTP site, which would be a better idea.

As for how to do it, I have no idea... Let me goof around for a bit and I'll get back and tell you what I have (and haven't) learned.

EIDT: Alright; use the GameCache commands to save all the info to a string, and then save that string to a specific file. Then, have someone make a VERY simple FTP program that takes the file, which contains all the strings, and uploads them to the website.

All the program has to do is;
- find the file 'heroinfo.w3v'
- send to file to ftp.websitename.com

IF the take command is used, then it will
- download the file 'heroinfo.txt' from ftp.websitename.com

IMO, it'll work like a charm. No problem.:D
However, it may be a bit of a problem when alot of people play it, and the file begins to get VERY big. In that case, you may want to save and open each under the category name of the user that's playing it.

To tell the program what to do, the program could look in, say, a RAM string with the name AOEI342 (or whatever).

Example would be if I, Juvat, played, and it saved my character's info, it would save it as
Juvat
*infohere*

it would use Juvat as the category. Now if I wanted to load a character, it would check if there was already a Juvat databased, and if there was, it would create a hero according to it's specifications. If not, then it would allow the player to make a new one. Simple, methinks.
08-16-2003, 04:52 AM#3
Dinadan87
We don't need an FTP site... Sure people will be able to hack the information, but no easier than they would be able to if they were just given a password outright. By the way this is a MULTIPLAYER map so game caches will NOT work. I have someone who can program, but he doesn't know how memory works for warcraft 3 so he wouldnt know what memory address to read a variable in warcraft 3 using a program, or something along those lines.
08-16-2003, 09:01 PM#4
FyreDaug
Posting another one of these, just so you people don't waste your time. But Dark Crescent has a 3rd party program made by MarSara: http://www.wc3campaigns.com/forums/f...s=&forumid=201
08-16-2003, 09:58 PM#5
Dinadan87
Quote:
Originally posted by FyreDaug
Posting another one of these, just so you people don't waste your time. But Dark Crescent has a 3rd party program made by MarSara: http://www.wc3campaigns.com/forums/f...s=&forumid=201


I was aware of Dark Crescent's program (I learned of it after I had decided that I needed a program, so i didn't steal the idea).
However, I wasn't aware that we could use the program for other maps. So are you saying that we can use your program for your map (giving you credit of course) ?
08-16-2003, 10:01 PM#6
FyreDaug
It is possible once the full mod is released, there may be a public version, but there will be absolutely no release of this until Dark Crescent itself goes public.
08-16-2003, 11:59 PM#7
Juvat
Sounds fair. Realise that I, and any groups I am working for, will be sure to give you credit in full. You can be proud, if it is released, that is, to be the ones who made what started it all, because I am sure that if this goes public, MMORPGs will pop up all over the place. As I've said before, I believe I will have some webspace with quite a bit of bandwidth and about 30 databases soon, and if I do, I will happily donate a good deal of the bandwidth and databases to 'the cause', so that MMORPGs will have hosting, if it comes to the point that databases are used. Even if they use .txt files, for example, I would be happy to host a large amount of them, because I will have 1gb space with 40gb bandwidth/mo.
08-17-2003, 02:32 AM#8
Dinadan87
Quote:
Originally posted by FyreDaug
It is possible once the full mod is released, there may be a public version, but there will be absolutely no release of this until Dark Crescent itself goes public.


Dark Crescent won't be public for a pretty good while right? I kind of need a program relatively soon. I respect that you aren't releasing your program, so if there is somebody else you can make a program to do what I want, it'd be nice. Remember I don't need to store the files on an FTP server, saving them on the hard drive would suffice for what I have in mind.