Staredit Network

Staredit Network -> Ideas -> Code Encryption & Fast inputting method.
Report, edit, etc...Posted by Zodiac on 2006-08-15 at 12:24:30
1-Encryption for my character codes
2-Inputting code to load character


1.
I need a compact encryption and powerful enough to prevent any non-random modifications of my player's character. I know it can't be perfect since I want it compact, if I made it almost perfect, people would spend 20 minutes entering their code to play, or they just wouldn't. tongue.gif
By non-random modifications I mean that people shouldn't be able to guess easily what modifies what and abuse it until they get something. So if you could ever find something that may be compact and abuse-free, give me your idea I'm really looking forward to it. Mainly because now I have some ideas but I'm wondering if it could be any better.

Here is the list of what will be encrypted in the code:

user posted image

So yes, 37 bytes (my mistake above) is a lot and I don't really want to add too much, I hope you can understand... I want people to play the game: not taking most of the time to input their character's code. And I also want reliable protection.

---
2.
Do any of you know the fastest way to input a code? There code is in Hex so there will be 16 options every nybble.

I though of many ways:
- Zergling running to very close locations.
- Mind control
- Lifting corresponding command center.
- Building corresponding unit in many buildings (Until I have 16 units).

What would be the best/most accurate one to enter a 16bit code with 37+ bytes lengh?

NOTE: 4 players will be loading at the same time their character.

And... Would text be possible to detect with EUDs with accuracy? So I could make something like: -load 234BA896F0D0E34D80B35D465EF7A8C85E9C609021B9634D0PE0A6D

I guess that would be much faster and error-free but I'm not sure if it's possible. ;/
I hope is it, like that I could do like in WC3. smile.gif
Report, edit, etc...Posted by Kenoli on 2006-08-15 at 15:05:10
QUOTE(Zodiac)
Do any of you know the fastest way to input a code? There code is in Hex so there will be 16 options every nybble.
I'd definitely go with some kind of easy point-and-click system. Mind control, dark swarm, something like that.

QUOTE(Zodiac)
And... Would text be possible to detect with EUDs with accuracy? So I could make something like: -load 234BA896F0D0E34D80B35D465EF7A8C85E9C609021B9634D0PE0A6D
You'd need a trigger for every possible code combination, for every possible length of name. Not possible.
PS. It would also break when a new patch is released.
Report, edit, etc...Posted by JaFF on 2006-08-15 at 15:14:30
QUOTE(Kenoli @ Aug 15 2006, 10:04 PM)
I'd definitely go with some kind of easy point-and-click system. Mind control, dark swarm, something like that.

And how about air-transport unload system ?

You want too much, my friend. tongue.gif
Report, edit, etc...Posted by Zodiac on 2006-08-15 at 15:58:53
If I do that the code would be twice longer to input since transport can only carry 8 units at a time :/

Good guess though but that can't be a fast method. crazy.gif

You mean it wouln't be possible for me to make 2^344 triggers? ermm.gif
But why do you say that I wonder? Offsets doesn't affect other offsets at all. But if what you,ve saying is true, I don't want to edit these triggers again at every patch. pinch.gif

I'll probably make a beatiful little 20x12 area and go with the mind control and try to confuse people as less as possible (MC marines with numbers drawn with sprites?)

Arg... but I'm still not sure about my encryption. sad.gif
Report, edit, etc...Posted by Laser_Dude on 2006-08-15 at 20:09:55
just make the numbers random and in random order, like
1=7
2=23
...

don't forget to write everything down
Report, edit, etc...Posted by Zodiac on 2006-08-16 at 07:22:55
2=23? You want me to convert nybbles to bytes??? ermm.gif
I already thought of that but it will be useless, all my data will be randomly set in random BITS therefore the first byte may contain data about 8 different variables.
Nifty. smile.gif
But that's not enough...
Report, edit, etc...Posted by Laser_Dude on 2006-08-18 at 23:35:19
sry about the 2=23, I was kinda just typing in random numbers.

if you did a bit more of a (can't remember the word) [reduce quality and have approximations] you could severly reduce the bits required (why are you gonna have up to 255 max vitality?)

i.e. Change it from analog to digital, noone's gonna notice/care if their character has 3% less health when they come back. There's no need for such a high bit thing. That should get rid of maybe 4 or 5 bytes. Make it so that they can only save one object, one suit of armor, and one weapon.

Also, How are you gonna make a map with all this stuff with or without the code system?

This'll take you like 100 years. If/When you manage to pull it off, I gotta see it.
Next Page (1)