GRF Editor

is @Tokeiburu still active here? if not can someone update the latest version of this which is Version 1.8.0

 
I'm attempting to load the data.grf from a fresh kRO install (from here) and I get this error:

--------------          Message          --------------
Couldn't load the GRF.
--------------        Stack trace        --------------
   at GrfToWpfBridge.Application.DefaultErrorHandler._reportAnyManagedExceptions(String message, Exception exception, ErrorLevel errorLevel)
   at GrfToWpfBridge.Application.DefaultErrorHandler.Handle(Exception exception, ErrorLevel errorLevel)
   at ErrorManager.ErrorHandler.HandleException(String message, Exception exception, ErrorLevel errorLevel)
   at GRF.Core.Container._load(String fileName)
   at GRF.Core.Container..ctor(String fileName)
   at GRF.Core.GrfContainerProvider.Get(String fileName)
   at GRF.Core.GrfHolder.Open(String fileName, GrfLoadOptions options)
   at GRF.Core.GrfHolder.Open(String fileName)
   at GRFEditor.EditorMainWindow.<>c__DisplayClass63.<_load>b__58()
   at GRF.Threading.GrfThread.<>c__DisplayClass7.<Start>b__6()
   at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.ThreadHelper.ThreadStart()

--------------         Exception         --------------
System.Exception: Couldn't load the GRF. ---> GRF.ContainerFormat.GrfException: The length of the stream is too small for this container. Unable to parse the header.
Actual size : -1610635553
Expected minimal size : 46
   at GRF.ContainerFormat.GrfExceptions.ThrowHeaderLengthInvalid(Int32 length, Int32 expected)
   at GRF.Core.GrfHeader..ctor(IBinaryReader reader)
   at GRF.Core.Container._load(String fileName)
   --- End of inner exception stack trace ---
--------------          Message          --------------
The length of the stream is too small for this container. Unable to parse the header.
Actual size : -1610635553
Expected minimal size : 46
--------------      Inner exception      --------------
GRF.ContainerFormat.GrfException: The length of the stream is too small for this container. Unable to parse the header.
Actual size : -1610635553
Expected minimal size : 46
   at GRF.ContainerFormat.GrfExceptions.ThrowHeaderLengthInvalid(Int32 length, Int32 expected)
   at GRF.Core.GrfHeader..ctor(IBinaryReader reader)
   at GRF.Core.Container._load(String fileName)
 

Anyone know what's going on?

 
And as an added bonus, when I try to open the data.grf from the pre-re translation project, all clientinfo.xml says is

[null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null]

View attachment 6134

 
And as an added bonus, when I try to open the data.grf from the pre-re translation project, all clientinfo.xml says is

[null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null]

View attachment 6134
save this as clientinfo.xml 

Code:
<?xml version="1.0" encoding="euc-kr" ?>
<clientinfo>
    <desc>Ragnarok Client Information</desc>
    <servicetype>korea</servicetype>
    <servertype>primary</servertype>
            <connection>
            <display>BesprenRO</display>
              <address>192.168.0.1</address>
              <port>6900</port>
              <version>55</version>
              <langtype>1</langtype>
        <registrationweb>www.besprenro.com</registrationweb>
        <yellow>
            <admin>2000000</admin>
        </yellow>
        <loading>
            <image>loading00.jpg</image>
            <image>loading01.jpg</image>
        </loading>
    </connection>
</clientinfo>
 
Back
Top