# dnf-parser
**Repository Path**: smallcannon/dnf_parser
## Basic Information
- **Project Name**: dnf-parser
- **Description**: dnf解析资源文件,包括NPK,PVF
- **Primary Language**: Java
- **License**: GPL-3.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 4
- **Created**: 2024-12-26
- **Last Updated**: 2024-12-26
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# dnf-parser
#### 介绍
dnf解析NPK资源文件
#### 软件架构
基于 java 21
#### 安装教程
1. maven配置
```
com.xiaoyouma.dnf
dnf-parser-npk
1.0
```
```
com.xiaoyouma.dnf
dnf-parser-pvf
1.0
```
#### 使用说明
1. 执行测试(解析NPK)
```
public static void main(String[] args) {
// NPK文件路径
NpkCoder.initialize("D:\\dnf\\dof\\DOF\\ImagePacks2");
// img路径
NpkImg npkImg = NpkCoder.loadImg("sprite/character/swordman/equipment/avatar/skin/sm_body0000.img");
System.out.println(npkImg);
}
```
```
public static void main(String[] args) {
NpkCoder.initialize("D:\\dnf\\dof\\DOF\\ImagePacks2");
NpkImg npkImg = NpkCoder.loadImg("sprite/character/swordman/equipment/avatar/skin/sm_body0000.img");
System.out.println(npkImg);
}
```
#### 参与贡献
1. Fork 本仓库
2. 新建 Feat_xxx 分支
3. 提交代码
4. 新建 Pull Request