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

汉化工具 AGM字库生成器

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

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

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

AGM字库生成器

一款有少许参考价值的中文字库生成工具。
8 B3 J' a, M: L4 ?% u! [原文
0 J, ]8 |, v# y& @! Jhttps://sites.google.com/a/davidone.co.cc/actiongamemaker/download/fontmaker
- Y8 q; ?' K# W6 [' a4 T$ m
/ H5 \5 E  H" x5 x  P, ]0 uAGM字库生成器,顾名思义就是从文本转化为AGM使用的字库图片,字库图片的使用去看中二胃的教程其实我也没有AGM。原理很简单,draw_text把字一个一个画到一个bitmap上,然后用6r上的bitmap2png脚本给存下来。 - T8 ^8 p- K3 I( `4 q" [

6 l! s. m! u4 v* j3 J4 p5 i7 w) A/ i" c5 x& b) ^; ~
  ~+ k8 x% }* E& O4 I: \7 k2 T
$ F3 h, m5 C1 e; w$ \3 |
使用方法:
( N1 g2 R9 o" z+ L! `" \8 G" L% R! l0 s+ N; J
5 d( @' f5 h2 p7 ~  I( [
  v/ v; K! A" o. J% P, @
! t. z- B, O7 K- i- H1 l7 I
在生成器的目录下,新建一个名为input.txt的文本文件,其格式如下:
6 ~- w- w9 K6 D; i  
, N  Q- E  X( i+ k4 \* j6 y5 T8 ?5 `# S: S& V
第一行是生成字库的控制符。其格式为:
2 P' p! z" |: a0 l4 _* n; ^' f+ ?
@字体|每行个数|字宽*字高(请务必保持一致)|字色|是否阴影|是否加粗|描边色
4 B0 e' z* K% L* z$ ~2 a# P7 ?1 _: m: I; x7 e$ a
其中:
. M5 b: g! h* @# x
; ^1 x! y  b3 {: g2 u字体:请使用系统存在的字体,且保证名称无误,否则找不到字体将以黑体来描画。
, L- ?1 L4 e8 S( F. p0 c' T% Y
' ~; R, t( H4 b每行个数:字库图片每行的文字个数,请酌情设定。 / O  ^+ R3 i0 l; w# p

8 I/ g- J) j2 V, h- C9 p% E3 Y字宽*字高:目前请将这两个设为一致,且不要太大或太小
& q5 t; Q0 U/ |$ J% j
* T6 L, n! `6 Z  o5 a字色:格式为(R,G,B,alpha),RGB可以在ps的取色板或画图软件的取色板中查询,alpha是不透明度,255为不透明,0为完全透明。
4 Q  g# n) x, D+ z2 `( w7 y- y: z6 V6 b# m( Q* R
是否阴影:0为否,1为是。 2 L  {6 R7 C8 `7 b' {
* ]0 Q# W; M4 v! ?, S4 `9 D
是否粗体:同上。 ' k; Z( p5 O- h/ t9 B5 @
' ]4 v. w) H2 g
描边色:同字色,表示描边的颜色。如果不需要描边,请用nil代替。 , _" h( f( Q$ Y& H& T
- i$ O, M* _% F& ?6 b
从第二行开始,为你需要制作到字库图片中的文字。本生成器会无视换行,但是,为了在AGM中使用的方便,请按照设定的每行个数进行分行。 ) y. u; ]) H6 t% O3 E: ]! n& ]4 ^
6 Z+ R  [4 l6 y: t8 n% K) Q
请务必要将input.txt存为UTF-8格式,因为rm只认UTF-8。
0 x& @2 o5 o. X" i4 }% x  ) z/ j; I% `0 }0 M" v4 Q8 R

1 B$ S# N! P* ]) z
  ^& @6 w. Z7 J: q: M& T1 h  ?6 N9 |. ^. F9 f9 A1 ^) ?
这项工作完成后,请双击game.exe,程序将自动根据txt内容进行,途中会有对话框进行确认,如果txt有问题,也会有一定的提示。 8 E/ I- r# _0 O) M/ ~1 ^. U1 B, O
3 }0 E* S  _3 q+ O; T, I8 o" n3 W" m
Game.exe运行完毕将自动关闭,这时生成器目录下将出现output.png。这就是生成的字库。 " r$ V/ F% \/ Z
5 c# @; y" W+ u
9 x1 Y6 g# d( b+ g( W; ~- j

