CFS Extract 0.1a

Posts 1–15 of 24 · Page 1 of 2
CFS Extract 0.1a
CFS Extract is a tool I made to extract and repack .cfs files.

screenshot:


virus scan:
https://www.virustotal.com/file/f2c8...is/1335344551/

Credits:
Hell_Demon

Note: Repacking is functional, but the game will complain if you modify the files(so for now it's mostly to extract the files)
I'm working on getting repacked files functional.
CFSExtract.rar617 KB · 1,725 downloads Scanning…
Are you planning on adding support for extracting the c9u, c9d, etc files aswell?
Quote Originally Posted by hankisawesome View Post
Are you planning on adding support for extracting the c9u, c9d, etc files aswell?
if I figure out the format then sure
Doesn't work with old Korean cfs files.

I'm trying to change the Webzen characters english sounds to korean ones, but your program throws exception everytime I try to open a cfs.

Code:
System.OutOfMemoryException: Exceção do tipo 'System.OutOfMemoryException' foi acionada.
   em CFSExtracrt.Form1.listBox2_SelectedIndexChanged(Object sender, EventArgs e)
   em System.Windows.Forms.ListBox.OnSelectedIndexChanged(EventArgs e)
   em System.Windows.Forms.ListBox.WmReflectCommand(Message& m)
   em System.Windows.Forms.ListBox.WndProc(Message& m)
   em System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   em System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   em System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Quote Originally Posted by rodcoura View Post
Doesn't work with old Korean cfs files.

I'm trying to change the Webzen characters english sounds to korean ones, but your program throws exception everytime I try to open a cfs.

Code:
System.OutOfMemoryException: Exceção do tipo 'System.OutOfMemoryException' foi acionada.
   em CFSExtracrt.Form1.listBox2_SelectedIndexChanged(Object sender, EventArgs e)
   em System.Windows.Forms.ListBox.OnSelectedIndexChanged(EventArgs e)
   em System.Windows.Forms.ListBox.WmReflectCommand(Message& m)
   em System.Windows.Forms.ListBox.WndProc(Message& m)
   em System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   em System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   em System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
it only works with the current .cfs format, if you could upload one of the old cfs files I'll happily look into it.
"C9" Seems to be their own file format. Some of it looks like an XML-type language. Check this out:


<C9Color0xffeaa224>유료 상품의 청약철회는 아래 경우에서 가능할 수 있습니다.
<C9Color0xffffffff> ① 구입 후 7일 이내의 경우
② 구입 후 사용이나 소진이 일어나지 않은 경우
③ 게임 내 인벤토리로 상품을 이동시키지 않은 경우
<C9Color0xff989898>* 청약철회는 원래 결재수단(한코인, 현금 등)으로 이루어집니다.
* 선물, 이벤트 등을 통해 받은 아이템, 게임 포인트로 받은 아이템, 선물로 준 아이템 등은 청약철회 대상이 아닙니다.
<C9Color0xffeaa224>다음 경우에는 청약철회가 제한될 수 있습니다.
<C9Color0xffffffff> ① 구매 시부터 사용이 시작되는 정액제/정량제 서비스
② 구매 시부터 사용이 시작되는 아이템 (영구 아이템 포함)
③ 개봉 행위를 사용으로 볼 수 있거나 개봉 시 효용이 결정되는 캡슐형/확률형 아이템
④ 구매 전 이미 시연된 아이템 (예: 아바타 아이템)
⑤ 부가혜택이 제공된 서비스에서 부가혜택이 사용된 경우
⑥ 패키지로 판매된 상품의 일부가 사용된 경우
<C9Color0xffeaa224>청약철회가 불가능한 상품이라도 다음 각 호에 해당하는 경우 회사가 정한 절차에 따라 구매금액의 전부 또는 일부를 환급 받을 수 있습니다.
<C9Color0xffffffff> ① 상품을 구매(충전)했으나, 해당 상품을 사용할 수 있는 서비스가 전무하여 그에 대한 책임이 전적으로 회사에 있는 경우
(단, 서비스 점검이 불가피한 경우 및 사전에 공지한 경우 등 제외)
② 사용하지 않은 상품이 남아있는 상태에서 불가피한 사유로 서비스를 해지하거나 사용하지 못하게 되는 경우
③ 기타 소비자 보호를 위해 회사에서 따로 정하는 경우
[EOF]
That's in "RefundRegulation.DAT" in the MSG file.

---------- Post added at 04:14 AM ---------- Previous post was at 03:40 AM ----------

I did some debugging and I think I have the necessary modifications to the client to bypass the file check.

Code:
42425E 90
     F E9
Those are the bytes that need to be memset'd. However, the client still detects the files.
CFS Extract is a tool I made to extract and repack
my dear friend, after i download the tool ,i found it was only 26k . Most of the files are lost. Please upload again .you can try upload it to some other Network disk.
Hello
Great tool. Useful.
Found some things, but where can i check LIST OF MONSTER/NPC IDs? I mean, i can randomly type ID, but i cant predict monster, i'd like to know IDs of certain monsters, is it in files or not really?
cfs for that serves to modify?
Can someone explain how to use it? I mean, what are CFS files and what should i do when i open a cfs file?
Thanks
Hi thx for the unpacker but actulally i don't know how to use it... Could you explain please?
Thank you Very useful
Wow still it works? THanks
Posts 1–15 of 24 · Page 1 of 2

Post a Reply

Similar Threads

Tags for this Thread

None

Talk with us