Re: my new online engine, coded in python

Hi, can anyone tell me how to use the function that encrypts the save files in Lucia? I tried using pickle too, but it gives an error when loads to the object.
The error is:
...\lucia\data.py", line 87, in decompress
    return zlib.decompress(data)
zlib.error: Error -3 while decompressing data: incorrect header check
Thank you.

The code is like this. Say I have a Player class and an object called player1. I define it shortly for clarity
class Player:
    def __init__ (self, x, y):
        self.x= x
        self.y= y

player1 = Player(3, 5)


from lucia import data
import pickle

#Saving it to a variable
c= pickle.dumps(player1)
#Compress it
c=data.compress(c)
#Set a key
key = "KeyKeyKeyKeyKey123123123"
#Encrypt
c= data.encrypt(c, key)
#Create a file
file = open("save.dat","wb")
pickle.dump(c, file)
file.close()



And now load method
file = open("save.dat","rb")
c = pickle.load(file)
file.close()
#Decrypt
c= data.decrypt(c, key)
#Decompress
c= data.decompress(c)
#Load to the object
player1= pickle.load(c)

-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
  • ... AudioGames . net Forum — Developers room : Jaidon Of the Caribbean via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : NicklasMCHD via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : Jaidon Of the Caribbean via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : Jaidon Of the Caribbean via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : mechaSkyGuardian via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : Jaidon Of the Caribbean via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : ambro86 via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : ambro86 via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : ambro86 via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : ambro86 via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : ambro86 via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : ambro86 via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : ambro86 via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : ambro86 via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : ambro86 via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : kianoosh via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : MichaelJ via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : Ethin via Audiogames-reflector

Reply via email to