Comments (4)
Hello @Benjamin-Loison,
I runned a diff between our 1.37.1-remastered and the current one, there is nothing on my side. Can you please provide further informations?
Every versions on this repository are uploaded straight without any modifications. Classic versions are downloaded from https://download.dofus.com/retro/zip/win32 whereas remastered versions are zipped from my local Ankama Launcher folder.
Note that since Ankama implemented the launcher, a few minor changes can differ between same release number. For example, the current version number (for linux) is "1.37.1.1256.103-82749dd", as you can see here.
A script was planned to automatically download the sources from the previous link, but it is aborted since Dofera is not active anymore.
from dofedex.
Using Ankama Launcher (Windows, using WSL, architecture: modern, version: remastered):
C:\Users\USERNAME\AppData\Local\Ankama\Retro\resources\app\retroclient$ find . -type f -exec md5sum {} \; > ../retroHashes.txt
md5sum retroHashes.txt -> 5f94ec58f6a0e08a6a562257ea1cabfd
Using your repository:
dofus-1.37.1-remastered$ find . -type f -exec md5sum {} \; > ../githubHashes.txt
md5sum githubHashes.txt -> 31f9132187b5d2eb1444cdb28cbda9e7
$ diff retroHashes.txt githubHashes.txt
18542,18543c18542,18543
< af72820343141fb376ee618488fd4e81 ./js/D1Console.js
< 0e20212e90a856c04f37ad3fbe1dbef3 ./js/D1ElectronLauncher.js
---
> e1b3aa3a7dcea1084362688e6c628e80 ./js/D1Console.js
> e029c749198f0f80a976a1b0987b7ac4 ./js/D1ElectronLauncher.js
Maybe you have different js
files and Dofus make that in order to trace "on the loose" their obfuscated files ?
Using a JS beautifier (pip install jsbeautifier
)
My files:
$ wc -l *.cjs
1664 D1Console.cjs
80296 D1ElectronLauncher.cjs
Your repo:
1598 D1Console.cjs
80464 D1ElectronLauncher.cjs
However here we see that they don't only change a little token but many files (if your really haven't changed these files).
diff dofus-1.37.1-remastered/D1Console.cjs mine/D1Console.cjs | wc -l
-> 3 109
diff dofus-1.37.1-remastered/D1ElectronLauncher.cjs mine/D1ElectronLauncher.cjs | wc -l
-> 159 097
Archive containing my .js
and .cjs
and your .cjs
:
from dofedex.
Sorry, I forgot to precise that I'm running Linux. That's why we are getting different files, check these links:
Linux: https://launcher.cdn.ankama.com/retro/releases/main/linux/5.0_1.37.1.1256.103-82749dd.json
"resources/app/retroclient/js/D1Console.js":{"hash":"12f69e952617d191e3f6f08dbfe8f262427aee86","size":83555}
Download D1Console.js: https://launcher.cdn.ankama.com/retro/hashes/12/12f69e952617d191e3f6f08dbfe8f262427aee86
Windows: https://launcher.cdn.ankama.com/retro/releases/main/windows/5.0_1.37.1.1258.98-82749dd.json
"resources/app/retroclient/js/D1Console.js":{"hash":"e1733773cce8e4aca44afe792c1c117ea2422bc0","size":86874}
Download D1Console.js: https://launcher.cdn.ankama.com/retro/hashes/e1/e1733773cce8e4aca44afe792c1c117ea2422bc0
(Source: https://launcher.cdn.ankama.com/cytrus.json)
from dofedex.
Thank you for these informations! (long life to the penguin π§)
Ok the additional missing piece to this puzzle was that they use SHA1, otherwise everything is fine, great! Thanks! :)
from dofedex.
Related Issues (8)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dofedex.