Skip to content

Content 的 Mod Sdk 编译脚本 #2

@lanyizi

Description

@lanyizi

现在 Content 使用的 Mod Sdk 编译脚本来自于这里:
以前 https://github.com/lanyizi/apt-danmaku/blob/main/%E5%BC%80%E5%8F%91%E8%AF%B4%E6%98%8E.md
当前 https://git.ra3battle.cn/RA3CoronaDevelopers/Ra3ModSDK

这个脚本有两个问题

  1. 它会自动把所有的 swf 转换成 apt,而且会自动以无损格式打包贴图。这非常浪费文件大小和游戏的内存,实际上我们的贴图素材不需要无损,完全可以 OutputFormat="DXT1"
  2. 我们的编译后的地图元数据在 data\ra3battlenet\mapmetadata_battlenet.manifest,按照常理说,对应的源码文件应该是 DATA:ra3battlenet\mapmetadata_battleNet.xml。但实际上,现在的 Sdk 编译脚本只支持从 DATA:additionalmaps\ 读取全局数据 XML,而且它会自动在 data\additionalmaps (而不是 data\ra3battlenet)输出编译后的 manifest 文件。我们现在需要在编译完成之后,手动把 manifest 文件移动到正确的路径,这不好(

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions