Post by user3850 on Aug 31, 2023 8:57:42 GMT -5
How Level data saved? Which logic did it uses?
Hello I'm searching how to did geometry dash level data is saving, I meant algorithm what it uses. If I'm correct what I found my level data saved in CCLocalLevels.dat files, It's isn't human readable, here some part of it.
C?xBJJJJJJJJH3X<:=<OX{Rg&H~Mmf>D;YxlDs~`=G:8G|XEXEM<&TSOnqE}EbdGfAf8DZhXM_xdFf@ionXq}eiT<<=<a&D<<G\?THTTlm;m?CT?8TTT\2_]=Tim<S&Y2\3?TT:[&O82oTT]_>2}nTS2S]X;IdiT2QT~jTcle2^d}r>Ta<_T&3|2Gf?OTQ<y2hFzmdTy}=ET&xT<_I[2{\[T~O^[jm?}TnN2mT>qJTagIm<mmosfC}&|Z3g&~O;[T}HG3:s^cTA3\=H3GI}<_lfITfoHT_}zSYmyCcQjT}rh}T<OJT39HTOmG[=>_TGLjTTqCAc[dTT3o`3cmgaTnT[T~Im_TlshZTG&>JmzSIm8y9}2j|g&n&\FJTeEem3q&~Xmde?jT2l<T9sa>qC=i9[x83i?}?9Ams~_TqjfTf;Flm2~&[h]Z}2:bSTN&z2?|TT[3m?ySIXH^OILTbxnN[e[HmsmA~XTIsG<29H_m>8qy8nYsM&8YLNZ{[>gTf}_H[lT;m2A}G3RTMo@`oYTXXfB&~~&B[aS9|ed}2xd3GTiT}@geg|Jxm::l<3HjFC3Gdeo^_cFCZh3@J`ojE=Fe|}9ysO32zTqT|z|b@?XTh&mO&M_\Xj:X`Yx}s<8aR@zX[|BEmzZfEB@?dF<{E&_>93g\RGiH?Y{LAnS3=mHosCXcGxfEg`<9JlXhr2AG^aOJNHZ~=Irl&H>I?xZ\hzZQXN}H2NAEDOqIhzTs=^\:>|N}?Xh`JDb`z_>Mn^H_3IcAexQMBFZ<@]cJD=CrHsjeY_CEnZ\8JxQy@&o>=>NF^alRbrD^8&yHQg8QOgIr2S[jSd8gcby\o_XGDoZR^=c[]EBf^rJOb_ALNB@fC8I[fD^slBE3dA~X8cGBN|TbXZN|lADhXfBleXZYzLR<`Ey3AfA`CIS|D:O\_AJf&x;LbH\L^cAa`og?fg&f?r^&&`~Z?hAc[?ABraM:yX9Sxca>FC{bJ{nEf`9ZS{qrDIRT[2I\oJ<cN|BEjX=?sN:BhHF^8zs=]cCeSMy;J9nD]B9EYn?QxTGfSCxolZiR:SaA^Zd~ioF:{e]}2]&xl\\&|e}l;TycXC`\oFJTR<9sNr|qfCqTzNbbM\|MxRgMb9|ZToe\RlTBE@{G~M]`YbEGI2e=G=@ca;?&C3=SIa;>gFOFTg<_D?J]3E_3iFM{b`@jg[:MOyGB`2iazdb_oz^nE&xCMF\@f9f9Y`:_=a}I:~q9I>xCSx3}R>y{`ER__3i&Eb&yAEb2{jhT>Do[J`S<`h=\F]NXJ\ah~jCmO^eBBSCJNxf~^3rA}8_L;[2Q]@lq]l2|q32N]gNX\?~T?ZJqN]BmAA}MM&]l:lNx~HY{:EQM_}d`I}G<:@qfnqa;|q`myQ>JjD9jdY;IIT=fd9;Is3ZCbh>9JmhFDDIC`@f3]L9o&qn~o8QlDTX2`9zq{2~Qo}o\;f<M2}>CGl:y<y|_NL~NeFQQoa|o@9N=iGFCBB`mNS@=sQSHFsL9sN<FJM\;q{|sFmBjETl8dios^Iq@gd?[@eqgx^>C9x2]MGg3E=:HjAgJ?YhS`9&|yrs:^nXCOOCCO;SdIsMYcINA{h2gjZDdZmOslL`X=OE
I think the file save logic be used in SPNW and other tools. But, it's really hard to read these files because they are too long and I don't know Rust.
I tried to check if there is any file like .py or .cpp but, nothing. So after research I found disassembler, but it crashed after loading game files(PS: my laptop have no problems, just program problem);
Can someone reply detailed info about how game level files are save; Please write all details because I making 'Large' Project.