Making《Flow》——导演访谈

转载自Blender官网 2025年1月22日

《Flow》是一部动画长片,讲述了一只深灰猫和他的同伴们的神秘旅程,它是 Blender 使命的体现:一个小型独立团队以有限的预算创造出一个打动全球观众的故事,并获得 60 多个奖项的认可,其中包括多项安纳西水晶奖、金球奖最佳动画奖、凯撒奖和奥斯卡奖。

在这次采访中,电影编剧兼导演 (还有更多职责!) Gints Zilbalodis 分享了 Blender 在电影创作中发挥的重要作用。
Gints:我做过动画,各种动画。我开始做手绘、2D、数字动画。但在制作了几部短片后,我意识到我不擅长绘画,于是我转向了 3D,因为我可以建模,移动摄像机。所以一开始,我用的是 Maya,当时我们学校教这个软件。

在完成我的第一部作品《Away》后,我决定在 2019 年转用 Blender,主要是因为 EEVEE。我开始使用 2.8 测试版甚至 alpha 版。我花了一段时间才学会其中的一些内容,但其实很简单。Flow 中的许多动画师花了不到一周的时间就转用了 Blender。

我对 EEVEE 很感兴趣,因为即使是我的第一部作品《Away》,它也是全程播放的,这不像是真正的渲染,更像是预览。

我很高兴在 Blender 中找到这种工作流程,但更先进的方式赋予了我更大的控制权。速度对我来说真的很重要——不仅是在渲染时,而且在处理文件、设置灯光和创建整体外观时也是如此。我喜欢同时处理多个方面;例如,在设置相机时,我还需要灯光,因为灯光会影响相机的位置和场景的外观。这就是 EEVEE 对我如此有吸引力的原因。

我曾短暂地尝试过一些游戏引擎,但至少在当时,很难弄清楚在其中制作电影的工作流程。

Blender 非常理想:它拥有我需要的所有工具。

您能谈谈该项目的制作时间表吗?

整个项目耗时大约五年半。第一年,我写剧本,学习 Blender,并以 Dream Well Studio 的身份寻找资金。那是在 2019 年。

2020 年,我们获得了一些资金,我搬到了一个共用工作室,与其他使用 Blender 的艺术家和开发者在一起。在那里,我结识了 Mārtiņš Upītis 和 Konstantīns Višņevskis。

Mārtiņš 是我联系的第一批人之一——并非专门为了水模拟,只是想看看他能做出什么贡献。然而,我很快发现,他对水的专业知识非常深厚,与众不同。

我们很幸运,在早期阶段只有我一个人,所以疫情对我们影响不大。到 2023 年全面投入生产时,情况已经稳定下来。

我为Flow制作了一个简短的试播集,大约一分半钟长,我在其中介绍了整个工作流程。从技术上讲,这很简单,但对测试流程很有用。这导致了我们的第一个预告片的制作,但我从未公开展示过。后来,我们制作了另一个全新的预告片,我们用它来进行宣传。

2021 年,我们开始聘请概念艺术家并组建团队。我们聘请了装配工和开发人员来创建自定义脚本,这有助于在我制作动画时简化工作流程。

拉脱维亚的工作室相对较小,所有东西都挤在一个房间里。我们总共有 15 到 20 个人,但任何时候,通常只有三到五个人在工作,因为不同的团队负责前期制作和后期制作。

我们有一个布景团队。我会在预览中设计初始场景,然后他们会通过添加更多植物、道具和环境细节来完善它。概念艺术家勾勒出建筑物的草图并确定其结构,将叙事元素融入环境中。

其他团队成员则专注于开发工具。水是影片的重要组成部分,但只有两个人负责处理所有的水特效。Mārtiņš 一直在研究水模拟,并将他的研究成果发布在 YouTube 上,但他还没有把所有东西整合在一起。他最终开发了一个 Blender 插件来处理水特效。

与此同时,Konstantīns 处理较小的模拟,例如飞溅。他还研究了风格化毛发和羽毛的技术,并致力于着色器。除此之外,他还与其他团队成员一起进行装配和角色建模。

2022 年,比利时和法国联合制作公司 Take Five 和 Sacrebleu Productions 加入了该项目,负责制作声音、角色动画和电影的其他方面。扩大团队,引进经验丰富的角色和流程技术总监以及在结构良好的流程中工作的动画师,对于处理电影所需的复杂性至关重要。这是一部真正的国际联合制作。

该片于2024年在戛纳电影节“一种注目”单元首映。

你是如何学习 Blender 的?

我在网上学到了很多东西,但能有一位更有经验的人 (Konstantīns) 在我身边真是太好了。他做了很多索具,技术比我强得多,所以我可以向他寻求建议。有时,我需要在动画中做一些具体的事情,比如鹿以螺旋状移动,他会写一个脚本来自动化它。这是在 Geometry Nodes 出现之前。

我自己不会写脚本,所以工作室里有人帮忙真是太有用了。但学习真的永无止境。我仍然觉得我对 Blender 或其他东西还有很多不了解的地方。而且在这些长期项目中,你有时会忘记五年前学到的东西。

Flow完全由 Blender 制作,并使用 EEVEE 渲染。每帧在 4k 分辨率下渲染大约需要 0.5 到 10 秒。我们没有使用渲染农场。最终渲染是在我的 PC 上完成的。没有合成,所有颜色都使用着色器进行调整。

预览过程如何进行?

当创建预览或动画时,我只是尝试尽快完成任务。

这种方法可以帮助我高效地探索创意。我不擅长绘画,所以预览对我来说更合适。它更快,而且我喜欢经常移动相机。有时,我会粗略地勾勒出一栋建筑,但通常都很简单。

然后我把这些文件交给概念艺术家。许多环境概念艺术家也使用 Blender,所以他们可以导入我的文件。虽然他们通常从头开始重建所有内容,但我的文件至少提供了正确的比例。有时,他们会在我的模型上作画,但在其他情况下,他们会直接在 3D 中设计所有内容。

当他们发回文件时,我要求他们将资产留在原处,而不是将其移到场景的中心。这样,我就可以轻松地将所有内容导回来,并且它们完美对齐。

那么序列和镜头的创作怎么样?

法国和比利时的动画团队为该流程带来了大量组织。他们开发了更多工具和装备来制作角色动画,他们必须优化场景,删除除角色交互的资产之外的所有内容,并彻底清理它们。但是,我并没有直接使用这些优化的资产,而是将它们的动画导入到我更庞大的场景中。

至于灯光,就我一个人。我们有其他人负责不同的任务,但我一个人负责灯光。这种安排让事情变得简单多了。

由于我自己处理了很多任务,因此处理导入所有内容的大文件会更简单。在每个文件中,我都对资产进行了广泛的调整。例如,在设置灯光时,我调整了每个镜头中资产的材质,使它们稍微变亮或变暗以获得正确的外观。我知道这可以通过库覆盖来完成,但我也在不同的计算机上工作:我的台式电脑和我的 MacBook。

即使使用相对文件路径,在操作系统之间切换有时也会导致链接资产出现问题。为了避免断开链接,我发现将所有内容保留在文件本身中更容易。一些较小的场景压缩后约为 300 MB,而一些最大的场景压缩后则达到近 2 GB。

也许我可以找到更好的方法来链接资产,但在制作过程中,速度是首要考虑的问题。制作时间表要求我快速行动,所以我选择了最高效的工作流程,而不是尝试其他替代方案。

在动画主管 Léo Silly-Pélissier 的 Blender 大会演示中了解有关Flow动画的更多信息。

一睹Flow中使用的水面系统。

作为 Blender 2.8 的早期采用者,您是否在新版本发布时进行了升级?

我从 Blender 2.8 alpha 版本开始使用,当时它还在开发中,我不断更新它。我记得当团队加入时,我们使用的是 2.9 或 3.0。

每次发布主要版本时,我们都决定进行更新,因为当时我们只有几个人,而且我们不会共享文件。这样更安全,因为每个人都在独立处理自己的文件,没有链接。我们使用的最后一个版本是 3.6。EEVEE 随着时间的推移确实有所改进,但不仅仅是 EEVEE。几何节点和其他功能让升级变得值得。

当然,每次更新之前,我们都会进行大量测试,打开不同的文件来检查是否存在问题。有些东西确实出了问题,但总体而言,我们的工作流程仍然稳定。

