设为首页收藏本站官方微博

汉化工具 AGM字库生成器

[复制链接]
查看: 3329|回复: 1
打印 上一主题 下一主题

[汉化工具] AGM字库生成器

跳转到指定楼层
楼主
发表于 2009-11-8 15:03 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

AGM字库生成器

一款有少许参考价值的中文字库生成工具。
1 s$ l" @8 S2 _原文5 h( D  L1 [( _8 b6 o' c1 }: U
https://sites.google.com/a/davidone.co.cc/actiongamemaker/download/fontmaker
0 A( T$ k9 B* K* E* o* W. e7 A* [$ |" t; m# m4 P8 j# b
AGM字库生成器,顾名思义就是从文本转化为AGM使用的字库图片,字库图片的使用去看中二胃的教程其实我也没有AGM。原理很简单,draw_text把字一个一个画到一个bitmap上,然后用6r上的bitmap2png脚本给存下来。
, Z3 x) |* X4 O" L, C9 t6 V0 c7 G7 I  b8 J
( ~0 [% g) D8 m& n5 g- k
4 Z3 z! _/ o1 |( R6 N7 Q! r

4 j9 p& Y; C6 p6 M6 R0 r使用方法:
/ h; j$ v' `% t/ p3 v2 c
* F9 `& t; k3 J+ D4 j% l: [+ m/ v4 m. m- {2 V
& o1 `- B! P# ^& l' W  @, Y
3 ]9 n0 H# |# ~6 u- z+ L; m
在生成器的目录下,新建一个名为input.txt的文本文件,其格式如下:
; ?5 [7 N3 R0 ~& E% i! @! a  2 l% ^$ `" I* f$ n* y% F

/ Q. Y* J+ B* W, L. X第一行是生成字库的控制符。其格式为:
; I* Y9 L, x- ?1 k
& ]6 u0 _: B3 X% \- h3 `! Z; M  q@字体|每行个数|字宽*字高(请务必保持一致)|字色|是否阴影|是否加粗|描边色 - u6 s" z, t$ ]9 I% B7 v( o; Q
8 Q$ _6 v! V& j/ v% m. B) Z
其中:
! D  w6 u; @) g  N+ l( a
  ^6 u/ H+ s# f' h字体:请使用系统存在的字体,且保证名称无误,否则找不到字体将以黑体来描画。 ; W5 D+ A# m" P' V, J! ?9 j
# }9 Z& k" R9 Q4 K* \- f& H/ y
每行个数:字库图片每行的文字个数,请酌情设定。 & _" m6 ]% o! j# s% M: m4 T' }

4 Y# |4 E9 {0 Z5 r字宽*字高:目前请将这两个设为一致,且不要太大或太小 & q% X* ]5 B$ d& L

& V, V4 P5 n' a$ T! A字色:格式为(R,G,B,alpha),RGB可以在ps的取色板或画图软件的取色板中查询,alpha是不透明度,255为不透明,0为完全透明。 ! S2 }- M) S: P7 k% M
; k. q5 F2 q- A2 ~& i- V
是否阴影:0为否,1为是。
! s0 e# e% ~; ]. O
7 T2 ]  y. i3 h" w# A( n是否粗体:同上。
  F% t% d- ^; y8 I, Z( y; m5 M; x9 `, L2 `& l/ K# z  l9 e
描边色:同字色,表示描边的颜色。如果不需要描边,请用nil代替。 5 r8 E0 c$ ]: A1 q; i1 X

% {  Y5 Y$ d0 t/ M& [从第二行开始,为你需要制作到字库图片中的文字。本生成器会无视换行,但是,为了在AGM中使用的方便,请按照设定的每行个数进行分行。 ) s' x0 x; R+ q8 d" o/ [0 D6 _% B

! w" {, e7 p1 v/ E' r请务必要将input.txt存为UTF-8格式,因为rm只认UTF-8。
8 _  r: b3 e, S  
9 b) l4 ^8 L4 T, T9 s' R, W
8 @/ t' t3 k4 M" i. S9 v+ w/ m( W8 r; u3 L; P9 {

& {( Z- Q& n) `! G这项工作完成后,请双击game.exe,程序将自动根据txt内容进行,途中会有对话框进行确认,如果txt有问题,也会有一定的提示。
4 @, Q; x# C5 P2 u$ V
* @3 V1 D, _" N, X: n5 S2 bGame.exe运行完毕将自动关闭,这时生成器目录下将出现output.png。这就是生成的字库。
. F% ]( v/ I9 q, K
+ A" n9 Y% s/ K$ }5 a& H; F1 L$ t: K5 t) \: {/ Y( i* u
; w0 [1 |/ u1 U0 P

5 K! r6 [5 X" d, R. @; U注意事项:
5 H7 h  `( ~( i; O0 X/ t2 B* D
' H  A" g$ `/ }6 O1 `# d' _5 n6 d1 m6 H! R, W( ?" o

6 F( @5 [3 c3 p/ ]) {, H7 }. F1 G) g5 f
1.由于是用rm写的,所以rm的一些不足将影响到使用效果。比如,rm的字体渲染比较rp。基本上,点阵字都被渲染了,所以尽量不要用宋体之类的点阵字,就算要使用也请酌情调大字号。
  ^- V) X' O4 A* v# b
. ?# o( X& g1 o3 ]2.理论上支持半角,但是嘛……由于大部分英文字体都不是等距的,要达到理想的效果要花一番功夫,要么就用全角英文吧。
  g  u  q0 z% I- {
# F* D$ ^" x& D/ }3.为什么字体不能设太大:rmxp有10s脚本备份的制约,所以我用的是rmvx。但是rmvx……不支持超过2048*2048的bitmap。所以请将字库图片控制在这个大小以内。
) U2 q+ C! M& \, E  M0 j
  x/ p. L1 P$ G) s+ S$ \' r3 q; O4.虽然有描边和阴影功能,但是我强烈建议用ps后期做,因为rm的描边效果嘛……用过的人都知道很囧。
$ J% z6 d( Y* ^( F
- D& N/ L- I& m& V0 |5.自带一个input.txt,有很多字和符号,很全,但是不建议使用,请根据自己的情况酌情删减。 / r6 N. u. r6 _7 Z0 C

1 n. h, d. s) k- X6.感谢轮回者的bitmap2png脚本,原始链接在此:http://www.66rpg.com/htm/news1113.htm 4 v0 n: }) R) r/ i
1 P4 \2 x$ S; N

9 X  H9 z: u+ x4 |* @
# [/ p/ r' Z# h: N; L6 {. F) ?* C+ R8 v3 E

- H. q' O+ ]0 K6 w9 J" BFAQ: / I  [3 m, j8 M

2 a" ~) w2 A, m+ [( l+ m! g$ h  V' |
! W: v- s  ~9 L! ]1 i( `' L

& U9 |" B5 q6 L: c/ x$ L& T) W! R. ^
0 T* \. e. W0 f/ C/ i  ^$ E! `
Q:为啥最后描绘出来的是黑体?
& j; B7 @+ l5 ]  G1 |4 E2 c% d
/ V  [: p) |; N3 [A:字体文件不存在,或者rp问题了,请核对字体的名字。如果字体名字准确无误……欢迎反映情况。
8 _5 z+ E; z$ B7 x0 F
' ~/ r; U; E, t" T7 L/ A; D/ E; C3 e$ G3 F
" V: t1 M+ }3 b( k+ {
Q:为啥写出了一大堆乱码?
+ \& k  V1 @1 T3 \/ o* H) @" F' I. f, G  Z' u8 a% `  d, i
A:因为rm只认UTF-8。我觉得以其调用API转码不如在存txt的情况下就注意下。如果确实是UTF-8但还是乱码……欢迎反映情况。
, L2 n8 B% \0 b, I9 f' }' [, `% t" h  q' c

, c4 }' K. E" J& v4 W% B/ `$ y3 y, r6 a* T; f3 Y# \
Q:生成的PNG太大,怎么办?
! k% s  |' f0 R$ @; _, ^/ v. o
4 d* W7 a5 M, b# [% h! U- Y8 JA:请参看doranikofu同学的png压缩教程,详情请见:http://bbs.66rpg.com/viewthread.php?tid=100570 , w) t1 h+ S( k& R& M6 E2 m7 w3 K- Q
* E- a$ i5 V7 ]9 S5 i
经过我人肉试验,可以减少一半以上。 4 w3 I( m- N% x7 D* A- N- s. ]

/ D" O( G6 p; z/ r: b; Y: B; [2 Y/ O' S5 x" h3 A4 H, U: h
& l2 @2 s5 x8 \: f6 W
如果有找出问题或者改进建议,欢迎来反映,如果有什么使用上的疑问,也欢迎留言。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 很美好很美好 很差劲很差劲
回复

使用道具 举报

沙发
发表于 2013-4-8 12:42 | 只看该作者
不知道还能不能下载
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

冒险解谜游戏中文网 ChinaAVG

官方微博官方微信号小黑屋 微信玩家群  

(C) ChinaAVG 2004 - 2019 All Right Reserved. Powered by Discuz! X3.2
辽ICP备11008827号 | 桂公网安备 45010702000051号

冒险,与你同在。 冒险解谜游戏中文网ChinaAVG诞生于2004年9月9日,是全球华人共同的冒险解谜类游戏家园。我们致力于提供各类冒险游戏资讯供大家学习交流。本站所有资源均不用于商业用途。

快速回复 返回顶部 返回列表