[JX] Tool unpack JX2 tự viết (JX2 Resource Manager) - Trang 3
Hello & Welcome to our community. Is this your first visit? Đăng Ký
Follow us on
Follow us on Facebook Follow us on Twitter Linked In Flickr Watch us on YouTube My Space Blogger
 
Trang 3 của 3 Đầu tiênĐầu tiên 1 2 3
Kết quả 21 đến 24 của 24
  1. #21
    Thành Viên EngiS's Avatar
    Ngày tham gia
    Jul 2013
    Đang ở
    Dream
    Bài viết
    180
    Thanks
    47
    Thanked 117 Times in 45 Posts

    Ðề: Tool unpack JX2 tự viết (JX2 Resource Manager)

    Em đang viết tool unpack và xem spr KT, đang gặp lỗi cứ file spr dung lượng lớn là ko thể xem, thử tool của bác thì được. Bác có thể chia sẻ em một chút về cái này được ko? Chân thành cảm ơn bác
    [Only registered and activated users can see links. ]
    Lần sửa cuối bởi EngiS, ngày 07-10-25 lúc 05:25 PM.
    Khách viếng thăm hãy cùng EngiS xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. #22
    Thành Viên
    Ngày tham gia
    May 2008
    Bài viết
    78
    Thanks
    9
    Thanked 0 Times in 0 Posts

    Ðề: Tool unpack JX2 tự viết (JX2 Resource Manager)

    Trích dẫn Gửi bởi EngiS [Only registered and activated users can see links. ]
    Em đang viết tool unpack và xem spr KT, đang gặp lỗi cứ file spr dung lượng lớn là ko thể xem, thử tool của bác thì được. Bác có thể chia sẻ em một chút về cái này được ko? Chân thành cảm ơn bác [Only registered and activated users can see links. ]
    Cho em xin link được không bác. để em mày mò cùng ạ \ [Only registered and activated users can see links. ] - [Only registered and activated users can see links. ] - [Only registered and activated users can see links. ]
    Khách viếng thăm hãy cùng 0o0Hung0o0 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  3. #23
    Thành Viên EngiS's Avatar
    Ngày tham gia
    Jul 2013
    Đang ở
    Dream
    Bài viết
    180
    Thanks
    47
    Thanked 117 Times in 45 Posts

    Ðề: Tool unpack JX2 tự viết (JX2 Resource Manager)

    Trích dẫn Gửi bởi 0o0Hung0o0 [Only registered and activated users can see links. ]
    Cho em xin link được không bác. để em mày mò cùng ạ \ [Only registered and activated users can see links. ] - [Only registered and activated users can see links. ] - [Only registered and activated users can see links. ]
    Đây nhé bác [Only registered and activated users can see links. ]
    Khách viếng thăm hãy cùng EngiS xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  4. #24
    Thành Viên
    Ngày tham gia
    Nov 2015
    Bài viết
    12
    Thanks
    6
    Thanked 17 Times in 5 Posts

    Ðề: Tool unpack JX2 tự viết (JX2 Resource Manager)

    Trích dẫn Gửi bởi EngiS [Only registered and activated users can see links. ]
    Em đang viết tool unpack và xem spr KT, đang gặp lỗi cứ file spr dung lượng lớn là ko thể xem, thử tool của bác thì được. Bác có thể chia sẻ em một chút về cái này được ko? Chân thành cảm ơn bác
    [Only registered and activated users can see links. ]
    Chào bạn, sr vì trả lời chậm quá. Bạn có debug được là tool của bạn lỗi ở đoạn nào chưa? (unpack từ file pak ra buffer, hay là đoạn giải nén frame run-length encoding của spr)?
    Mình tóm tắt các giai đoạn để hiển thị spr: Giải nén từ pak sang raw buffer -> đọc từ raw buffer ra các struct của KSprite -> giải nén các frame của KSprite bằng run-length encoding.
    Chú ý kích thước các phần từ trong struct. Ví dụ như Length và Offset của từng frame. Không phải lúc nào spr họ tạo ra cũng chuẩn. Nên khi đọc thì luôn kiểm tra lại xem buffer có bị tràn khỏi Length hay không, trước khi tiến hành giải nén frame.

    Code:
    typedef struct
    {
    	BYTE	Comment[4];	// 注释文字(SPR\0)
    	WORD	Width;		// 图片宽度
    	WORD	Height;		// 图片高度
    	WORD	CenterX;	// 重心的水平位移
    	WORD	CenterY;	// 重心的垂直位移
    	WORD	Frames;		// 总帧数
    	WORD	Colors;		// 颜色数
    	WORD	Directions;	// 方向数
    	WORD	Interval;	// 每帧间隔(以游戏帧为单位)
    	WORD	Reserved[6];// 保留字段(到以后使用)
    } SPRHEAD;
    
    #define	SPR_COMMENT_FLAG				0x525053	//'SPR'
    
    //---------------------------------------------------------------------------
    typedef struct
    {
    	DWORD	Offset;		// 每一帧的偏移
    	DWORD	Length;		// 每一帧的长度
    } SPROFFS;
    //---------------------------------------------------------------------------
    typedef struct
    {
    	WORD	Width;		// 帧最小宽度
    	WORD	Height;		// 帧最小高度
    	WORD	OffsetX;	// 水平位移(相对于原图左上角)
    	WORD	OffsetY;	// 垂直位移(相对于原图左上角)
    	BYTE	Sprite[1];	// RLE压缩图形数据
    } SPRFRAME;
    Khách viếng thăm hãy cùng sarangbi xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  5. Các thành viên gởi lời cảm ơn đến sarangbi vì bài viết này !

    EngiS (10-11-25)

 

 
Trang 3 của 3 Đầu tiênĐầu tiên 1 2 3

Các Chủ đề tương tự

  1. [KT] Cần Full Resource đã unpack và tool các loại của kiếm thế
    Bởi nhaodzo trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 1
    Bài viết cuối: 08-07-22, 01:16 AM
  2. [JX] Share Tool Unpack Pak Jx2
    Bởi phuhieu92 trong diễn đàn Releases
    Trả lời: 2
    Bài viết cuối: 06-07-20, 01:37 AM
  3. [WebGame] - Dragon Pals ( Unpack Tool + GM tool )
    Bởi khangcracker trong diễn đàn CHUYÊN ĐỀ WEB GAMES
    Trả lời: 4
    Bài viết cuối: 21-11-18, 12:13 PM
  4. Cần tìm 1 Tool để Unpack Jx2
    Bởi Luxury trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 14
    Bài viết cuối: 23-12-10, 01:05 PM

Tag của Chủ đề này

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •  
Múi giờ GMT +7. Bây giờ là 05:31 AM.
vBulletin®, Copyright ©2000-2011, Jelsoft Enterprises Ltd.
CLBGamesVN không chịu trách nhiệm về Luật Bản Quyền của các tài liệu, bài viết v.v...được đăng tải trên diễn đàn này.
Diễn đàn phát triển dưới sự đóng góp của tất cả thành viên. BQT chỉ là những người thành lập ra sân chơi, quản lý và duy trì về mặt kỹ thuật, nội dung khi hợp lệ.