设为首页收藏本站同能贴吧 切换语言 繁体中文
开启辅助访问 切换到窄版
扫描二维码关注官方公众号
返回列表
+ 发新帖
查看: 96|回复: 0

[制作教程] Alternative to registering and loading fonts with installers on XP

[复制链接]
累计送礼:
0 个
累计收礼:
1 个
  • TA的每日心情
    开心
    前天 04:10
  • 签到天数: 209 天

    连续签到: 2 天

    [LV.7]常住居民III

    4472

    主题

    864

    回帖

    2万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    VIP
    7
    卡币
    22951
    OK点
    16
    推广点
    0
    同能卷
    50
    积分
    28317

    灌水之王

    发表于 7 天前 | 显示全部楼层 |阅读模式
    Distributing your game with

    Automatic font registering/installing for RMXP


    With RMXP fonts don't automatically load when you drag it in the Fonts folder, you have to get it to install to the user's machine. Several people have already made helpful tutorials for how to install and load fonts with distributed XP programs, but in my opinion most of these methods aren't very convenient for users/players and feel somewhat awkward.

    This tutorial is for RMXP, since VXAce and above can load the fonts automatically in the Fonts folder. However, this tutorial mostly involves working outside of RMXP.

    Problems and Counter-Arguments:

    • Problem: Similar to Wachunga's font script this one requires you to be an Admin user on your PC.
    • Argument: If you try downloading Deltarune or like any other program without being Admin on your computer it won't let you lol, so realistically anyone downloading a game should already have admin on their PC. Unlike Wachunga's script, this method doesn't do anything in-game and doesn't rely on scripts. Nor does it require the game to restart to load the fonts. Not only that, the fonts will only be loaded from the game so it won't show up in the Fonts Control Panel.
    • Problem: Zeriab's font launcher tool already does this from the game itself and doesn't require the game to be deployed through an installer.
    • Argument: Having to setup multiple launchers and run two executables just to load fonts seems unecessary for a game and even a normal program. If you really need your game to work for standard non-admin users, then Zeriab's script would be the best one out there, but realistically most distributed programs load the font through the installer, not the program itself.
    Requirements:
    Steps:

    • First in RPG Maker XP you should compress your game and leave it as a folder if you haven't already. Be sure to tick "Create Encrypted Archive" on then open that archive when it finishes.





    • Once you have Advanced Installer downloaded, open it and select Generic Installer Project on the bottom. Be sure to select Simple/Standard since it's the free version.
    For ease of use, I recommend using the Setup Wizard. Fill in any of the info it asks for, but I recommend unticking "Track Your Application installs using Installer Analytics". Advanced Installer also comes with a video tutorial for how to set the project up.






    • Once you've setup your project, go under Resources in Files and Folders and locate the folder where you store your game's fonts. Usually just called Fonts. Open it and then double click on the font(s) you want to add. It should open an Edit File window. Click tick Registerfont on.



    DO NOT enter anything into Registration name if your file is a .TTF, just leave it empty.




    • Next, while still in Files and Folders go to Windows Volume > Windows > Fonts and put a copy of the game's font in there. This step comes from an older tutorial before auto font registering was added so it might not be necessary.
    • Lastly go to Builds and Package Type and set it to either Single MSI (resources inside) or Single EXE setup (resources inside). I'd recommend testing with Single EXE setup since that's the one I've used the most. Click build on the top left, and run the setup to test it. You should be able to grab the setup file in the project folder.
    End

    I won't be showing how to get a certificate and not be an unknown publisher, nor will I show how to do anything else related to the installer. If you need more help with it use a video tutorial on Advanced Installer.

    There are other installer creators out there that you could use, such as WiX Toolset (Complex), Inno Setup (Doesn't support .msi), and InstallShield (Expensive as heck), but AdvancedInstaller seems to be the most convenient and user-friendly for setting this up.

    I don't know why people consider requiring the user to be administrator a problem, when almost every program requires the user to be administrator on windows to even install anything.

    If you want to allow standard user's to play your game you can release a .zip download of the game next to the .exe/.msi installer, but they'll have to manually install the fonts. I mostly made this because some people installing my game couldn't figure out why the fonts weren't showing up properly.

    I personally recommend not using Wachunga's script as it can loop close the game and prevent the user from even opening it if they don't have admin or don't run as admin.


    本贴来自国际rpgmaker官方论坛作者:Hyperly处,因国际论坛即将永久关站,为了存档多年珍贵资料,署名转载到本论坛存档,由于官方帖子为英文原帖,需要中文翻译请点击论坛顶部切换语言为中文就可以将帖子翻译成中文浏览,方便大家随时查看,原文地址:https://forums.rpgmakerweb.com/threads/alternative-to-registering-and-loading-fonts-with-installers-on-xp.132643/

    本帖子中包含更多资源

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

    x
    天天去同能,天天有童年!
    回复 送礼论坛版权

    使用道具 举报

    文明发言,和谐互动
    文明发言,和谐互动
    高级模式
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    简体中文
    繁體中文
    English(英语)
    日本語(日语)
    Deutsch(德语)
    Русский язык(俄语)
    بالعربية(阿拉伯语)
    Türkçe(土耳其语)
    Português(葡萄牙语)
    ภาษาไทย(泰国语)
    한어(朝鲜语/韩语)
    Français(法语)
    关闭

    幸运抽奖

    社区每日抽奖来袭,快来试试你是欧皇还是非酋~

    立即查看

    聊天机器人
    Loading...

    QQ|Archiver|手机版|小黑屋|同能RPG制作大师 ( 沪ICP备12027754号-3 )

    GMT+8, 2026-7-14 18:03 , Processed in 0.067103 second(s), 53 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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