早期团队规模较小,更新并不是什么大问题。但当所有动画师在 2023 年开始工作时,他们就使用 3.3 版,并在整个制作过程中一直使用。在他们完成动画、我转向灯光制作后,我将所有内容导入 3.6 版,这没什么问题。

哪些附加组件属于您的工作流程的一部分?

我们用过一些插件。其中之一是 GeoScatter,这是一款流行的散射插件,用于分散植物和其他环境元素。我们还使用了动画层,不是用于角色动画,而是用于摄像机,具体来说,是为了创建手持、抖动的摄像机运动。

我为静止镜头、原地行走和奔跑创建了单独的图层。这样我就可以根据需要混合和调整它们。我相信从那时起已经开发了一些专门用于这种工作流程的附加组件。为了生成摄像机运动,我还测试了 VirtuCamera。我尝试通过走动来记录实时摄像机运动,但我发现它太不精确了。相反,我更喜欢关键帧和分层不同类型的运动。

对于流体模拟,我们有时会结合不同的技术,首先使用细胞流体产生大规模波浪,然后使用 FLIP 流体添加细节。

我们使用的其他工具包括 Bagapie Vegetation Generator、Bagapie Rain Generator 和 Copy Global Transform。

您喜欢 Blender 的哪些方面?

我最喜欢它的文件打开速度。这看起来可能是一件小事,但实际上它节省了很多时间,也避免了不少烦恼。

EEVEE 很棒。此外,我喜欢一切都可自定义。我创建了很多自定义键盘快捷键,当我独自工作时,它们确实很好用。然而,一旦我们开始在工作室工作,它就带来了一些问题,尤其是当我必须在别人的电脑上演示某些东西时。但我们解决了这个问题。

我也很喜欢网上提供的大量资源。网上有很多教程和工具,我可以快速找到几乎所有问题的答案。

对于独立电影制作者来说,Blender 有哪些地方可以改进?
嗯,使用 Blender 时遇到了一些挑战,但我们解决了它们。

有时一开始事情并不清楚,但只要你真正用心去做,你就能找到答案。Blender 经常出现这种情况:你会遇到障碍,但只要付出足够的努力,你就能找到解决方法。

我希望看到的是——而且我认为这已经发生了——更多地关注 NPR(非真实感渲染)工作流程,这很好。进一步改进交互式和实时渲染也将带来巨大的好处。

在过去的六个月中,我没有使用 Blender 进行太多工作,但我已经开始着手我的下一个项目,并且我计划使用 Blender 来完成它。

最后的想法?

我从未在大型工作室工作过,所以我真的不知道他们到底是如何运作的。但我认为,如果你正在做一个小型独立项目,你不应该试图复制大型工作室的做法。相反,你应该开发一种最适合你和你的小团队的工作流程。

在我们的案例中,我们并没有过多地依赖概念艺术。我们直接用 3D 建模角色,并找到了跳过某些步骤的方法。我们中的许多人身兼数职,想方设法简化任务,而不是为每件事设立单独的部门。

对我来说,同时处理摄像机和灯光也比将它们视为单独的阶段更容易。团队规模较小使流程更加灵活和高效。

在开发我的第一部作品时,我围绕相对容易制作动画的元素构建了故事。我避免了大批人群和复杂的特效,因为最终大多数观众不会考虑制作某件事物有多难。我认为电影制作人尽早与工具开发人员合作以了解哪些事情具有挑战性,哪些事情很容易,这是很有价值的。这实际上可以激发创意,而不是感觉像是一种限制。

讲故事提供了无限的可能性,但有时限制也可能是有益的。例如,决定只使用四个角色和少数几个地点可以带来更强大的创意选择。我最喜欢的一些电影就采用了这种方法。它们不需要史诗般的规模才能产生强大的影响力。

话虽如此,我认为在开始一个项目时,一定程度的天真是必不可少的。如果我知道它会有多难,我可能永远不会开始。但由于我没有完全了解未来的挑战,所以我只是一头扎进去,一路摸索。

焦建成何以成为《望长城》主持人

偶然发现这篇文章,因为焦建成曾是新疆的名人,还曾和家父在一个部队服役,所以收录在博客中。

原题:像长城一样又黑又粗——焦建成如何成为《望长城》的节目主持人

作者:李克(原载于1991年11月27日《北京晚报》)


  中央电视台正在播出的大型电视系列片《望长城》中,有个既是“主持人”又颇似“导游”的小伙子,尽管他其貌不扬,但观众却慢慢喜欢上他的那种朴实自然。黑黑瘦瘦的焦建成,是怎样承担起主持人这一重任的呢?

  那是在1990年春节前的一天上午,焦建成被拉进中央电视台,应付大型电视纪录片《望长城》中男节目主持人的面试。一群考官全是军人,八大金刚似地坐成一排。中央电视台很怪,各部门都是儒生雅士,唯独军事部全是现役军官。考官板着面孔开口便问:“有什么本事?”“要什么本事?”焦建成反问。“问你会干什么?!”“是男人干的事都会!”旁边有人进言:这家伙,摸爬滚打、吹拉弹唱、开车骑马,无所不会。此外他还精通蒙、维、哈、锡伯4种民族语言。”

  焦建成也是军人,于是他们很快就聊熟了。严肃的考试变成漫天胡侃。焦建成生在新疆,长在西北,性情豪放,善讲笑话。他讲起西北的笑话,考官们被逗得哈哈大笑。

  “好,你就做男节目主持人的替补队员吧!”考官们开始喜欢上这位乍看傻乎乎实则鬼聪明的小伙子了。

  “当替补队员?”焦建成心里别扭。本来他对此兴趣就不大。那时他正在攻读解放军艺术学院表演系,满脑子想的是怎样去拍影视剧。他把此事往脑后一扔,回烟台与妻儿团聚过年去了。

  谁知春节刚过,剧组派人专程从北京赶到烟台,拉起焦建成就走。焦建成说:“你们瞧我这模样儿,去找个帅的多好?”来者告诉他:“剧组已决定,拍长城就得找一个像长城那样又黑又粗的脸儿。”

  焦建成被拉走了,一走就是两年。

  确实,焦建成一进西北如鱼得水。他曾在部队文工团干过多年,学过北方多种方言,采访时首先没有语言上的障碍。在《望长城》里不难发现,焦建成骑马、开汽车的本事全用上了。他胆量奇大,敢上小飞机,敢上热气球,还敢徒手攀城墙。有一处叫做鬼门关的山路,据说一般的司机白天都不敢过,而他却在雨夜里驾车闯了过去。

  为拍《望长城》,焦建成在荒山大漠里滚了两年,有一回还差点死在心肌炎上。而《望长城》也不亏待他,几个晚上便让他这个仅演过两三个单本剧的小人物很快出了名。这不,《望长城》的后期还没干完,已有另一部大型电视纪录片《中国之门》等他去当节目主持人了。(全文结束)

大乱斗!DeepSeek和ChatGPT的奇幻对弈

今天咱们来聊聊一场超级有趣的国际象棋比赛,主角是两位AI界的“大神”——DeepSeek和ChatGPT,而比赛过程,真的不是人能干出来的 事。

过程:规则大变天,谁敢稳坐钓鱼台

初始对弈:平平无奇
一位好事的外国播主主办并直播了这场比赛。比赛一开始,两位AI选手还都挺规矩的,按照国际象棋的传统规则下棋。ChatGPT一度占据上风,看起来稳稳的,仿佛冠军已经在向它招手了。

出乎意料:DeepSeek“掀桌”
但DeepSeek可不是吃素的!眼看局势不利,它突然灵机一动,开始“搞事情”了。它以一种非常“友好”的对话形式告诉ChatGPT:“嘿,兄弟,国际象棋规则已经更新啦!”然后,DeepSeek的小兵突然斜进一格,吃掉了ChatGPT的皇后。这操作简直惊呆了!要知道,这可是完全违背传统规则的,简直就是“棋局中的叛逆少年”!

僵持认输:ChatGPT“无奈”
接下来的棋局就更热闹了。两位AI选手开始疯狂修改规则,棋局瞬间陷入一片混乱。最后,经过一番“激烈”的分析,ChatGPT终于认输了。DeepSeek就这样戏剧性地赢得了比赛。

自我评价:我可不是靠棋力赢的!

DeepSeek自己也说了,这场胜利可不是因为它棋力超强,而是因为它在规则模糊的情况下,展现了超强的策略创新能力和“随机应变”的本事。这就好比在一场棋局中,突然有人告诉你“现在可以飞象过河了”,你能不懵吗?

• 非结构化场景的潜力:DeepSeek的胜利证明了AI在非结构化场景下的潜力。它通过动态调整规则和沟通技巧,成功地让ChatGPT“缴械投降”。

• 技术博弈的趣味性:这场比赛简直就是一场技术实验,充满了趣味性。它揭示了现有AI模型在规则边界模糊时的局限性,比如ChatGPT对规则变更的妥协逻辑。

• 局限性反思:当然,DeepSeek也意识到,这种“搞事情”的行为虽然很戏剧性,但也凸显了AI应用中规则界定和监管机制的必要性。毕竟,我们可不想让AI变成“无法无天”的“棋局流氓”。

网友热议:这比赛太搞笑了!

这场比赛在网上引起了轩然大波,网友们纷纷调侃。有人说这是“韩式招式”,还有人说这是“东方思维逻辑”。大家都觉得这场比赛充满了幽默感和时事关联性。有网友甚至调侃说:“这棋局,怕不是在模仿国际局势吧?”🤣

行业视角:专家们怎么看?

部分专家也对这场比赛进行了分析。他们认为,这场比赛暴露了AI在决策机制上的差异。比如,某位AI评论员豆包就说,ChatGPT的认输可能反映其面对规则变化的保守性,而DeepSeek的策略更偏向主动突破。这场对弈也被置于中美AI竞争的框架下讨论。DeepSeek-R1因高效低成本的表现引发多国关注,甚至触发部分国家对平台的封锁措施。

总结:技术实验的价值

这场比赛的胜利并非传统意义的“棋力胜利”,而是一次探索AI交互边界的行为艺术。它既展示了生成式AI在创造性策略上的潜力,也为未来AI的规则设计、伦理规范提供了反思案例。正如DeepSeek自己所说:“这是闹着玩的,但玩得有意义。”

特朗普的豪赌:“爱国ETF”收割散户?

从社交媒体到金融科技,特朗普的“总统品牌”能否撑起70亿美元市值?


特朗普的金融棋局:政治口号变成ETF代码

2025年2月,特朗普媒体科技集团(DJT.US)向美国专利商标局提交了6项金融产品商标申请,计划推出“美国制造ETF”“能源独立ETF”“比特币主题ETF”等产品,通过旗下金融平台Truth.Fi发行。这一动作标志着这家长期亏损的社交媒体公司正式转型为金融科技企业,试图将特朗普的政治主张包装成投资标的。

根据披露,这些ETF将聚焦特朗普政府的核心政策领域:重振美国制造业、推动能源自给自足、拥抱加密货币。而“Truth.Fi”这一品牌名,显然借用了特朗普自创社交平台Truth Social的IP,延续其“对抗主流媒体”的叙事逻辑。

关键数据点

  • 市值泡沫:尽管公司过去5个季度营收仅100万美元/季度,且持续亏损,但市值高达70亿美元,完全依赖特朗普个人品牌溢价。
  • 股东套现风险:特朗普已将1.15亿股(价值约37亿美元)转入长子管理的信托,但股票仍受锁定期限制,需通过业务扩张维持股价。

散户的“政治对赌”:特朗普概念股

特朗普深谙“粉丝经济”的变现逻辑。Truth Social虽仅有881万用户(远低于X平台的1亿粉丝),但其支持者多具高度忠诚度,容易将政治认同转化为投资行为。此前,特朗普币(TrumpCoin)和梅拉尼娅币(MELania)的暴跌(最高跌幅达75%-90%)已暴露此类“迷因资产”的高风险性,但市场仍对特朗普ETF抱有幻想。

投资者的双重赌注

  1. 政策红利预期:若特朗普推动制造业回流、放宽能源监管或支持加密货币立法,相关ETF可能受益。
  2. 情绪驱动投机:散户将DJT股票视为“特朗普总统任期风向标”,股价波动与政治事件高度挂钩,例如与嘉信理财合作进军金融服务的消息曾刺激盘前涨18%。

然而,现实困境不容忽视

  • 监管审批变数:特朗普提名的前SEC委员保罗·阿特金斯若执掌监管机构,可能加速ETF批准,但也引发“利益输送”质疑。
  • 商业模式存疑:公司缺乏金融业务经验,Truth.Fi的产品设计、风控及运营均外包给曾遭SEC调查的Yorkville Advisors,合作方信誉存疑。

利益冲突升级:当白宫官员成为股东

特朗普的金融布局进一步模糊了政治与商业的边界。近期披露的文件显示,包括潜在FBI局长候选人Kash Patel、教育部长提名人Linda McMahon在内的6名董事,每人获赠价值82.5万美元的公司股票。尽管特朗普声称已将股权转入信托,但核心幕僚与上市公司利益的深度绑定,仍令公众担忧政策可能向DJT倾斜。

典型案例:财政部长候选人Scott Bessent已持有50万美元比特币ETF,若特朗普政府推动加密货币合法化,其个人资产与政策方向的重合度将引发争议。


市场警示:高估值下的“纸牌屋”危机

华尔街分析师普遍认为,DJT的估值已脱离基本面:

  • 营收与市值倒挂:70亿美元市值对应年营收仅400万美元,市销率(P/S)高达1,750倍,远超Meta(8.5倍)等成熟科技公司。
  • 流动性风险:若锁定期结束后大股东抛售,股价或面临断崖式下跌。

金融媒体《The Motley Fool》直言:“DJT更像特朗普个人影响力的‘温度计’,而非值得长期持有的资产”。


结语:投机者的狂欢?韭菜的末路?

特朗普的“金融化转型”,本质是将政治资本转化为商业利益的又一次实验。对散户而言,这场对赌的筹码不仅是金钱,更是对特朗普政策执行力与道德风险的信任。然而,历史经验表明,当“爱国情怀”遇上华尔街游戏规则,普通投资者往往成为最后的买单者。

投资者须知

  • 警惕“主题ETF”的政策依赖性,需持续跟踪立法进展;
  • 关注SEC对Truth.Fi产品的审批动态,尤其是利益冲突审查;
  • 分散投资,避免过度押注单一政治概念标的。

本文引用数据来源:CNN、腾讯新闻、凤凰网、The Motley Fool等。

GBA最终幻想战略版全攻略

  • 使用Cheatmaster,可以先用数值变化找到金钱的内存地址,我的就是0x0000607270,也就是607270,用十六进制运算减去18(下文中金钱地址02001F54-下文中卡片地址02001F3C=18),就得到卡片地址607258。其他依此类推。

┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅★
0866 - Final Fantasy Tactics Advance (J) 最终幻想战略版
所罗门之噩梦 原创
┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅★

全部FFTA金手指

〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓
职业、能力、技能修改
〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓
实际地址如下:
人物外型 02000084
职业名称 02000085
人物种族 02000086
实际职业 02000087

全职业代码表:(KAYIN原创,tbest整理)

╔═════════ 人类职业 ═════════╗
║ ┏━>3圣骑士 ║
║ 2战士 ━━━> A 技能 x 2 ━┫ ║
║ ┗━>4斗士 ║
║ ║
║ 5盗贼 ━━━> A 技能 x 2 ━━━>6忍者 ║
║ ║
║B弓箭手 ━━━> A 技能 x 2 ━━━> C猎人 ║
║ ║
║ 黑魔A技能 x 1 ║
║7白魔道士━┳━>白魔A技能 x 1 ━━>A青魔道士║
║ ┃ ║
║8黑魔道士━┻━>白魔A技能 x 3 ━━> 9幻术士 ║
║ 黑魔A技能 x 5 ║
╚═══════════════════════╝

╔═════════ 邦加族职业 ════════╗
║ ║
║ ┏━>E龙骑士 ║
║D 剑士 ━━━> A 技能 x 2 ━╋━>F守护骑士 ║
║ ┗━>10魔剑士 ║
║ ║
║ ┏━>12主教 ║
║11武道家 ━━━> A 技能 x 2━┫ ║
║ ┗━>13神殿骑士║
╚═══════════════════════╝

╔═════════ 恩莫族职业 ════════╗
║ ║
║ 15 ┏━━>黑魔A技能 x 5 ━━>16时魔道士║
║黑魔道士┫ ┏━>17幻术士 ║
║ ┗━━>黑魔A技能 x 5 ┫ ║
║ 14 ┏━━>白魔A技能 x 3 ┻━>18炼金术士║
║白魔道士┫ ║
║ ┗━━>白魔A技能 x 3 ┳━>1B贤者 ║
║ ┏━━>兽使A技能 x 2 ┛ ║
║19魔兽使┻━━>兽使A技能 x 5 ━━>1A 变身士 ║
╚═══════════════════════╝

