用于替换TIC-80 .tic卡带文件的封面图像的命令行工具
项目描述
tic-set-screen
用于替换TIC-80 .tic卡带文件封面图像的命令行工具
关于
截至TIC-80版本0.90,卡带的封面图像以屏幕数据转储的形式保存。这使用卡带内置的调色板显示,如果没有通过TIC-80精灵编辑器显式设置自定义调色板,则默认为Sweetie16(或DB16)调色板。值得注意的是,从运行中的程序中刺探调色板内存不会将那些调色板更改写回卡带文件。
这对于许多大小编码/字节战斗/字节即战发布来说是个问题,因为它们只包含代码而没有支持数据 - 设置自定义调色板的程序最终会以错误颜色显示封面图像。此外,没有方法可以捕获使用SCN或OVR执行的扫描线级调色板更改。
在没有“正确”修复的情况下,tic-set-screen
允许您提供任意16色图像,并生成一个新 tic 卡带文件,其中屏幕和调色板块被修改以使用该图像作为封面图像。
(请注意,由于卡匣内置调色板已更改,仅对部分调色板内存进行操作并依赖默认值的程序可能会看起来不同。如果这是一个问题,您仍然可以使用 tic-set-screen
准备元数据卡上传到 tic80.com。)
安装
安装 Python 3.7 或更高版本后,运行
pip install tic-set-screen
(根据您的 Python 设置,命令可能是 pip3
而不是 pip
。您还可以将其安装到 Python 虚拟环境中,如果您喜欢这样做的话。)
使用方法
tic-set-screen input_cart.tic cover_image.png output_cart.tic
封面图像必须是 240x136,并使用最多 16 种颜色。它可以是以 PNG、GIF 或 Pillow 识别的任何其他格式。
项目详情
下载文件
下载您平台的文件。如果您不确定选择哪个,请了解更多关于 安装软件包 的信息。
源分布
tic-set-screen-0.1.tar.gz (4.2 kB 查看哈希值)
构建分布
tic_set_screen-0.1-py3-none-any.whl (4.4 kB 查看哈希值)
关闭
tic-set-screen-0.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 67a2c134952964b5f36c5de9df31d8a920ff31e28201db90e0a13132d2d60e9c |
|
MD5 | a4fd47e476408a2ad70911a9198a15e2 |
|
BLAKE2b-256 | 2f7809a763d81e1a853cd7ccc094baf666a1a6656691e579e7c4deff6e114148 |
关闭
tic_set_screen-0.1-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 57cbd0cefdb2a05356bd423dff8ad56731649f363055db0446bc0edb02d92c9d |
|
MD5 | b169476b0e3c1a9e2e4cf577f2b44d84 |
|
BLAKE2b-256 | 82f4008d2c57711daeb86927dd62e70feb2675df6bf9c36e49f497d7f07fc49f |