Page 1 of 3 123 LastLast
Results 1 to 20 of 43

Thread: [Update GMS] Patch Available - GMS 1.25

  1. Default Patch Available - GMS 1.25


    Nexon posted a patch for GMS version 124 upgrade to version 125.
    You may download this patch from their official site and begin creating your pre-patcher now.
    Extractions and database updates will be forthcoming (if supported)!

    Size: 39176814 (bytes) (37.36 mb)
    Posted:

    Want quick and easy notification of just patches & updates? Follow PatchWatcher on twitter, or visit http://www.PatchWatcher.net/ and monitor just the patches you're interested in.

  2. Default Re: Patch Available - GMS 1.25


    This was unexpected o_O I figured this would come later tomorrow. Cool! Can't wait to see the modifications they made to Kaiser.

    ....I lurk the boards too much these days.

  3. Default Re: Patch Available - GMS 1.25


    Already? o_O


  4. Euro Minicar Straight Male
    IGN: ZekkenAdele
    Server: Scania
    Level: 246
    Job: Adele
    Guild: DarkLily
    Alliance: Arcane
    Farm: HarvestxMoon
    usa

    Default Re: Patch Available - GMS 1.25


    i be so happy if it was 1 day early

  5. Default Re: Patch Available - GMS 1.25


    I can't wait to go get pwned by Magnus!!

  6. Default Re: Patch Available - GMS 1.25


    Yay, three characters that'll get Hypers.

  7. Default Re: Patch Available - GMS 1.25


    Three? I think you mean 6? o.o;

  8. Donator Straight Male
    IGN: ShinkuDragon HoukaPhoenix BoshokuRaven
    Server: Scania
    Level: 152
    Job: Batman
    Guild: IDissOrtis
    panama

    Default Re: Patch Available - GMS 1.25


    probably for him i guess.

  9. Default Re: Patch Available - GMS 1.25


    Oh, right, that makes sense. Derp.

  10. AFK at Ch 18 Leafre Straight Male
    Nion's Avatar [Jr. Event Coordinator]

    IGN: GreenTeaSip
    Server: Scania
    Job: Hero
    Guild: Symbolism
    Alliance: Lore
    Farm: Symbolism
    California

    Default Re: Patch Available - GMS 1.25


    Wait so it's coming out... on Sunday?

  11. Default Re: Patch Available - GMS 1.25


    I will be incredibly impressed if this patch has Kaiser in it, and it is already available a day in advance.

  12. Orbital Bee Cannon Straight Male
    IGN: Musiphe
    Server: Reboot
    Level: 277
    Job: Hero
    Guild: Epic
    Alliance: Fatal
    Colorado

    Default Re: Patch Available - GMS 1.25


    The day is nearly here!

  13. Default Re: Patch Available - GMS 1.25


    I knew we were getting this Monday, but Jesus. I can't remember the last time a patch was two days early (if ever).

    Nexon's really stepping it up. On the weekend, no less.

  14. Default Re: Patch Available - GMS 1.25




    EDIT: Checksum failure

  15. Default Re: Patch Available - GMS 1.25


    LOL seriously? *head desk* Nexon, this is the 2nd time in a row now.

  16. Default Re: Patch Available - GMS 1.25


    As I've said in the other thread - these checksum failures are not a mistake. It's the correct move by Nexon. They're doing it right.

  17. Default Re: Patch Available - GMS 1.25


    You're saying it's intentional? What for? to prevent people from manual patching?

  18. Default Re: Patch Available - GMS 1.25


    Well is not like we can't wait for a bit longer

  19. Default Re: Patch Available - GMS 1.25


    They're testing the patch on their servers.

    Remember the old days when we would patch instantly when they put it up, then they would change the patch? Making our checksums fail (because we don't have the algorithm) means that we can't patch, but they can because they know the algorithm. So this allows them to use their Tespia client to test the game and update the patch to the correct checksum algorithm when they're ready to push a patch public. I think this is a good reaction from Nexon due to a good amount of people that prefer pre-patching. Also, I'm sure Nexon prefers pre-patchers as well because it spreads out the bandwidth requirements. It's just annoying to them that we prepatched at first because there'd be a chance that we would get a patch we weren't meant to get.

    EDIT: I've tried other standard checksum CRC seeds and all of them fail too. I think they're using a custom CRC seed and/or crc table generation algorithm so that they come up with a different CRC table. There are different ways you can affect the CRC, such as using XOR-in, XOR-out, and bit reflection.

    EDIT EDIT: In case anyone was wondering, below is the CRC32 code that Nexon used to generate the crc table in their program and this code is part of NXPatcher. In the actual Nexon patching client it doesn't include the algorithm and instead has the entire crc table statically which consumes 4 * 256 = 1024 bytes.

    EDIT EDIT EDIT: Technically, there is a way that I could still patch my game. I could tell my program to simply disregard the checksum and patch my game regardless. However, I think this would be an unwise move. Nexon did this for a reason.

    Code:
    void CChecksum::InitializeSbox()
    {
    	int remain;
    	int dividend;
    	int bit;
    
    	for(dividend = 0; dividend < 256; dividend++)
    	{
    		remain = dividend << 24;
    		for(bit = 0; bit < 8; bit++)
    		{
    			if(remain & 0x80000000)
    			{
    				remain = (remain << 1) ^ 0x04C11DB7;
    			}
    			else
    			{
    				remain = (remain << 1);
    			}
    		}
    		this->sbox[dividend] = remain;
    	}	
    }

  20.  

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •