[Release] Custom Job & Custom Shield Patches

Shield not showing? Im using 2012-07-16aragexe w/ custom shield diff

 
Error. I am using 20130807 client

Can't apply the patch

Code:
Exception Source:      mscorlibException Type:        System.IO.EndOfStreamExceptionException Message:     Unable to read beyond the end of the stream.Exception Target Site: ReadByte   at System.IO.BinaryReader.ReadByte()   at xDiffPatcher.DiffFile.ApplyPatch(DiffPatch patch, Byte[]& buf, BinaryReader r)   at xDiffPatcher.DiffFile.Patch(String inputFile, String fileName)   at xDiffPatcher.frmMain.btnSave_Click(Object sender, EventArgs e)   at System.Windows.Forms.Control.OnClick(EventArgs e)   at System.Windows.Forms.Button.OnClick(EventArgs e)   at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)   at System.Windows.Forms.Control.WndProc(Message& m)   at System.Windows.Forms.ButtonBase.WndProc(Message& m)   at System.Windows.Forms.Button.WndProc(Message& m)   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)Additional info:Diff File: 2013-08-07aRagexe.xdiffPatches:[x] Enable Custom Jobs[x] Enable Custom Shields
 
Unable to read beyond the end of the stream.

Just a Guess:

xDiff file (That only occurs with Custom Shield) contains few inexistent byte offset (Beyond the end of executable). Then, the parser can't read and throw that error.

"Pure" 2013 - 07 - 31c

screenshot_1103.png

Last byte offset: 6477A0

First "Strange" offset: 647e96

Correct me if i'm wrong. 

 
Last edited by a moderator:
im working on a new patcher currently so that we can eliminate the need for seperate xDiff files per client but still be easy to make new patches with script.

I'll add these as official patches in that once its done. Please be a little patient
default_smile.png


 
Guys please use the patch from NEMO. The lua files also have some changes you can find them in the NEMO/Support folder.

I am not checking this topic anymore since you can report stuff at NEMO's topic.

 
the patch is not emulator specific. it depends on the client. if you face issues with a specific client report it there.
 
Hi Nemo

it doesn't work, I successfully apply the patch, the exe read those lua however it doesn't have effect in game..

the job name doesn't change, the sprite didn't change too, and other luas doesn't recognize added jobid in the pcidentity.lub

what does work is I can modify existing job classes like change there names, sprites and etc...

default_ani_meow.gif


 
Last edited by a moderator:
Back
Top