# Simustruct **Repository Path**: qma-king/simustruct ## Basic Information - **Project Name**: Simustruct - **Description**: 为Simukraft设计的建筑建造软件 - **Primary Language**: Java - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 0 - **Created**: 2023-08-29 - **Last Updated**: 2025-01-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Simustruct ### 注意:能编辑1.7.10原版模组的版本不再更新 ### 从2024年5月25日开始只更新国人重置版的模组 ### 目前更新trhsy方块人版本的模组(1.8.9及以上) ###[1.8.9及以上](https://gitee.com/qma-king/simustruct-advance) 目前已经更新到3.0版本 ![效果图---Sim-u-struct1.0版本](product.png) ![效果图---Sim-u-struct2.0版本](product2.0.png) #### 介绍 {Simustuct项目是一个能够编辑建造Simucraft模拟城市的建筑的软件项目,你可以用这个软件编辑,创建属于你的建筑!} #### 软件架构 StructIO -------读入读出结构类 Map ---------- 可变长度的二维数组类 Idgeter --------- List.txt的解释器 **下载地址** - https://cloud.189.cn/web/share?code=MnQ3quV3iqiy(访问码:5qxv) **(已不再更新)** - 也可以在gitee发行版中下载 #### 安装教程 1. 安装java17及以上版本 2. 双击jar文件直接运行(用java.exe或javaw.exe) #### 开发者教程 1. 安装jdk17以上版本 2. 安装eclipse 3. 导入项目 #### 使用说明 编辑界面: ![建筑朝向](description-1.png) 打开文件: 系列模组建筑蓝图一般在mod//Simukraft(或者是buildings_zh_cn,这个是好傻的方块人那版的)//buildings//里面,以txt文件储存 只需要在软件中:文件-打开-指定txt即可读取 操作: 1. 在界面左侧点击选择你需要的方块 2. 在绿色区域绘画 3. 可以修改大小,修改长宽后点击右边的确定即可更改 4. 图块选择器(快捷键:I),启用后点击画布相应图块即可自动识别图块类型并选择,相当于滴管工具 5. 在设置里(或者ctrl+])可以打开网格 ### 注意事项 #### v2.1以前的必须设置环境变量,要不然无法识别List.txt!!!(V2.1则不需要) 1. 打开最近文件功能没有设计 2. 没有剪切粘贴撤销(时间太紧了) 3. 如果发现加载有问题刷新 4. 如果发现其他问题,可以先设置jdk环境变量,在软件目录下打开命令行,运行java -jar (jar程序).jar 5. 自带方块纹理包由于时间问题没有设计完全,故有些方块不能显示 6. 注意!!!不要随便修改List.txt!!!!因为List.txt是方块的配置文件!!!而且必须在同一目录下!!! ### 更新日志 - 20240525 - 优化了UI - 修复了宽度修改错误的恶性BUG - 20240519--------V2.5 - 添加网格功能 - 20240519--------V2.1: - 修复了在同一目录下无法识别List.txt文件的BUG - 20240518--------V2.0: - 添加选择器 - 添加快捷键功能 - 可以拖动文件进入 - 进一步完善图块数量 ### 参与贡献 1. Q马 ### 特点 1. 可视化进行编辑 2. 分层进行 3. 易于操作 ### 问题解答 #### 显示乱码 ![手拿钝斤考,感觉烫烫烫](error-1.png) 解决办法:打开List.txt文件,以GBK/ANSI保存,覆盖源文件即可