Commit Graph

19 Commits

Author SHA1 Message Date
lax1dude
6697fb13ae Improve build.gradle + recompile 2024-07-14 22:11:05 -07:00
cire3
d9fcea6190
Fix a NullPointerException when people specify a path in the same directory without a parent. (#6)
* Update OptimizedOBJConverter.java

* Update OBJConverter.java
2024-07-14 22:05:29 -07:00
lax1dude
9e0f5a5f3d Fix spelling 2024-06-22 13:02:01 -07:00
lax1dude
1f78267d91
Merge pull request #4 from cire3wastaken/main
feat: Optimize OBJ Converter, and some more minor features, as well as update to use Gradle
2024-06-22 12:51:12 -07:00
lax1dude
a7c85fb63f recompile, make unix version of generate_mdl_samples 2024-06-22 12:44:40 -07:00
cire3
0ce5ed9374 Features: add Optimized OBJ Converter, convert to gradle project for easier cross-platform/cross-software management, add tests, add QoL features, and update README & EaglerBinaryTools.jar
, mark OBJConverter as deprecated in favor of the new one, and update EaglerBinaryTools.java to reflect this as well as update EaglerBinaryTools.jar
2024-06-20 16:13:12 -05:00
lax1dude
5359aa7852 Fix typo 2024-06-18 18:47:29 -07:00
lax1dude
d27466c248 Add README.md and LICENSE 2024-06-18 00:30:37 -07:00
lax1dude
88f34f4c02 Add original input files for reference
These were the original input files used along with these scripts during the development of EaglercraftX 1.8 and Eaglercraft 1.5 to generate the various MDL and EBP files and other binary files that were embedded in the original clients. Most of these files have never been released before, the FNAW models are included!
2024-06-17 22:31:02 -07:00
lax1dude
0bf0362e9a Create EaglerBinaryTools.jar 2024-06-17 21:54:59 -07:00
lax1dude
f01b8bc126 Implement Eagler BMP generator 2024-06-17 21:46:37 -07:00
lax1dude
c778b14e4e Implement light mesh generator 2024-06-17 21:46:04 -07:00
lax1dude
c1f5a2e761 Implement skybox.dat generator 2024-06-17 21:02:18 -07:00
lax1dude
221229dc80 Add --labPBR flag to EBP encoder/decoder 2024-06-17 20:40:01 -07:00
lax1dude
4fc0a8d63f Better directory support for EBP encoder/decoder 2024-06-17 19:58:19 -07:00
lax1dude
5dd00ca113 make EBP encoder use less memory 2024-06-17 19:03:58 -07:00
lax1dude
475df84405 Implement PNG to/from EBP converter 2024-06-16 23:51:30 -07:00
lax1dude
62e8cd6618 Implement OBJ to MDL file converter 2024-06-16 23:18:43 -07:00
lax1dude
9a9e50e223 Implement EPK compiler/decompiler 2024-06-16 22:42:28 -07:00