* j# d/ t, O; b  ~" m! D. V% c9 t$ Y9 V# o( i/ f0 ?6 O/ O
注意事项:
* T' x' D* U+ T+ [4 t7 b& L* L/ A0 u
7 K9 Z# S2 ~8 r9 B' m% |8 D: m

* K. R( R$ h8 T# M  H6 S
# O* N( f9 T( c" K( V) L1.由于是用rm写的,所以rm的一些不足将影响到使用效果。比如,rm的字体渲染比较rp。基本上,点阵字都被渲染了,所以尽量不要用宋体之类的点阵字,就算要使用也请酌情调大字号。
# }/ |1 J' I- R% j7 p5 J  X* h
5 m! m2 R2 b* r$ y# j2.理论上支持半角,但是嘛……由于大部分英文字体都不是等距的,要达到理想的效果要花一番功夫,要么就用全角英文吧。   }; I5 h3 `' u, t5 i
5 \& t( w' n1 m5 n6 y# m* @
3.为什么字体不能设太大:rmxp有10s脚本备份的制约,所以我用的是rmvx。但是rmvx……不支持超过2048*2048的bitmap。所以请将字库图片控制在这个大小以内。
5 J1 C" q/ @% o! o  ^. C
- E8 y4 h+ c+ k- K) _4.虽然有描边和阴影功能,但是我强烈建议用ps后期做,因为rm的描边效果嘛……用过的人都知道很囧。
& R% L  V0 {( ^1 O; K
: h& s0 F5 V% V) O8 K$ W- a' K% F5.自带一个input.txt,有很多字和符号,很全,但是不建议使用,请根据自己的情况酌情删减。
2 b- `5 L" [- B2 W4 M$ _7 y/ [4 D( E# j2 S4 ?
6.感谢轮回者的bitmap2png脚本,原始链接在此:http://www.66rpg.com/htm/news1113.htm
' `" s0 `# i9 J! y1 P9 R% x
8 R4 C- ^  r* y- S5 h6 L( q  i# ]% g' }

0 V/ [7 F8 t2 j3 L- F7 J8 e  x
5 C7 C" C# Y  g0 l! C! ~2 Q" i' D/ ^, g) m2 n; |7 I
FAQ: % K. J! {- O9 ?" {0 \. ?8 ^
7 d" ?# t+ a" H( U) P
% i$ g  o6 G' F7 T. v
& W9 j7 C" m: v/ S7 Y7 ?7 Y7 i. C- i

) g1 Y9 x( d1 @! i3 Q7 B5 {! w' n
0 C6 [) D" g! Q2 v% }+ J* p
Q:为啥最后描绘出来的是黑体?   K, x" ]- F( n7 M& D

% D+ n5 S& g5 GA:字体文件不存在,或者rp问题了,请核对字体的名字。如果字体名字准确无误……欢迎反映情况。 7 w7 p' R+ {0 _+ }. @( s
7 l; V" T& g; g, \
% L4 e. J7 N9 B6 Z
. Y7 ^" L2 a) h8 f7 ]4 `6 G$ w& ]
Q:为啥写出了一大堆乱码? ; }$ m- O6 c% S$ S: ?6 @3 |# \7 @
3 a5 y2 c7 ]! y, I% |( |! m
A:因为rm只认UTF-8。我觉得以其调用API转码不如在存txt的情况下就注意下。如果确实是UTF-8但还是乱码……欢迎反映情况。 ( r; V! ]8 x' ]$ x: s

( r1 h1 E1 ^7 y  Q
$ S1 k" _3 b! j4 v, C# P7 r. I" U+ B3 w' f
Q:生成的PNG太大,怎么办? $ w% b$ \% }* Z* t1 ?

9 q4 F: d! A$ Q& N% V: EA:请参看doranikofu同学的png压缩教程,详情请见:http://bbs.66rpg.com/viewthread.php?tid=100570 * E" d, o) f' \% _6 f
% ~  x8 S! k8 X5 ^& K3 d& |
经过我人肉试验,可以减少一半以上。 & n  A0 G9 m3 m+ `: q- u( A1 ~

" @; R3 A6 M3 G! {2 G5 j
: N$ g( j: q2 _" ?' `
7 J4 i5 Y4 j3 ?0 u' ?如果有找出问题或者改进建议,欢迎来反映,如果有什么使用上的疑问,也欢迎留言。

本帖子中包含更多资源

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

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日,是全球华人共同的冒险解谜类游戏家园。我们致力于提供各类冒险游戏资讯供大家学习交流。本站所有资源均不用于商业用途。

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