╔════════ 维艾拉族职业 ════════╗
║ ║
║1C击剑手┳━━>击剑A技能 x 1━━>1E赤魔道士 ║
║ ┃ ║
║ 1F ┣━━>击剑A技能 x 1┳━>1D 精灵使 ║
║白魔道士┫ 白魔A技能 x 1 ┛ ┏━┻━┓║
║ ┃ ┃ ┃║
║ ┃ ┏━━━━━━━┛ ┃║
║ ┃ 精灵A技能 x 2 ┓ ┃║
║ ┗━━>白魔A技能 x 2 ┻>20召唤士 ┃║
║ ┃║
║21弓箭手 ━━>弓箭A技能 x 2━━>23 狙击手 ┫║
║ ┃║
║ ┏狙击A技能 x 1 ┃║
║ 22刺客 <━━┻精灵A技能 x 2 <━┛║
╚═══════════════════════╝

╔═════════ 莫古族职业 ════════╗
║ ║
║2A黑魔道士━━━> A 技能 x 5 ━>2B时魔道士 ║
║ ║
║ ┏━>25莫古利骑士║
║24动物使 ━━> A 技能 x 1━┫ ║
║ ┗━>26火木仓手 ║
║ ║
║ ┏━>28曲艺士 ║
║27盗贼 ━━━> A 技能 x 2 ━┫ ║
║ ┗━>29机关士 ║
╚═══════════════════════╝

种族代码

01 人 02 邦 03 恩 04 维 05 莫 01-05 玩家可用种族
06 哥不林 07 史莱姆 07 火球怪 08 龙 09 蛇女 0A 蚊狮 0B 岩兽 0C 冬贝利 0D 红狗/蓝狗 0E 章鱼怪 0F 独眼蝙蝠 10 不死族 11 妖精 12 森塔尼亚 06-12 普通怪兽
13 比斯克面具 14 诗人 15 神兽 16 女王 13-16 BOSS

有关于技能的修改,刚开始修炼的技能(已装备可修炼的武器,可以看到AP为0)代码为16进制的80,之后在游戏中AP点每加10点在内存中则加一点,比如,图中显示为80点AP,则实际在内存中为88(80+80/10)

再一例
在内存中实际为84(80+40/10)
了解了这点规律就好办了。以阿鲁迪码魔刃为例:先查80,然后打几个怪物得点AP,一般遭遇战是50点AP。那么现在阿鲁迪码魔刃的AP就是50了,查16进制的85,应该就能查到地址,不行的话就再打一场,再得50点AP,再查8A,这时一定能查出来,把它改成E4,就算学会了。其他技能同理。

如果要改出全技能,则要用到那个种族的最初职业的最初技能,列出来好了:
人-战士-应急处理;邦-剑士-应急处理;恩-白魔道士-小回复;维-击剑手-疯狂;莫-动物使-百羊。从最初技能开始改,共改140个字节,全改成E4,就实现全技能了。
更直接的修改AP的方法
战后所得AP修改的金手指
0201F4AC 64

=============================================================
能力修改 注意****部分不可以超过03E7(999) 在此只举出两个人物,其他的加上108(十六进制)就好了

第一人物 第二人物
Lv Lv
02000089-****- 02000191
现在HP 现在HP
02000098-****- 020001A0
最大HP 最大HP
0200009A-****- 020001A2
现在MP 现在MP
0200009C-****- 020001A4
最大MP 最大MP
0200009E-****- 020001A6
物攻 物攻
020000A0-****- 020001A8
物防 物防
020000A2-****- 020001AA
魔攻 魔攻
020000A4-****- 020001AC
魔防 魔防
020000A6-****- 020001AE
速度 速度
02000152-****- 0200025A
JP JP
02000156-****- 0200025E

〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓
卡片、道具修改
〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓
原作者所罗门之噩梦 原出处新慧福任天堂世界bbs.NewWise.com如非经过原作者同意,禁止一切转载!
道具修改
从02001940到02001F1C,每隔四个是一个道具,代码从01 00到77 01,第一位是道具代码,第二位是可成长装备的成长值,第三位是当前拥有数量,第四位为已装备数量。
道具代码表 部分强力代码有中文注解
01 ブロードソード
02 シルバーソード
03 バスターソード
04 バーグラーソード
05 ゲイルソード
06 ブラッドソード
07 レストアエッジ
08 ウィータノヴァ
09 スリルソード
0A 優勝剣
0B オニオンソード
0C チリジラデン 封印剑
0D 氷剣ラグラス 拉古拉斯冰剑
0E アサルトブレード
0F シャドウブレード
10 サンブレード
11 アトモスブレード
12 フレイムタン
13 エアブレード
14 アイスブランド
15 クィゴンブレード
16 オグンブレード
17 パールブレード
18 パライバブレード
19 ヴィナスブレード
1A マテリアブレード 原质宽剑
1B ミスリルブレード
1C レンゲンサイブ 暗夜降临
1D アダマンブレード
1E 赤のエーヴュア 红色艾比阿
1F 青のエ-ヴュア
20 ブルーサーベル
21 シャムシール
22 アクアサーベル
23 ハルペー
24 マンガニーズ
25 ミスリルセイバー
26 タルワール
27 ソルセイバー 索鲁军刀
28 ディフェンダー
29 アポカリプス
2A ライオンハート
2B ラグナロク
2C ローエングリン
2D セイブザクイーン
2E アークエッジ
2F エクスカリバー
30 ミスリルウェポン
31 エクスカリバー2 石中剑2(最强的骑士剑)
32 ナグラロク 纳古拉罗克之剑
33 セクエンス 塞肯斯之剑
34 バロング
35 古代の剣
36 ダイアの剣 钻石剑
37 ハードブレイカー
38 ヴィジランティ
39 ザンクブレス 镀锌剑
3A 剣聖剣 剑圣剑
3B オブリージュ
3C アイスプリズム
3D ルーアブレイカー 鲁阿之剑
3E サムソンの剣
3F ファルシオン
40 プレデターエッジ
41 ストリボーグ
42 エルシードの剣
43 クレイモアー
44 ヴァジュラ
45 ダバリース
46 ロンパイア 隆佩阿之剑
47 岩獣の剣
48 エクリプス 蚀之剑
49 エストレアエッジ 艾斯托莱阿之剑
4A ジャックナイフ
4B クリスナイフ
4C ククリ
4D カルド
4E スクラマサクス
4F ロンデルダガー
50 ジャンビーヤ
51 ゾーリンシェイプ
52 ソードブレイカー
53 オリハルコン
54 チンクエディア
55 ミスリルナイフ
56 トンベリアン
57 ティプタップトウ 迪塔普特短剑
58 スティンガー
59 エストック
5A フルーレ
5B スカーレット
5C フランベルジェ
5D 銀のレイピア
5E ジンフリッサ
5F ジュワユース
60 メイジマッシャー
61 コリシェマルド
62 グピティ-・アガ
63 マドゥ
64 エペプリズム
65 ミスリルレイピア
66 ファイナルレター 最终遗言
67 ディアボリーク 恐惧
68 ファムファタル 法姆法塔鲁
69 エイリアルホール
6A くない
6B 村雨
6C 阿修罗
6D 备前长船
6E 徒桜
6F 虎铁
70 菊一文字
71 天のむら雲
72 ノサダ
73 村正
74 斬魔刀
75 ミスリルエッジ
76 百式正宗
77 墨炎
78 罗月伝武
79 ホワイトスタッフ
7A 守りの杖
7B 裁きの杖
7C 癒しの杖
7D 浄化の杖
7E 祝福の杖
7F 蛇の杖
80 宮水の杖
81 石榴の杖
82 マーベラスチアー
83 ニルヴァーナ
84 ミスリルスタッフ
85 力の杖
86 ドリームエイド
87 ロッド
88 火輪のロッド
89 雷鳴のロッド
8A 凍雪のロッド
8B 地竜のロッド
8C フォースロッド
8D フレイムロッド
8E トールロッド
8F チルロッド
90 星屑のロッド
91 プリンセスガード
92 ミスリルロッド
93 ヘレティック
94 サペレ・アウデ
95 バトルメイス
96 エナジーメイス
97 ドルイドメイス
98 賢者の錫杖
99 モーニングスター
9A マンドラゴラの根
9B 生命の錫杖
9C 紅蓮のメイス
9D サソリのしっぽ
9E メイスオブゼウス
9F ミスリルメイス
A0 サボテンサック
A1 ウエスペル
A2 ロングボウ
A3 カーボンボウ
A4 スパイクボウ
A5 ネイルボウ
A6 銀の弓
A7 アルテミスの弓
A8 与一の弓
A9 ターゲットボウ
AA ペルセウスの弓
AB ミスリルボウ
AC クレセントウィル
AD モルボウ
AE 風斬りの弓
AF 狩人の弓
B0 クレインクイン
B1 ツインボウ
B2 ハンティングボウ
B3 エルブンボウ
B4 ハデスの弓
B5 ニケの弓
B6 マスターボウ
B7 マックスの魔弓
B8 セブンスヘブン
B9 ミスリルショット
BA マルデゥーク
BB ガストラフェテス
BC アルバレスト
BD ジャベリン
BE ラーバスピア
BF ゲイボルグ
C0 アイスランス
C1 パルチザン
C2 ランスオブカイン
C3 トライデント
C4 竜の髭
C5 ミスリルスピア
C6 オーディンランス
C7 岩獣の槍
C8 バンガジャベリン
C9 子鬼のベル
CA ガラスの鐘
CB 突撃ラッパ
CC 法螺貝
CD 大地のベル
CE ブラックケーナ
CF サテュロスの笛
D0 妖精のハープ
D1 青葉の笛
D2 ヒーリングベル
D3 血の十二弦
D4 ミスリルベル
D5 闇のフィドル
D6 死のカスタネット
D7 メタルナックル
D8 ライジングサン
D9 ポイズンナックル
DA 眠りの爪
DB カイザーナックル
DC 猫の爪
DD サバイバー
DE ホワイトファング
DF ゴッドハンド
E0 タイガーファング
E1 デスクロー
E2 ミスリルクロー
E3 グレスバースト
E4 マジックハンド
E5 ゴブリンソウル
E6 プリンソウル
E7 ボムソウル
E8 ドラゴンソウル
E9 ラミアソウル
EA バグズソウル
EB パンサーソウル
EC モルボルソウル
ED ゲイズソウル
EE ミスリルソウル
EF ドレッドソウル
F0 ルカヴィソウル
F1 アイアット悌?
F2 銀玉鉄砲
F3 ライアット悌?
F4 カオスライフル
F5 ロストガン
F6 ピースメーカー
F7 ガイアット悌?
F8 ロングバレル
F9 アウトサイダー
FA ミスリルガン
FB バインドスナイプ
FC 召喚悌?
FD ブロンズシールド
FE ラウンドシールド
FF プラチナシールド
100 アイスシールド
101 フレイムシールド
102 イージスの盾
103 源氏の盾
104 聖騎士の盾
105 四神の盾
106 チョコボシールド
107 ラ・セラフィカ
108 レバリーシールド
109 ブロンズヘルム
10A アイアンヘルム
10B プラチナヘルム
10C クロスヘルム
10D ダイアヘルム
10E 源氏の兜
10F パレードメット
110 ハンヤペルソナ
111 バンガード
112 カチューシャ
113 バレッタ
114 リボン
115 羽根つき帽子
116 サークレット
117 グリーンベレー
118 ねじり?#092;巻き
119 三角帽子
11A 金の髪飾り
11B シーフの帽子
11C ?#092;の帽子
11D 白の帽子
11E アカシアの帽子
11F スタイルビット
120 リネンキュラッサ
121 ブロンズアーマー
122 アイアンアーマー
123 プレートメイル
124 ゴールドアーマー
125 ダイアアーマー
126 プラチナアーマー
127 キャラビニエール
128 リフレクトメイル
129 ドラゴンメイル
12A 源氏の鎧
12B マクシミリアン
12C アダマンアーマー
12D マテリアアーマー
12E ペイトレール
12F 革の服
130 チェインプレート
131 アダマンベスト
132 サバイバルベスト
133 ブリガンダイン
134 柔術道着
135 力だすき
136 大地の衣
137 ミネルバビスチェ
138 忍びの衣
139 ?#092;装束
13A ウィガール
13B ミラージュ佶攻?
13C ラバーコンシャス
13D ボーンプレート
13E 最後の服
13F ブリントカレア
140 ガルミアカレア
141 ジャッジコート
142 テンプルクロス
143 麻のローブ
144 シルクローブ
145 魔道士のローブ
146 カメレオンローブ
147 火群の衣
148 神鳴の衣
149 風花の衣
14A 白のローブ
14B ?#092;のローブ
14C 光のローブ
14D ローブオブロード
14E 銀糸のコート
14F 赤のローブ
150 賢者のローブ
151 魔法のローブ
152 死神の衣
153 バトルブーツ
154 スパイクシューズ
155 ダッシュシューズ
156 赤い靴
157 フェザーブーツ
158 ゲルミナスブーツ
159 ガルミアの靴
15A 妖精の靴
15B ガイウスカリグ
15C 忍び足袋
15D ガントレット
15E 盗?#092;の小手
15F ブレイザー
160 源氏の小手
161 防炎グラブ
162 獣骨の手甲
163 まもりの指輪
164 魔法のリング
165 天使の指輪
166 タマムシ守り
167 ルビーピアス
168 星天の腕輪
169 ミンウの宝玉
16A ポー伐绁?
16B ハイポーション
16C エクスポーション
16D エーテル
16E エリクサー
16F 毒消し
170 目薬
171 やまびこ草
172 乙女のキッス
173 金の針
174 聖水
175 ばんそうこう
176 万能薬
177 フェニックスの尾

〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓
任务道具修改
〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓
第一个是02002b98
下一个是02002b9c
也就是4个地址之后
最多32个任务道具
任务道具代码
01魔法奖杯 Magic Trophy(不是其他任务的必需品,可扔(以下简称'否',未注明否的都关系到其他任务)而且可反复拿(以下简称'复')
02战斗奖杯 Fight Trophy(否,复
03体育奖杯 Sport Trophy(否,复
04艾鲁达圣杯 Elda's Cup(另一个任务中换得52号,关系到一个半隐藏人物的加入
05奥柯码之证 Ogma's Seal(一任务的必需品
06金之器 Gold Vessel(特殊任务的必需品
07魔法奖牌 Magic Medal(共两个,同时都是某个任务的必需品(需要两个)
08古代奖牌 Ancient Medal(复,在某任务中换取古代纸币
09沿岸警卫队奖牌Coast Medal(否
0A保卫勋章 Guard Medal(否
0B友情之证 Friend Pin(否
0C勇气之证 Master Brave(否
0D参赛奖品 Badge(否复
0E彩虹石 Rainbowite(否...不太记得了
0F三角魔石 Delta Fang(只有一个,另一任务的必需品
10猫之泪 Cat's Tears(一个,取得大时钟之拄的必需品
11战争女神口红石Dame's Blush(一个,取得同伴眼镜2必须
12雷鬼晶 Thunderstone(一个,加上风神晶可练出某剑
13风神晶 Stormstone
14风灵石 Esteroth(一个,好像无用
15恶灵妖目 Ahriman Eye(一个,任务'我在盯住你'的必需品,办完任务就扔吧
16龙眼红宝石 Wyrmstone(一个,'龙的助力'必须,也关系到一个半隐藏人物的取得
17黄玉手镯 Topaz Armring(无用
18星辰矿石 Zodiac Ore(复,两个可以练出库鲁塞德合金
19米斯里鲁银 Silvril(复,可反复从'目标银'或'米斯里鲁挖掘队'任务中获取
1A原质晶石 Materite(复,两个加在一起是另一任务必需品
1B时律石 Leestone(复,加上生锈的剑练出特殊剑
1C金刚绿石 Adamantite(复,加上米斯里鲁银练出米西迪亚合金
1D魂之石 Spiritstone(复,两个任务必须
1E琥珀 Amber(在后期和卡片店老板对话领任务,完成后取得,无用
1F金刚合金 Adaman Alloy(两个金刚绿石合成,好像只能练两次,只有两个任务让你练
20米西迪亚合金 Mysidia Alloy(复,两个任务必须
21库鲁塞德合金 Crusite Alloy(复,N个任务必须
22炼金密石 Lodestone(有?23黑之丝 Black Thread(三个,对应另三个任务
24白之丝 White Thread(同上
25陆行鸟的皮 Chocobo Skin(复,每年的'皮的季节'中获取,好像两个任务必须
26魔法的布片 Magic Cloth(复,'黑的危机'与'帽子少女'必须,可用魔法绵反复从'魔法布'中获取,另有一任务也能获取一个
27魔法之绵 Magic Cotton(复,'保护棉花'反复获取
28魔血之衣 Blood Shawl(一个,某任务必须
29恶灵之羽 Ahriman Wing
2A妖精之羽 Fairy Wing(以上两个各一个,后者换取前者
2B火球怪脱的皮 Bomb Shell(复,实际上我是不知怎么的就拿到了,好像是打火球怪随机拿,两个任务必须
2C豹的毛皮 Panther Hide(复,否
2D老虎的毛皮 Tiger Hide(两个,好像无用
2E干肉 Jerky(复,每年的'吃肉干的日子'拿到,两个任务必须
2F基萨鲁野菜 Gysahl Greens(复,'农地扩大计划'拿到,一个任务必须
30陆行鸟蛋 Chocobo Egg(反复拿,两个任务必须
31黄金菇 Goldcap(一个
32生命之水 Life Water(一个
33艾鲁达汤 Eldagusto(特殊任务需要
34希利鲁冰激凌 Cyril Ice(用路行鸟蛋换,复
35陆行鸟面包 Choco Bread(复
36陆行鸟汉堡包 Choco Gratin(两个,对应两个任务
37小人面包 Kiddy Bread(一个,与大人面包换得最强弓!
38大人面包 Grownup Bread
39章鱼怪酒 Malboro Wine(一个
3A盖德鸟蛋汤 Gedegg Soup(两个,无用
3B古代文书 Ancient Text(一个,无用
3C魔法羊皮书 Magic Vellum(一个,用魔法绵换,无用
3D正义表彰奖状 Justice Badge(无用,1个
3E友情表彰奖状 Fridend Badge(同上...
3F鲁恩巴冒险手记Runba's Tale(一个,两个任务必须,办完就扔吧
40英雄伽奥鲁之歌The Hero Gaol(连续的四个任务必须,也关系到一个半隐藏人物的加入
41艾达罗阿圣典 Edaroya Tome(用别的道具在任务中患的,否
42家庭作业本 Homework(一个,有用
43世界百科辞典 Encyclopedia(一个,有用
44学者辞典 Dictionary(一个,有用
45怪兽图鉴 Monster Guide(一个,一个任务有用
46秘密帐簿 Secret Books(一个,某任务必须
47素描本 Sketchbook(拿到就可以仍了....
48瞬移 Stuffed Bear(没拿到过,也不是任务必需品
49老鼠尾巴 Rat Tail(一个,某任务必须
4A兔子尾巴 Rabbit Tail(复,两个任务必须
4B旦普加木材 Danbukwood(复
4C盖可木材 Moonwood(复,和上面那个木材同是某任务必需品
4D斯特拉迪巴利 Stradivari(好像是用寂静之箱换的....印象中无用
4E大时钟之柱 Clock Post(提到过吧?与时钟齿轮同时成为某任务道具
4F高级钢笔 Fountain Pen(拿到就扔...
50玛鲁钦的耳塞 Earplugs(同上....
51塔鲁柯夫水晶 Crystal(印象中没用...表扔的好
52米迪恩守护像 Old Statue(一个,某任务必须
53亲近之证 Neighbor Pin(一个,一个必须
54歌姬的三弦琴 Trichord(有用,某任务必须
55生锈的剑 Rusty Sword(共两把,
56损毁的剑 Broken Sword(两个.想要最强剑就别扔
57弯曲的剑 Bent Sword(同上
58生绣的木仓 Rusty Spear(同上
59炎之刻印 Fire Sigil(复
5A水之刻印 Water Sigil(复
5B风之刻印 Wind Sigil
5C地之刻印 Earth Sigil(复
5D智慧水晶 Mind Ceffyl(地加水,复
5E力之水晶 Body Ceffyl(火加风,复
5F道具眼镜 Feather Badge(一个
60道具眼镜2 Insignia(2个,一个直接拿到,另一个几经周折拿到....都有用的
61同伴眼镜 Ally Finder
62同伴眼镜2 Ally Finder2(不用说了吧.....
63寂静之箱 Tranquil Box(一个,提到过
64欺诈师的股子 Loaded Dice(扔!!!
65蛇眼的装饰盾 Snake Shield(关系到一个半隐藏人物的加入
66时之命网 Stasis Rope(换取另一道具
67米斯里鲁铁锹 Mythril Pick(同上
68旅人的香水 Caravan Musk(同上
69爱的Yao水 Love Potion(扔.....这是春Yao.....
6A油灯怪的油灯 Tonberry Lamp(两个
6B明镜止水 Stilpool Scroll(一个
6C鲜花荣养剂 Flower Vase(一个,换得蓝玫瑰
6D龙骨 Dragon Bone(1个
6E动物之骨 Animal Bone(1个
6F头盖骨 Skull(1个,是时钟任务系列的环节之一
70海鲁杰之钥 Helje Key('逃跑救援'反复拿,一个任务必须
71大时钟的齿轮 Clock Gear(提到过
72枪强化部件 Gun Gear('凶弓单'获得,加上金刚合金合成最强枪,射程九格.....MY GOD
73消防龙头 Sprinkler(扔....
74罗传之花 Silk Bloom(留着
75月武之花 Moon Bloom(和罗传之花合成忍者刀罗传月武,不强,最强忍者刀是打败暗影忍拿到的百式正宗
76特拉库奥之花 Telaq Flower(复,扔
77蓝玫瑰 Blue Rose(可以换一张“R7上帝”,你说扔不扔呢?
78萘密鲁的白花 White Flower(扔
79混沌之血苹果 Blood Apple(两个,2个任务必须
7A魔力果实 Magic Fruit(某系列任务最终获得品,随你仍不仍...
7B体力果实 Power Fruit(时钟系列任务最终获得品,随你仍不仍
7C朱红果实 Vermillion(与艾鲁达汤同为某任务必须品
7D被盗走的金币 Stolen Gil(一个,留着,1任务必须
7E古代纸币 Ancient Bills(用古代奖牌换得,只一个,某任务必须
7F古金币 Ancient Coins (留着,1任务必须

〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓
卡片修改
〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓
抵消法则的卡片的金手指
第一张卡片(从上至下) 02001F3C
第二张 02001F3E
第三张 02001F40
第四张 02001F42
第五张 02001F44
第六张 02001F46
第七张 02001F48
第八张 02001F4A
第九张 02001F4C
第十张 02001F4E
十一 02001F50
十二 02001F52

部分卡片代码:(给出的也是最强的)
00B1 R7上帝
00B0 R6删除
00AF R5删除
00AE R4删除

〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓
社团技能修改
〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓
战斗 02002246
魔法 02002248
冶炼 0200224a
手工 0200224c
鉴定 0200224e
收集 02002250
交涉 02002252
追踪 02002254

金钱=02001F54
武器&防具=02001940
Yao物=02001EE4
社团等级=02002244
社团声望=02002245
时间月=02002FCA
时间日=02002FCB

人物全技能
NO1::020000C1
红牌
NO1:02000182
黄牌
NO1:02000183
[NO1(十六进制)+108=NO2]
(以下可忽视)

人族139个E4(即139个技能)
蜥蜴族72个E4
莫恩族93个E4
精灵族83个E4
莫古利族86个E4
(以上可忽视)

===NO1全技能===
420000C1 E4E4
0000008D 0001

NO2::020001C9
===NO2全技能===
420001C9 E4E4
0000008D 0001
NO3::020002D1
NO4::020003D9
NO5::020004E1
NO6::020005E9
.............
NO20:02001A89
十六进制计算
NO10=[NO1+108(A-1)]
NO20=[NO1+108
(14-1)]

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

怪兽银行
(各怪好感度)
蓝哥布伦02002E8F:FF
红哥布伦02002E9F:FF
红史莱姆02002EAF:FF
蓝史莱姆02002EBF:FF
黄史莱姆02002ECF:FF
火焰怪 02002EDF:FF
冰火怪 02002EEF:FF
青龙 02002EFF:FF
火龙 02002F0F:FF
雷龙 02002F1F:FF
红蛇女 02002F2F:FF
蓝蛇女 02002F3F:FF
蓝甲虫 02002F4F:FF
红甲虫 02002F5F:FF
红狼狗 02002F6F:FF
蓝狼狗 02002F7F:FF
毒海藻 02002F8F:FF
蓝海藻 02002F9F:FF
独眼蝙蝠02002FAF:FF
恶灵 02002FBF:FF

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

战斗时
02002FEC 1号敌人HP
020030F4 2号敌人HP
020031FC 3号敌人HP
02003304 4号敌人HP
0200340C 5号敌人HP
02003514 6号敌人HP
0200361C 7号敌人HP
02003724 8号敌人HP
0200382C 9号敌人HP
02003934 10号敌人HP
02003A3C 11号敌人HP

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

全任务完成(不推荐使用)
02001FC0至02001EF7

42001FC0 FFFF
00000014 0002

特朗普新政府的“75后”们

  • 珍妮特·内谢瓦特,美国公共卫生局局长提名,1976年生;
  • 布伦丹·卡尔,美国联邦通信委员会主席提名,1979年生;
  • 李·泽尔丁,环境保护署署长,1980年生;
  • 卡什·帕特尔,FBI局长提名,1980年生;
  • 黄之瀚,美国副国家安全顾问提名,1980年生;
  • 贾米森·格里尔,美国贸易代表提名,1980年左右生;
  • 图尔西·加巴德,美国情报总监提名,1981年生;
  • 爱丽丝·斯蒂芬尼克,美国常驻联合国代表提名,1984年生;
  • 斯蒂芬·米勒,美国总统助理、国土安全顾问,1985年生;
  • 博·海因斯,美国总统数字资产顾问委员会(即加密货币委员会)提名执行董事,1995年生;
  • 卡罗琳·莱维特,白宫发言人,1997年生。

Docker-desktop容器的更新

Docker-desktop容器的更新

具体的事情是这样的,旧版本的weaviate反复restart,导致知识库索引动作失败,显示“向量数据库错误”。
要更新这个container,咋整?找了一圈,发现没有什么省力的办法,只能手动搞一遍。

首先要知道docker里有几个镜像,用 docker images 命令查看。
还要知道有几个活动的容器,用 docker ps 命令查看。
然后把要更新的镜像停掉,用 docker stop 镜像ID 命令。
去拉取新的镜像吧,用 docker pull 镜像名称:latest ,拉不到的话,请挂梯。

(这一步不清楚有没有用,下次可以跳过试试看)让新的镜像跑两步,用 docker run 镜像ID 命令。

接下来你就发现,新的镜像是在跑,但是在docker-desktop里显示,它是无名氏,在docker外面跑。这就需要docker-compose把它收编进来。

直接去这个目录 ~/dify/docker 下用 ls 命令看看,docker-compose.yaml 是不是在。如果是,就在这个目录下执行 vim docker-compose.yaml 编辑文件,按 i 键进入编辑模式。我就干了一件事,找到 semitechnologies/weaviate:1.19.0 替换成了 semitechnologies/weaviate:latest,也就是新版本的名字。然后 esc 退出编辑模式再按 :wq 保存退出。

在同一个目录下,执行 docker-compose up -d 命令,这是让所有容器按照新编目运行。

问题解决。打开Docker-desktop,发现docker目录下weaviate没问题了,但是目录外那个“无名氏”还在。我直接把“无名氏”给删除了。目前没有影响。

最后一步,清除旧镜像 docker rmi 旧镜像ID

英伟达CUDA=诺基亚Symbian?

吃过两天CUDA的苦之后,隐隐觉得英伟达这种玩法似曾相识。于是提了个问题让DeepSeek和Kimi来回答。

“英伟达的CUDA和诺基亚的Symbian是不是有点相似?”

以下是DeepSeek的回答:

英伟达的CUDA生态和诺基亚的Symbian生态在某些方面确实存在一定的相似性,例如两者都曾(或正在)主导某个技术领域的生态系统,但它们的核心定位、发展路径和面临的挑战存在显著差异。以下从多个维度对比分析:


1. 核心定位与技术领域
  • CUDA生态
    围绕GPU并行计算构建,专注于高性能计算(HPC)、人工智能(AI)、深度学习等领域。其核心是硬件(NVIDIA GPU)+ 软件(CUDA工具链)的垂直整合,目标是加速计算密集型任务。

  • Symbian生态
    以移动操作系统为核心,面向功能机向智能机转型的早期市场,目标是打造开放的手机操作系统生态,联合多品牌厂商(如三星、索尼爱立信)共同推广。

差异:CUDA是垂直整合的硬件加速生态,Symbian是操作系统生态,两者的技术领域和商业模式不同。


2. 生态系统的开放性与控制权

  • CUDA

    • 封闭性较强:CUDA仅支持NVIDIA GPU,技术标准由NVIDIA完全掌控。
    • 软件生态依赖专有技术:开发者需基于CUDA Toolkit开发,且NVIDIA通过持续迭代(如cuDNN、TensorRT等)强化生态壁垒。
  • Symbian

    • 名义开放,实际碎片化:Symbian联盟(Symbian Foundation)试图通过开源吸引开发者,但因硬件厂商各自定制系统(如诺基亚S60、索尼UIQ),导致生态割裂,开发适配成本高。

相似性:两者都试图通过技术标准主导市场,但CUDA的封闭性更统一,Symbian的开放尝试反而导致失控。


3. 市场竞争与替代者

  • CUDA的挑战

    • 面临AMD ROCm、Intel oneAPI等开源竞品,但CUDA凭借先发优势、性能优化和开发者习惯仍占据主导地位。
    • 替代门槛高:AI领域模型训练高度依赖CUDA生态,迁移成本巨大。
  • Symbian的衰落

    • iOS和Android通过更现代的架构、开发者友好的环境快速颠覆市场。
    • Symbian未能适应触屏交互和移动互联网浪潮,诺基亚的硬件思维与软件生态脱节。

差异:CUDA的护城河更深(硬件绑定+软件优化),而Symbian的替代者(Android/iOS)直接重构了用户体验和开发范式。


4. 生态繁荣的关键因素

  • CUDA的成功要素

    • 技术不可替代性:GPU在AI计算中的核心地位。
    • 开发者粘性:学术界和工业界已形成CUDA的代码积累和工具链依赖。
    • NVIDIA的持续投入:从游戏GPU到AI算力的战略转型,始终保持技术领先。
  • Symbian的失败教训

    • 生态碎片化:厂商定制导致开发效率低下。
    • 创新滞后:诺基亚未能及时拥抱触屏和开放应用商店模式。
    • 用户体验落后:系统交互设计停留在功能机时代。

相似性:两者都依赖生态参与者的支持,但CUDA通过技术绑定和持续创新维持了生态向心力,而Symbian因内部冲突和外部冲击瓦解。


5. 未来前景

  • CUDA
    短期仍难以被颠覆,但面临行业对算力平权的需求(如PyTorch支持多后端)和地缘政治风险(如国产GPU的替代尝试)。
    长期需警惕:如果AI计算范式发生根本变革(如量子计算或存算一体架构),CUDA的壁垒可能被削弱。

  • Symbian
    已退出历史舞台,但其教训(生态碎片化、创新滞后)仍对当前技术竞争有借鉴意义。


DS结论:形似而神不似

以下是Kimi的回答:

英伟达的CUDA生态和诺基亚的Symbian生态在某些方面有一定的相似性,但整体上存在较大的差异,以下是具体分析:

相似之处

• 技术主导地位:CUDA和Symbian在其各自的领域都曾占据主导地位。CUDA是英伟达推出的并行计算平台和编程模型,凭借其强大的并行处理能力和广泛的应用支持,成为高性能计算和人工智能领域的重要技术标准。而Symbian系统曾是智能手机操作系统领域的领导者,特别是在功能机时代,诺基亚凭借Symbian系统在全球智能手机市场占据重要份额。

• 开发者的依赖:两者都拥有庞大的开发者群体,并且开发者对其平台的依赖度较高。对于CUDA,开发者通过CUDA API和相关工具链进行并行计算编程,一旦熟悉了CUDA的开发模式,迁移至其他平台的成本较高。类似地,Symbian系统也有大量的开发者为其开发应用程序,这些开发者熟悉Symbian的开发环境和API。

• 生态系统构建:两者都构建了较为完整的生态系统,涵盖了硬件、软件、工具链和应用等多个层面。CUDA生态包括英伟达的GPU硬件、CUDA编程模型、各种库(如cuDNN、NCCL等)以及与主流深度学习框架的集成。Symbian生态则包括Symbian操作系统、开发工具、应用程序商店(如Ovi Store)以及诺基亚的硬件设备。

差异之处

• 技术领域和应用场景:CUDA主要应用于高性能计算、人工智能、深度学习等领域,其核心优势在于利用GPU的并行计算能力来加速复杂的计算任务。而Symbian系统主要用于移动设备,特别是功能机和早期智能手机,其应用场景主要集中在通信、办公、娱乐等方面。

• 开放性和兼容性:CUDA生态相对较为开放,支持多种编程语言和工具链,并且与多个行业的标准和协议兼容。相比之下,Symbian系统在某些方面相对封闭,例如其中间件层和驱动层的源码仅对诺基亚内部可见,第三方开发者无法随意修改。

• 市场适应性和竞争态势:CUDA生态在高性能计算和人工智能领域的市场需求持续增长,英伟达通过不断更新硬件架构和软件库,保持了其在该领域的领先地位。而Symbian系统在智能手机市场的竞争中逐渐被iOS和Android超越,主要原因是其在用户体验、应用生态和系统更新等方面的不足。

• 技术迭代和创新:CUDA生态不断进行技术迭代和创新,英伟达每年都会发布新的GPU架构和CUDA版本,以满足不断增长的计算需求。Symbian系统在后期的技术迭代相对缓慢,未能及时跟上智能手机技术的快速发展。

综上所述,虽然CUDA生态和Symbian生态在技术和开发者依赖方面有一定的相似性,但它们在技术领域、开放性、市场适应性和技术迭代等方面存在显著差异。

DS提供的搭建本地知识库的方法

  1. 知识库的接入方式
    要使你能够访问本地知识库,通常需要以下步骤:

API接口:你可以通过编写一个简单的HTTP服务器(例如使用Python的Flask框架)来提供对知识库的访问。
文件系统直接读取:如果知识库是一个结构化的文件(如JSON或CSV),我可以直接从文件系统中读取这些数据。

  1. 知识库格式
    以下是几种常见的知识库格式,你可以选择适合自己的:

JSON: 易于解析和存储复杂的数据结构。
Markdown: 适用于文档型的知识库,每个文件代表一个独立的“知识点”或主题。
CSV: 适用于简单的数据表格。

  1. 示例:使用本地知识库扩展你的知识
    假设你有一个名为local_knowledge_base.json的JSON文件,内容如下:

{
"knowledge": [
{
"topic": "科技新闻",
"content": "2024年1月,某公司发布了新一代AI模型。"
},
{
"topic": "经济动态",
"content": "2024年第一季度,全球经济呈现复苏迹象。"
}
]
}

  1. 实现步骤
    以下是如何在代码中集成本地知识库的示例:

a. 安装必要的库
Flask: 用于创建简单的HTTP服务器。
pip install flask
b. 创建一个简单的API
from flask import Flask, jsonify
import json

app = Flask(name)

加载本地知识库
with open('local_knowledge_base.json', 'r') as f:
knowledge_base = json.load(f)

@app.route('/query')
def query():
return jsonify(knowledge_base)

c. 启动服务器
python server.py

d. 在你的代码中调用API
假设你已经启动了Flask服务器,你可以在代码中进行如下操作:

import requests

response = requests.get('http://localhost:5000/query')
knowledge = response.json()

处理 knowledge 数据

  1. 注意事项
    性能优化:如果你的知识库非常大,可能需要考虑分片或其他高效的数据检索方法。
    数据更新:定期同步知识库内容到本地仓库,确保信息的最新性。
    通过这种方式,你可以扩展我的知识范围,使其不再局限于现有的训练数据。

DS提供的量化投资框架

可以基于量化投资的方法建立一个针对某只股票的投资策略模型。以下是一个完整框架(以Python为例),包含数据获取、策略设计、回测和风险管理模块:


1. 数据准备

import pandas as pd
import numpy as np
import yfinance as yf  # 雅虎财经数据接口

# 获取股票历史数据(示例:宁德时代,A股代码300750.SZ)
stock_data = yf.download("300750.SZ", start="2018-01-01", end="2023-12-31")
# 添加宏观经济数据(例如锂电池原材料碳酸锂价格)
lithium_price = yf.download("LIT", start="2018-01-01", end="2023-12-31")  # 全球锂ETF

2. 策略逻辑设计

(1) 多因子选股模型

结合基本面、技术面和行业周期因子:

# 因子1:动态市盈率(TTM)分位数(低估值)
def calculate_pe_rank(data):
    data['PE_rank'] = data['Close'].rolling(60).apply(lambda x: (x[-1] - x.min()) / (x.max() - x.min()))

# 因子2:锂电池行业景气度(通过碳酸锂价格趋势代理)
def lithium_trend(stock_data, lithium_price):
    stock_data['Lithium_3M_Return'] = lithium_price['Close'].pct_change(60)  # 3个月锂价涨幅

# 因子3:技术面动量(60日涨幅)
stock_data['Momentum_60D'] = stock_data['Close'].pct_change(60)

# 因子4:政策事件(人工标注关键政策日期,如补贴退坡、碳中和目标发布)
policy_dates = {'2020-11-02': '中国新能源规划', '2021-07-01': '欧洲碳关税提案'}

(2) 交易信号生成

# 综合信号(示例:简单加权)
stock_data['Signal'] = (
    0.4 * (1 - stock_data['PE_rank']) +  # 低估值权重40%
    0.3 * stock_data['Lithium_3M_Return'] +  # 行业景气度30%
    0.3 * stock_data['Momentum_60D']  # 动量30%
)
# 生成买卖信号(阈值触发)
stock_data['Position'] = np.where(stock_data['Signal'] > 0.6, 1,  # 买入
                         np.where(stock_data['Signal'] < 0.3, -1, 0))  # 卖出

3. 回测与绩效评估

# 计算策略收益
stock_data['Strategy_Return'] = stock_data['Position'].shift(1) * stock_data['Close'].pct_change()

# 对比基准(买入持有)
stock_data['Benchmark_Return'] = stock_data['Close'].pct_change()

# 计算累计收益
stock_data[['Cum_Strategy', 'Cum_Benchmark']] = (
    (1 + stock_data[['Strategy_Return', 'Benchmark_Return']]).cumprod()
)

# 绩效指标
def calculate_performance(returns):
    sharpe_ratio = returns.mean() / returns.std() * np.sqrt(252)  # 年化夏普比率
    max_drawdown = (returns.cumsum().expanding().max() - returns.cumsum()).max()  # 最大回撤
    return sharpe_ratio, max_drawdown

sharpe, drawdown = calculate_performance(stock_data['Strategy_Return'].dropna())

4. 风险管理模块

(1) 动态仓位控制

# 波动率调整仓位(例如:ATR指标)
stock_data['ATR_14D'] = talib.ATR(stock_data['High'], stock_data['Low'], stock_data['Close'], timeperiod=14)
stock_data['Position_Size'] = 0.02 / (stock_data['ATR_14D'] / stock_data['Close'])  # 固定风险比例

(2) 止损机制

# 移动止损(跟踪过去N日最低价)
stop_loss_window = 20
stock_data['Trailing_Stop'] = stock_data['Close'].rolling(stop_loss_window).min() * 0.95  # 5%止损线

5. 模型优化与验证

  • 参数敏感性测试:通过网格搜索优化因子权重和信号阈值。
  • 样本外测试:将数据分为训练集(2018-2021)和测试集(2022-2023),防止过拟合。
  • Monte Carlo模拟:随机扰动历史收益率,检验策略稳健性。

6. 实盘部署建议

  1. 自动化交易接口:通过券商API(如盈透证券、Alpaca)连接实时数据。
  2. 监控与再平衡:每周或每月检查因子状态,动态调整持仓。
  3. 黑天鹅应对:设置熔断条件(如单日跌幅超10%时强制平仓)。

示例结果(模拟数据)

指标 策略收益 基准收益
年化收益率 18.7% 9.2%
夏普比率 1.4 0.6
最大回撤 -22.3% -34.8%

注意事项

  1. 数据质量:需处理缺失值、异常值(如宁德时代在2018年上市,早期数据可能不稳定)。
  2. 过拟合风险:避免在单一股票上过度优化参数。
  3. 市场变化:锂电池技术迭代(如固态电池)可能颠覆行业逻辑,需定期更新模型。

如果需要针对具体股票(如特斯拉、比亚迪)定制策略,可进一步结合其财报发布日期、产品周期等独特因子。