转跳到内容

ztjal

【会员】中级会员
  • 内容数

    64
  • 加入

  • 最后访问

帖子发自 ztjal

  1.  

    V0.9

    1,FILE 增加“タイトルに戻る”。

    2,家人也可以“ITEM譲渡”、“ITEM交換”。

    3,原版 BUG FIX,“反地球同盟”AI成员使用“計略破棄”导致受伤的总是人类玩家。

    (由于“反地球同盟”人类玩家成员不能执行“計略破棄”,现在限制AI成员也不能执行。)

    4,去掉三处营业员访问人类玩家的限制:人类玩家必须在星球上、星球是自己人的、营业员友好少于40。

    5,“作戦提案”再调整为分将(10000)或以上都可以。

    6,还原/调整反编译时反编译器不能自动识别的switch语法。

    7,原版 BUG FIX,霸王“隠居”时没判断自己和让位对象的亲子关系。

    8,去掉“王族とは結婚できません。”的限制。

    9,去掉“家族には求婚できません。”的限制,访问家人添加“求婚”。

    10,内政命令增加“文将任命”、“闘将任命”,限制只有霸王可用。

    (原来的文将闘将任命事件触发机率只有1/32)

     

  2.  

    V0.8

    1,ana.txt,增加第五行设定,可以控制商業行星,当为“on/ON”时,玩家可以玩商业行星了,当然自己加行星也可以。

    2,去掉“旗艦交換”不能换艦隊司令的限制,下一回合就自动变新旗舰了。

    3,重写显示“懐妊”“種父”取值结构,不再是即时显示,改由回合实行时借原版公式计算種父是谁。

    (之前说过了,生仔是靠オルド回数来随机的,略过原理,总之,オルド4次就能见懐妊事件,就能100%生仔)

     

  3.  

    V0.7

    1,ana.txt,增加第三行设定,顕示間諜,当为“on/ON”时,会在内政显示人名后面显示“(諜)”。

    2,ana.txt,增加第四行设定,死者回転,当为“on/ON”时,死了的人,超过60岁后(且没同父母的人物存在),会重新成为在野,如有双亲ID的会成为子种(33%机会成为霸王子种)。。

     

  4. V0.6

    1,完成“放浪PLAY”功能。

    2,改变生仔设定,不需要母方在星球才可以生仔,儿子所在位置初始顺序(人物不在星球就跳下一个)为:母星->父星->首都。

     

     

    《放浪PLAY》功能介绍和改变原版功能相关说明:

    1,当猪角为放浪时,内政增加“惑星散策”,“人物訪問”,“仕官”。

    惑星散策:和7代一样的功能,就是上街等运到,认识其它在野或者已仕官的人物。

    人物訪問:和内交一样,改个名而已。增加功能“紹介”,找认识的已仕官的人物介绍“求职”,亲密要为信赖或以上。

    仕官:代替原来弹出的仕官提示。

    2,关掉猪角放浪中弹出的仕官提示,改为在内政界面自己点“仕官”。

    3,增加阶级“平民”。

    限制放浪中的“平民”不会去仕官。

    和在野人物结婚,双方阶级均改为“平民”。

    父/母随便一个是“平民”,生的仔都是“平民”。

    猪角为仕官状态,“内交”对像为平民时,增加功能“仕官を奨める”,让他来仕官,成功判断为亲密大于70或者随机8大过2。

    (当前平民其实都是你的家人)

    4,只要猪角放浪中(在野或者为平民时),减少和你认识的在野人物仕官机会。

    5,放浪中可以管理自己的道具。

  5.  

     

    V0.5

    1,更新为官方V1.49的程序。

    2,去掉之前添加的ライ購入列表界面高度。

    3,放浪PLAY(未全部完成)

    ①内政增加“惑星散策”(未有功能),“人物訪問”,“仕官”。

    ②关掉玩家放浪中弹出的仕官提示,改为在内政界面自己点“仕官”。

    ③限制放浪中玩家的在野的家人不会去仕官,减少和你认识的在野人物仕官机会。

     

  6.  

    V0.4

    1,原版 BUG FIX,开始新游戏选星球上的人物时左边的国家状态显示混乱。

    2,内政显示人物属性,女性增加显示“懐妊”。

    (感觉上是女猪专用,已婚オルド5次就肯定懐妊了,原版定义是オルド回数是否大于随机5。另外種父也同步的,不过当前原版的设计完全没需要,被逼加数据时再来吧,加了就可以移植7的NTR了)

    3,道具功能增加“複数破棄”按钮,选中1个或者多个道具再点按钮。(需勲功大于12000,可以一次过清掉一堆纯爱之证了)

     

  7.  

    v0.3

    1,ana.txt,增加第二行设定,当为“on/ON”时,记录存取路径为“我的文档\My Games\rai6puk”。

    (可以将游戏扔进内存盘了,游戏每次加载东西都是从实体文件读的,玩得耐读取数据量是很大的)

    2,开始新游戏选剧情增加“キャンセル”和鼠标右键识别,均可返回标题画面。

    3,开始新游戏选人的地图右下角增加“放浪”,“取消”按钮。“取消”是返回标题画面,“放浪”可以选择在野人物(大于0岁)来开始游戏。

    4,开始新游戏选人后的加属性界面增加“取消”按钮,可返回地图。

     

  8. 当前精勤最终地址:01444410(十六进制)

     

    [00434460]=01300728(十六进制)

     

    01300728 + 2C = 01300754(十六进制)

    01300754 的地址的值为 21001480(十进制),十六进制为 1407508

     

    1407508 + E1AC = 14156B4(十六进制)

    14156B4 的地址的值为 21251088(十进制),十六进制为 1444410

     

    在有结果的情况下研究通了,其实我只是借7的SSG来作为参考,写个简单的6代的SSG自用。

    第一次打算动手写SSG,XP时代真是幸福呢。。。

    0x2C、0xE1AC,第一个不是跑太远,人肉查内存不是问题。第二个只能靠各种反查。。。

    7代要改的就只有AI和开放女性选择,但版本升得快懒得研究。

  9. 直接以7的SSG为例吧

     

    [subject]精勤['+'_mem,_[\:[\:[\:0x434460\:]+0x2C\:]+0xE20C\:],4,num,,%d'+']/_//:calc,_[:[:[:0x434460:]+0x2C:]+0xE20C:],0,0x0A

     

    0x434460这个地址如何找出来?

    反汇编exe倒是找到唯一有个

    00405A2A |. A3 60444300 MOV DWORD PTR DS:[434460],EAX

     

    程序运行后的地址是动态的(用GM9多次试过了),但SSG每次都能找到地址,关键的是[:0x434460:],望指点。

     

     

     

×
×
  • 新建...

重要消息

为使您更好地使用该站点,请仔细阅读以下内容: 使用条款