纸莎草组件
一个 Sublime Text 软件包,用于查看和编辑纸莎草组件。
详细信息
安装数
- 总计 2K
- Win 2K
- Mac 176
- Linux 179
8月6日 | 8月5日 | 8月4日 | 8月3日 | 8月2日 | 8月1日 | 7月31日 | 7月30日 | 7月29日 | 7月28日 | 7月27日 | 7月26日 | 7月25日 | 7月24日 | 7月23日 | 7月22日 | 7月21日 | 7月20日 | 7月19日 | 7月18日 | 7月17日 | 7月16日 | 7月15日 | 7月14日 | 7月13日 | 7月12日 | 7月11日 | 7月10日 | 7月9日 | 7月8日 | 7月7日 | 7月6日 | 7月5日 | 7月4日 | 7月3日 | 7月2日 | 7月1日 | 6月30日 | 6月29日 | 6月28日 | 6月27日 | 6月26日 | 6月25日 | 6月24日 | 6月23日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
Mac | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
说明文件
适用于 Sublime Text 2 的纸莎草组件软件包
作者 | Cipscis (Mark Hanna) |
---|---|
联系方式 | [email protected] |
版本号 | 1.5 |
描述
这是一个 Sublime Text 2 软件包,它使查看和编辑文件扩展名为 .pas 的纸莎草组件文件变得更容易。纸莎草是游戏《天际》所用的脚本语言,可以通过《创造工具包》进行修改。这些文件可以通过以下两种方式生成:
- 使用 -keepasm 或 -asmonly 命令行参数运行纸莎草编译器。前者编译脚本但保留汇编文件,而后者不编译脚本,仅生成汇编文件。
- 运行纸莎草汇编器,使用 -D 命令行参数反汇编编译后的脚本(文件扩展名为 .pex)。
通过运行纸莎草汇编器将纸莎草汇编转换为完全编译的脚本。软件包中包含一个构建系统以简化此过程。
安装
将“纸莎草组件”文件夹提取到您的 Sublime Text 2 安装目录中的 Packages 目录中。该目录可以通过在选择 Sublime Text 2 中的“首选项>浏览 软件包...”轻松打开。
这样就可以了。现在您应该能够在 Sublime Text 2 中打开 .pas 扩展名的文件,并且它们将自动使用我定义的语法高亮。
此软件包还包括用于反汇编编译后的纸莎草文件的构建系统。
更新
- < 1.4 to >= 1.4 - 如果您从低于 1.4 的版本更新到 1.4 或更高版本,您还应从您的 Packages/User 目录中删除以下文件:“Disassemble Papyrus.sublime-build”。
- 1.4 to 1.5 - 如果您从 1.4 版本更新到 1.5 版本,您还应从您的 Packages 目录中删除已编译的纸莎草目录。
卸载
只需从您的 Packages 目录中删除纸莎草组件文件夹即可卸载此软件包。
使用
要将这些文件组装成完整编译的脚本,请按下您的“构建”快捷键(默认为Ctrl+B或F7)或在“工具”中选取“构建”。为了使其生效,请确保在“工具”>“构建系统”下选定了“Papyrus Assembly”或“自动”。
要使用Papyrus构建系统将编译脚本生成组装文件,请在Sublime Text 2中打开编译好的脚本(文件扩展名为.pex),或者在“工具”>“构建”或使用快捷键来运行构建系统。在“工具”>“构建系统”下,应选定为“Disassemble Papyrus”或“自动”。
如果任何一个构建包一开始没有正常工作,您可能需要更改它们以匹配您《(socksname, AF_INET)
骨髓成骨分化蛋白1(BMP-1)的基因沉默对成骨细胞体外增殖能力的影响研究》,应用基础与临床,2022,25(4):663-666.
生成组装文件
如果您是Sublime Text 2用户且擅长Papyrus脚本,您可能已经根据《Creation Kit Wiki》上的说明设置了Papyrus构建系统。如果不是,我建议您现在就这么做 - Sublime Text Setup
请注意,Papyrus编译器和Papyrus汇编器都是《Creation Kit》的组件。
为了方便生成Papyrus汇编文件,我建议您手动编辑位于《( Skyrim)安装目录中Papyrus编译器文件夹下的ScriptCompile.bat”文件,并包含 -keepasm 命令行参数。
组装文件生成在编译脚本相同的文件夹中,而不是源文件。
以下是通过其 -? 命令行参数报告的Papyrus编译器使用信息:
Usage: PapyrusCompiler <object or folder> [<arguments>] object Specifies the object to compile. (-all is not specified) folder Specifies the folder to compile. (-all is specified) arguments One or more of the following: -debug|d Turns on compiler debugging, outputting dev information to the screen. -optimize|op Turns on optimization of scripts. -output|o=<string> Sets the compiler's output directory. -import|i=<string> Sets the compiler's import directories, separated by semicolons. -flags|f=<string> Sets the file to use for user-defined flags. -all|a Invokes the compiler against all psc files in the specified directory (interprets object as the folder). -quiet|q Does not report progress or success (only failures). -noasm Does not generate an assembly file and does not run the assembler. -keepasm Keeps the assembly file after running the assembler. -asmonly Generates an assembly file but does not run the assembler. -? Prints usage information.
以下是通过其 -? 命令行参数报告的Papyrus汇编器使用信息:
Usage: PapyrusAssembler object [-D] [-V] [-Q] [-A] [-S] [-?] object Specifies the object to be assembled or disassembled. Assembly looks for a ".pas" extension. Disassembly looks for a ".pex" extension. -D Disassembles the object, instead of assembling it. -V Turns on verbose mode. -Q Turns on quiet mode. (No status messages, only errors) -A Do not assemble/disassemble the file, just load and analyze. -S Strips debugging info from a compiled file. Cannot be used with -A or -D -? Prints this usage information
请注意,编译器期望有文件扩展名,而汇编器期望的是无扩展名的文件名。
变更记录
- 1.0 - 2012年9月12日
- 初始发布
- 1.1 - 2012年9月12日
- 增加了对代码外的分号行注释的语法高亮。这些注释是由汇编器生成的组装文件中产生的,而不是由编译器生成的组装文件
- đối với các tệp组装文件 được tạo bởi công cụ dịch - nên được đọc là "disassembled" thay vì "decompiled". Đổi tên từ "Decompile Papyrus build system" thành "Disassemble Papyrus"
- 1.2 - 2012年9月14日
- 已添加 ARRAYFINDELEMENT và ARRAYRFINDELEMENT 산책 Deutschland Mittelstand wird staatlichen Schuldendruck verdruckstread more لینک به متن کامل مقاله
- 1.3 - 2012年9月25日
- 已添加 JUMPT (JUMP if True) 指令
- 1.3.1 - 2012年9月25日
- 使高亮敏感于大小写,因此高亮也会应用于组装文件,例如
- 1.4 - 2012年9月26日
- 已添加对编译后的Papyrus的空白语法高亮并更新了"Disassemble Papyrus"构建系统。这意味着.pex文件可以在Sublime Text 2中打开,并自动使用"Disassemble Papyrus"构建系统。这个构建文件已从用户目录移动到其自己的包中。
- 1.5 - 2012年10月2日
- 为字符串中转义字符添加了高亮。特别是,这可以防止包含双引号(转义为\”)的字符串引起字符串没有正确关闭的问题。
- 将Papyrus Assembly和编译后的Papyrus合并到单个包中,因为没有分开它们的好处。
- 从非代码组装标记中删除了大小写敏感性。
- 删除了不适当的标签以修复符号搜索。
- 为编写自己的组装代码添加了行尾高亮。
权限
请随意编辑和在任何地方重新分发此文件(无论是编辑后还是未编辑形式)而不必与我联系。我只要求以下事项
- 包含足够的文档,最好是本readme(可能已根据需要修改)
- 请在Skyrim Nexus上提供原始下载位置的链接
- 如果该包未经编辑,请将我作为作者进行标明
- 如果该包经过编辑,请将我作为原始包的作者进行标明,并在您的文档中包含您用来修改包的模板的包版本号