老游戏吧 关注:21,422贴子:181,514

哆啦A梦大富翁1.26十全大补版

只看楼主收藏回复

一楼防度娘


IP属地:江苏1楼2020-04-25 23:55回复
    首先感谢吾爱pj论坛的zjh16529给我们带来了1.26版的免CD补丁,实话实说,这个游戏的免CD比较简单,上古时期的CD检测改一条jmp就跳过了,但是这个1.26的补丁实在是难得。记得小时候玩这个游戏经常被小伙伴用买卖竹蜻蜓的bug刷钱,不让用还不乐意,甚至拿这条bug当秘籍作为其他好处的交换筹码,让我一直耿耿于怀。然而后来我便寻互联网,甚至不惜用web archive发掘到开天辟地的时代,也依然只找到一个1.23的补丁,虽然修正了竹蜻蜓bug,但毕竟不是官方的最高版本,这个问题终于被zjh16529大神在2017年解决了,感谢!


    IP属地:江苏2楼2020-04-25 23:55
    收起回复
      2025-08-24 19:34:29
      广告
      不感兴趣
      开通SVIP免广告
      现在大家看到的版本是我特别制作的,列一下版本特色吧:
      1.本底是哆啦A梦大富翁的官方1.26版,用了zjh16529的免CD修改。目前看来没啥问题,就懒得自己再改了,如果大家发现这方面的问题我可以进一步修改。


      IP属地:江苏3楼2020-04-25 23:56
      回复
        2.利用cnc-ddraw实现了ddraw.dll的wrapper,彻底告别由于新版操作系统中explorer.exe抢夺调色版造成的花屏现象,将底层的渲染器彻底替换为现代的opengl/direct9,图形稳定性提高了很多,同时可以自由设置全屏/窗口,调整分辨率,垂直同步等功能。主要设置方式请参考cnc-ddraw的帮助文档,配置文件是游戏目录下的ddraw.ini。


        IP属地:江苏4楼2020-04-25 23:57
        收起回复
          3.托cnc-ddraw的福,如果将渲染器设置为opengl的话,就可以使用libretro的一大票shader进行图像后处理,有常见的双线性过滤,大名鼎鼎的xbr/xbrz系列等,对画面的改善很有帮助。哆啦A梦大富翁原版毕竟是1998年的游戏,原始分辨率是640*480,虽然当时的2D美术非常漂亮,但是放大到现在的显示器上锯齿过于明显,推荐至少启用bilinear.glsl,至于是否使用xbr/xbrz则见仁见智。
          设置方式很简单,找到游戏目录ddraw.ini文件,修改下面这一句就可以了:
          shader=shader\xbrz-freescale.glsl
          我已经在shader目录里放了一些shader,大家可以自行尝试,看看效果。如果有人不喜欢,在这一句前面加个半角分号注释掉就是原汁原味的画面了。


          IP属地:江苏6楼2020-04-25 23:58
          收起回复
            4.利用winmm.dll wrapper实现了免CD播放背景音乐。像大多数那个年代的游戏一样,哆啦A梦大富翁的游戏CD是混合多轨形式,Track01放置游戏数据文件,从Track02开始以CD音轨的形式放置背景音乐(实际上跳过程序上的光驱检测以后那时的游戏你放什么CD进去都能作为背景音乐播放)。但是这样在实现免CD的同时也就失去了背景音乐,有老玩家可能认识_inmm.dll这个工具,可以通过取代系统winmm.dll用本地音乐文件模拟CD的工作方式,可惜这个工具年代久远,作者是个日本人很久就不更新了,也不开源,在Win10下好像已经失效了,我只好找了一个它的替代品:ogg-winmm CD Audio Emulator,原理也是一样的,看上去很多gog的老游戏也在使用这个方法模拟CD音乐。
            我使用的是一个Win10下的修改版,我没看明白原版存在什么问题,不过这个版本在我们这里使用完全正常,可惜在Win7下就完全没有效果。我一下子找不到原因,就用作者推荐的暴力方法直接修改了exe主程序,现在在两个系统下都可以正常加载了。


            IP属地:江苏7楼2020-04-25 23:58
            收起回复
              5.这个游戏发行过香港版和台湾版两个版本,香港版是TVB原班人马配的音,由于翻译差别两边的游戏名称好像也不太一样。我印象中据说还有一个2007年的再版,但目前关于游戏发行时间和版本差异的研究比较缺乏实据和考究,以后有时间再慢慢研究。这个版本同时包含了两个版本的语音,默认是台版,想听粤语的话用游戏目录里的voice.dat.bak替换voice.dat就好了。


              IP属地:江苏8楼2020-04-25 23:59
              收起回复

                原版图像

                双线性过滤效果

                xbr-lv3滤镜效果


                IP属地:江苏9楼2020-04-26 00:00
                收起回复
                  2025-08-24 19:28:29
                  广告
                  不感兴趣
                  开通SVIP免广告
                  再放几张xbr滤镜下的游戏效果,可能有的人不太喜欢这种“美化”,不过原版的分辨率直接放大也挺不能看的。




                  IP属地:江苏10楼2020-04-26 00:04
                  回复
                    其实插件默认状态下我设置成窗口化了,不过是全屏无边框窗口(fullscreen和windows都设置成true),这种模式的兼容性要更好一点。


                    IP属地:江苏11楼2020-04-26 12:56
                    收起回复
                      可惜WIN 7 64位系统玩不了了


                      IP属地:云南12楼2020-04-27 01:20
                      收起回复
                        请问要怎么样下载啊?


                        13楼2020-05-09 11:48
                        收起回复
                          解压直接运行吗?我是停止工作,试了兼容性和管理员运行都不行,系统是win10专业版


                          IP属地:北京14楼2020-05-16 16:26
                          收起回复
                            请出现“停止工作”错误的同学,能麻烦你win+r键打开运行窗口,输入eventvwr.msc,然后按照下图的提示找到对应的错误日志给我吗?一般按照错误出现的日期和时间,找到对应的Application Error即可,请确认详细信息里有一行包含Doraemon.exe,谢谢!


                            IP属地:江苏16楼2020-05-17 12:25
                            收起回复
                              2025-08-24 19:22:29
                              广告
                              不感兴趣
                              开通SVIP免广告
                              谢谢lz热心回复,希望能找到原因:
                              System
                              -Provider[ Name]Application Error
                              -EventID1000[ Qualifiers]0
                              Level2
                              Task100
                              Keywords0x80000000000000
                              -TimeCreated[ SystemTime]2020-05-17T13:19:13.374841600Z
                              EventRecordID17977
                              ChannelApplication
                              ComputerDESKTOP-QVE8QBB
                              Security
                              - EventData
                              Doraemon.exe
                              1.2.1.0
                              36a69c9f
                              Doraemon.exe
                              1.2.1.0
                              36a69c9f
                              c0000005
                              00076ad5
                              1620
                              01d62c4dc08bfbda
                              F:\Doraemon\Doraemon.exe
                              F:\Doraemon\Doraemon.exe
                              db8f8c3e-758d-4415-8377-d0bc1c0461d5


                              IP属地:北京17楼2020-05-17 21:22
                              收起回复