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

[交流讨论] How to do Expansions :)

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

    连续签到: 2 天

    [LV.7]常住居民III

    4446

    主题

    864

    回帖

    2万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

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

    灌水之王

    发表于 4 天前 | 显示全部楼层 |阅读模式
    I know a lot of people are wondering how to work expansions. There is some limitation to this which will be explained later in the tutorial, but depending on what you want, its a good idea.

    How to get your game ready for expansions
    Make 2 copies(or more) of the game.

    1 is going to be THE game while the other will be the expansion. Know what expansions you want to add ahead of time. Keep ALL data in the original game in the expansion one!!! This allows the player to keep everything he has in the original one to the expansion one and not doing this can create serious bugs in your game.

    If it's after the main quest & is not separate from the actual game
    You need to activate a switch once the final boss is killed ahead of time before you make the expansion. Transfer them to whatever(Ex: The Main Town). Therefore, people who already beat the game can play it. Have the player go somewhere to start the expansion. For example, go to the prophet in the main town and he'll tell you that some Plague Lord will come to kill everyone and you start the quest.

    If it's during the game and is still not separate
    Example: Guilds, Factions, etc.
    Do you know them three files called "Game"? Transfer the encrypted one from the expansion to the original and you should be fine or transfer save from original to the expansion. Either one works.
    Note: Just to be sure, don't forget to transfer the .dll in the systems folder. I don't know if that does anything but just to be sure, do it.

    If the expansion is a totally different game
    Example: Dragon age: Origins and Dragon Age: Awakening

    If Expansion is only playable after player beats the 1st one
    You need to activate a switch once the final boss is killed ahead of time before you make the expansion. Transfer them to Map 1. Create the expansion game as usual. In the beginning of the expansion game have a conditional branch of switch X has to be on. When you're trying to play this game from the original, you need to do something special.

    If it doesn't matter if player beats the first one
    You create the expansion game as usual. The player just have to move over the save file.
    Note: Just to be sure, don't forget to transfer the .dll in the systems folder. I don't know if that does anything but just to be sure, do it.

    If you want more than one non-separate expansion
    I don't know. If they're separate expansions then it's very easily.
    If not, it's best to think of ALL your expansion packs you want and put them into one big one because when it comes to adding things like Factions, you can only do one. Same thing goes for separate expansions if you have expansions for the separate expansions.

    ================================Extra stuff============================================

    Vectra, does the coordiantes of MAP 1 have to match MAP 1 in expansion?
    No, I suggest making the Xcoord less than 17 and the YCoord less than 13. You can relocate the player by having a transfer player in the expansion game. Once you transfer the player to MAP1 MAKE SURE THEY GET A CHANCE TO SAVE IT!!!

    Vectra, you said we can to do something special... what is it?
    You can do two things.
    Do you know the three files that all say "game"? Transfer the encrypted one from the expansion to the original. That has all the current variable values and whether the switch was turned on or not.
    Note: Make a copy of the original and then take the expansion one and insert it into the original one(the copied version)
    Note: Just to be sure, don't forget to transfer the .dll in the systems folder. I don't know if that does anything but just to be sure, do it.
    Note: Make sure the variables and switches are also in the expansion

    OR
    If you want to be different, you can have the expansion ask a question or ask for a password. You get the answer only when you beat the main quest. You might want to do something like a code you need to input in a variable to play the expansion. Like the code is 629475 and the player only knows that when they beat the 1st game.

    Vectra, people can cheat and tell each other the password!
    If all the monsters are high-leveled ones, I promise you they will regret coming in at lvl.5 against lvl.30 monsters lol.

    In all seriousness, I do not know. I hate to say this but using the code/password idea is one of those "use at your own risk" thing.
    Note: If you use the code idea, remember to make it long so the player will have a really hard time guessing. Make it like 6 digits long.

    Warning: If adding scripts, make sure they are compatible!!!

    I think I've covered everything.



    Any Questions? Do you need anything explained more?




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

    本帖子中包含更多资源

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

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

    使用道具 举报

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

    本版积分规则

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

    幸运抽奖

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

    立即查看

    聊天机器人
    Loading...

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

    GMT+8, 2026-7-14 14:20 , Processed in 0.064823 second(s), 56 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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