Coder Social home page Coder Social logo

Comments (15)

Kagamia avatar Kagamia commented on July 22, 2024 1

A trial feature is committed. c713999

Maybe it is useful for reducing the file size of comparing reports.

from wzcomparerr2.

KENNYSOFT avatar KENNYSOFT commented on July 22, 2024

For reference: GMS download links

v182
http://download2.nexon.net/Game/MapleStory/FullVersion/182/MSSetupv182.exe
http://download2.nexon.net/Game/MapleStory/FullVersion/182/MSSetupv182.z01
http://download2.nexon.net/Game/MapleStory/FullVersion/182/MSSetupv182.z02
http://download2.nexon.net/Game/MapleStory/FullVersion/182/MSSetupv182.z03
http://download2.nexon.net/Game/MapleStory/FullVersion/182/MSSetupv182.z04
http://download2.nexon.net/Game/MapleStory/FullVersion/182/MSSetupv182.z05

v181
http://download2.nexon.net/Game/MapleStory/FullVersion/181/MSSetupv181.exe
http://download2.nexon.net/Game/MapleStory/FullVersion/181/MSSetupv181.z01
http://download2.nexon.net/Game/MapleStory/FullVersion/181/MSSetupv181.z02
http://download2.nexon.net/Game/MapleStory/FullVersion/181/MSSetupv181.z03
http://download2.nexon.net/Game/MapleStory/FullVersion/181/MSSetupv181.z04
http://download2.nexon.net/Game/MapleStory/FullVersion/181/MSSetupv181.z05

from wzcomparerr2.

Kagamia avatar Kagamia commented on July 22, 2024

Client compressing patch. 😆

from wzcomparerr2.

KENNYSOFT avatar KENNYSOFT commented on July 22, 2024

Yes, I agree with @Kagamia. There "IS" a change in 0002100.img, which deletes a image and replace it with link. It can decrease client size, like KMS did.

from wzcomparerr2.

Kagamia avatar Kagamia commented on July 22, 2024

KMS/CMS replace the linked images with a 1*1 size dummy canvas, but GMS use a "(link)" string stuff instead according to the screenshot.
Funny. 😆

from wzcomparerr2.

KENNYSOFT avatar KENNYSOFT commented on July 22, 2024

@Kagamia No, that's not a string. It's just a linked node and I added a function for follow linkNode in comparer. See https://github.com/KENNYSOFT/WzComparerR2/blob/master/WzComparerR2/Comparer/EasyComparer.cs : line 507.

from wzcomparerr2.

Kagamia avatar Kagamia commented on July 22, 2024

So that is why it takes more time to compare. 😃

But I heard that GMS client has compressed since v177?

from wzcomparerr2.

Sunaries avatar Sunaries commented on July 22, 2024

That particular change for that NPC also occurred during the comparison of 180->181. Something's not right.

Also, GMS has their client optimized and reduced in size a few patches ago. Again, this is only happening with GMS. I've tested: KMS, JMS, MSEA and it works fine.

from wzcomparerr2.

Kagamia avatar Kagamia commented on July 22, 2024

Maybe GMS has not fully completed optimizing during previous patch.

You could compare the file size of Npc.wz from v.180 to v.182. The top of the comparison reporting also shows the file size before and after patching.

from wzcomparerr2.

Sunaries avatar Sunaries commented on July 22, 2024

@Kagamia If that were the case, then it would be told in a patch note, no? I experienced this in the past where it outputted existing files with GMS.

I deleted the comparison of v180 to v181 since it was taking too much space. Overall it was around 2 GB. The size of v181 to v182 is also 2 GB...

from wzcomparerr2.

KENNYSOFT avatar KENNYSOFT commented on July 22, 2024

I downloaded GMS v181/v182 and compared these. I found that there really "IS" a change; they move some PNGs to other img and adjust links. I don't know why they did like this, but one thing is that they have not to tell this in a patch note. Below shows the difference in v181/v182.

image
▲ v181 01680075.img

image
▲ v181 01680081.img

image
▲ v182 01680075.img

image
▲ v182 01680081.img

from wzcomparerr2.

Sunaries avatar Sunaries commented on July 22, 2024

Hmm. A solution to remove the linked node comparisons is to remove that particular code that you added @KENNYSOFT ?
The image seems to be shown through 'outlink' rather than PNG.

Because this makes it extremely difficult to check the changes unaffected by the changed link nodes.

from wzcomparerr2.

KENNYSOFT avatar KENNYSOFT commented on July 22, 2024

No, the code that I added is just for print the destination node, not for comparing. If you want to skip node if the linked item is same, then you should change something in EasyCompare.cs.

from wzcomparerr2.

Sunaries avatar Sunaries commented on July 22, 2024

GMS released new update today. Version 183.

183
▲ 182 → 183

182
▲ 181 → 182

Comparing for GMS takes incredibly long and so hard to notice new/modified content. 😢

from wzcomparerr2.

Kagamia avatar Kagamia commented on July 22, 2024

2001.img->2012.img->2010.img
Nexon can't find the right place. 😃

from wzcomparerr2.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.