Elin
51 个评价
CWL 示例: 小米塔 (CN/JP/EN/TW) +Voice
2
   
奖励
收藏
已收藏
取消收藏
Asset: NPC
Graphic: Sprite, Portrait
文件大小
发表于
更新日期
3.583 MB
2024 年 12 月 31 日 上午 3:23
6 月 14 日 上午 7:44
6 项改动说明 ( 查看 )

订阅以下载
CWL 示例: 小米塔 (CN/JP/EN/TW) +Voice

在 DK 的 1 个合集中
Elin Mods by DK
16 件物品
描述
这是一个如何使用 Custom Whatever Loader 制作自定义队友的示例,功能包括:
- 自定义头像
- 自定义贴图
- 自定义种族
- 自定义角色对话
- 自定义配音对话



[github.com]
[elin-modding-resources.github.io]

她会出现在孤儿院。

注意:小米塔并非设计为正常可用的战斗随从。她只是过来找你玩儿的。

- Custom Whatever Loader[github.com]
- 如何导入自定义冒险者[elin-modding-resources.github.io]
- 如何添加剧情与对话[elin-modding-resources.github.io]
- Elin Modding Wiki[elin-modding-resources.github.io]
- Elona Discord[discord.com]
- MiSide
- 一些使用CWL的mod

Copyleft
MiSide 是由 AIHASTO 开发的一款游戏,此模组与上述版权拥有者无关,也不拥有任何知识产权。素材来源于翻译资源。
15 条留言
DK  [作者] 6 月 12 日 上午 7:40 
@modothirly 独特角色是有自己独立的重生机制的,move_zone只会操作世界存档中的独特角色,因此击杀独特角色后其并不会从世界存档中消失。想做出反复刷的boss,请参考DLL接口,并单独设定boss的Chara行。

野怪等请直接参考Elin原版如何设定怪物Chara行的biome等属性
modothirly 6 月 12 日 上午 7:13 
@DK move_zone + move_next_to的方法确实有用,但如果将该角色杀掉后,再次 move_zone却没有任何反应,如何才能做出一个可以反复刷的BOSS?

此外我做了些野怪(非BOSS),但如何才能让它们出现在野外和地城中?(现在哪都找不到)
DK  [作者] 6 月 5 日 上午 7:07 
@modothirly 如果是CWL已经生成的角色(通过addZone标签),可以使用剧情拓展方法 move_zone + move_next_to 将其他角色移动到同一地图,随后使用 join_party 方法并指定相应的角色ID来招募入队,具体请参考 Wiki 文档 [elin-modding-resources.github.io]
modothirly 6 月 5 日 上午 6:24 
I need some help.I try to make a drama of a NPC group join team.If all NPC in current map,they could join.But what I want to make is like only one NPC on the map, and by the drama , other NPCs appear and join the team together
DK  [作者] 5 月 13 日 下午 3:17 
@Z03 The best way to make a follower/character mod now I'd suggest is checking out the existing mods (especially there're quite a few coming out just recently) see how they were made
DK  [作者] 5 月 13 日 下午 3:16 
To make a follower mod without CWL (be it an adventurer or a character with custom drama and stuff), there're a few steps:

1. Make a custom script DLL to load the xlsx file to import the Chara and related CharaText sheet (and Race, Thing, Job, Hobby, etc if provided)
2. Manually spawn the character in game with some sort of triggers (post load/post enter zone/custom condition, etc) using patches. Because game does not offer any API for that.
3. (If it's an adventurer) Add the character to the adventurer rank and set the home zone.
4. You cannot do custom drama without CWL, simply because game does not offer any API for that, it is hardcoded to only use its own. If you want to patch it yourself so it works, then it's likely it will be incompatible with CWL.
5. You cannot do custom "Let's talk" dialogs without CWL, ibid.
DK  [作者] 5 月 13 日 下午 3:15 
@Z03 the tutorial does need some updates since it was written 4 months ago.

The format CWL uses for drama/dialog/any other xlsx files is the same one used by Elin game itself, so you could take reference from game files, located in Pacakge/_Elona/Lang/_Dialog folder.

To make special comments(which I assume is the bark dialogs that pop up, not from drama conversation when you use Talk option), you can only use what the game offered in CharaText sheet: calm, fov, aggro, dead, kill. To add more triggers to the bark dialogs, there's a mod called Custom Talk and it has an example mod too. CWL does not expand on the CharaText function.
Z03 5 月 13 日 下午 2:07 
I read through the dialogue & drama section but it just left me more confused. It seems like a lot of this tutorial goes off of the basis that we already know how to script the xlsx file, therefore hard to follow as a beginner. What I'm struggling to understand is where to source the correct IDs, like if I want to make specific dialogue messages (ie. adventurer wants to make a comment based on affinity level/location/season) some examples would be super helpful, although I'd understand if you're too busy to explain in your tutorial.
How would I go about making a follower mod without CWL? And if you don't mind elaborating, what are the other similar mods you're referring to? Looking for any resources that can hopefully help me better understand.
Once again, thank you for your time!
DK  [作者] 5 月 13 日 上午 12:09 
@Z03 sorry for the lack of information, there's a wiki page for CWL adventurer importing in the description, which explains the dialog & drama editing. As for special instance triggers, that is only limited to a few types because game only offered those, CWL also didn't plan on expanding them because there's other mod that does similar stuff
Z03 5 月 12 日 下午 8:03 
any chance you'd be willing to make your adventurer guide a bit more comprehensive? as a beginner I'm struggling to follow. I opened up dialogue.xlsx through google sheets but I don't know how or where to get conversation IDs, like if I want the adventurer to say something for a unique instance, ie. affinity level/weather/location.

also I'd love to know how to add dialogue response options, such as how you have the ''1. You're Mita, aren't you?'' having the process be a step by step tutorial would make it a lot easier for beginners trying to learn this.

thank you for your hard work!