|
马上注册领取绝版勋章
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
系统版本:Windows 10 专业版21H1
1. JAVA安装后的环境变量请参考以下地址配置:
https://blog.csdn.net/tiantang_1986/article/details/53894947
2. FontLibrary.as文件的修改
需要修改的TTF字体文件名应与FontLibrary.as中的“My Font.ttf”一致。
通常是直接把字体文件改名为“My Font.ttf”,并不需要更改FontLibrary.as文件。
3. 建立mxmlc.bat文件
Flex sdk 4.6.0解包按3DM原教程做,然后在D:\1\bin目录下新建文本文档,复制以下代码:
@echo off
for %%i in (%0) do set FLEX_HOME=%%~dpi..
java -jar "%FLEX_HOME%\lib\mxmlc.jar" +flexlib="%FLEX_HOME%/frameworks" %*
保存后更改文件名为:mxmlc.bat。
4. flex-config.xml文件的修改
记事本打开D:\1\frameworks目录下的flex-config.xml文件,拉到最下方,找到“<static-link-runtime-shared-libraries>flase</static-link-runtime-shared-libraries>”,把其中的“flase”改为“true”。
5. 命令行执行转换TTF文件
不使用原教程中的“D:\1\bin\mxmlc.exe D:\2\FontLibrary.as”,应写成“D:\1\bin\mxmlc.bat D:\2\FontLibrary.as -accessible”。
6. 如果使用ANK汉化包,我们可以直接把汉化包中的字体替换成自己制作而成的字体文件。
这时我们需要先解包汉化包,把自己制作的“FontLibrary.swf”连同原教程中制作工具包中的“fonts_console.swf”、“fonts_en.swf”复制替换到\Data\Interface文件夹中。
按原教程修改此文件夹中的“FontConfig.txt”文件:
fontlib "Interface\FontLibrary.swf"
map "$HandwrittenFont" = "FontLibrary" Normal
map "$MAIN_Font" = "FontLibrary" Normal
map "$MAIN_Font_Bold" = "FontLibrary" Normal
map "$Terminal_Font" = "FontLibrary" Normal
map "$Controller_Buttons" = "Controller Buttons" Normal
map "$Controller_Buttons_inverted" = "Controller Buttons inverted" Normal
map "$ConsoleFont" = "FontLibrary" Normal
map "$DebugTextFont" = "FontLibrary" Normal
map "$BRODY" = "FontLibrary" Normal
validNameChars "`1234567890-=~!@#$%^&*():_+QWERTYUIOP[]ASDFGHJKL;'ZXCVBNM,./qwertyuiop{}asdfghjkl;'zxcvbnm"
validBookChars "`1234567890-=~!@#$%^&*():_+QWERTYUIOP[]ASDFGHJKL;'ZXCVBNM,./qwertyuiop{}asdfghjkl;'zxcvbnm"
文件修改保存后,把修改过的汉化包重新打包完成。
7. 参考资料
(1). scythe1912《【界面美化】輻射4超級字庫附製作教程最終版,200多款字型,無彈藥、人物屬性和破解終端顯示不全》;
(2). 左边的天堂《JRE的安装及环境变量配置》,
https://blog.csdn.net/tiantang_1986/article/details/53894947;
(3). lyjtynet《Flash命令行编译mxmlc参数说明》,
https://blog.csdn.net/lyjtynet/article/details/9929341。
|
评分
-
参与人数 1 | 贡献 +10 |
金元 +120 |
点赞 +10 |
猫币 +2 |
收起
理由
|
往事
| + 10 |
+ 120 |
+ 10 |
+ 2 |
鼓励分享 |
查看全部评分
|