溢出关卡吧 关注:250贴子:3,572

【元旦快乐】SMB关卡查看程序预览版

只看楼主收藏回复

嘛,那么这个说好的元旦节目,也是一份跨年的小礼物,现在送上
效果图镇楼:





IP属地:上海1楼2015-12-31 21:32回复
    下载地址:http://pan.baidu.com/s/1qXgD9fe
    使用方法:解压后运行程序即可,另外源码一并打包附送~


    IP属地:上海2楼2015-12-31 21:33
    收起回复
      这个程序是干什么的我想就不用多说了。
      之前也说过的,目前这只是个预览版,还有很多不完善的地方,比如:
      敌人素材还没有,因此不仅图中没有显示敌人,而且连旗杆上的旗帜、弹簧上的弹跳板也都没有,就像镇楼图的关卡2-1中的那样(那个奇怪的“半块砖”就是弹簧,还有旗杆也是秃的);
      特殊地形(如停止滚屏、持续敌人等)没有在图中体现出来;
      上面的图和下面的列表还没有关联起来,也就是说点击图中的地形或者地形列表中的地形单位不会选中对应的项目(或跳到对应的位置);
      暂时还没有“保存关卡全图文件”功能;
      以及其他一些我可能没有想到的方面……
      嘛,总之各位先过个瘾就好
      以上。


      IP属地:上海3楼2015-12-31 21:35
      收起回复
        大赞


        IP属地:河北4楼2016-01-01 10:04
        回复
          不能忍


          IP属地:上海来自Android客户端5楼2016-01-16 04:26
          回复
            看起来不错


            来自Android客户端6楼2016-01-16 08:22
            回复
              这简直就是个小型模拟器【只模拟地形
              敌人素材嘛……不能像smbu那样通过读取输出?


              IP属地:湖北来自Android客户端7楼2016-01-29 00:45
              收起回复
                你好厉害啊 是计算机专业的吗


                IP属地:湖南来自Android客户端8楼2016-04-24 17:07
                收起回复
                  于是最近关于敌人GFX的分析做得怎么样了


                  IP属地:湖北来自Android客户端9楼2016-05-12 15:26
                  收起回复
                    刚刚知道15年的帖子也放出来了然后就来翻到了这个大坑,先挖出来不过填坑什么的那就是有生之年系列了……


                    IP属地:上海10楼2019-11-14 13:08
                    收起回复
                      时隔六年多把这个帖子挖出来


                      IP属地:贵州11楼2022-09-30 16:28
                      收起回复
                        关于填充地形边界的问题,今天才研究的,就是云上天模式纵坐标8-F的地面只填充B列,然后074E=2的纵坐标B及以下替换为54(地上的地面),这里我是直接制定场景显示的背景种类和地面边界种类,但是预览的时候没把对应的场景号改过来(这里还是地上的填充方案)
                        顺便,我用的是java为主窗体和canvas绘制图像,由于对窗体直接设置布局形式会覆盖画布,我直接用了setBounds设置其坐标和大小,并且对应源程序Main.frm中每个组件的Left,Top,Width,Height。但是我没有vb基础,而这些数值都是以5为倍数的整数,我就默认实际数值为此数值的0.1倍,比如9180变成918像素。但是最后窗体写出来发现,明显比本来大小拉伸了,并且比对后各个长宽比值都不一样。所以实际的这些数值表示什么?
                        不过目前我计划能支持分析FDS版的SMB1和SMB2J整个架构目前都是从ROM对应地址中读取数据,能通过改变数据地址适应一部分的hack


                        IP属地:贵州来自Android客户端12楼2022-09-30 21:17
                        回复
                          你新回复了一堆文字我只能在消息提醒里看到还好能看全(大概吧)
                          地面的问题你明白了就好
                          图片框的位置和大小,在VB当中的数值单位是Twip,1像素=15 Twip
                          对各个版本的兼容性,目前我是直接把数据地址写在程序里的,这样某些ASM改版如果改了这些数据的地址(发生了偏移),就会出错,顺便欧版也算这种ASM改版,所以我的程序是把原版和欧版算成了两个版本如果能写成模拟器来跑一遍ROM,应该就能得到正确的地址了,但我现在没那个时间写程序了,就让它坑着吧


                          IP属地:上海13楼2022-09-30 21:33
                          回复
                            所以说,能不能把重写的关卡分析发出来,我现在想跨语言借鉴一下


                            IP属地:贵州14楼2022-10-04 19:47
                            收起回复
                              现在我这边差不多达到近7年前的同期水平了展示一下我认为还可以的一些地方




                              以及一个有问题的画面

                              (就是水管下面多出来的那一块砖,但是我不知道实际生成的时候为什么没有)


                              IP属地:贵州15楼2022-10-05 10:35
                              收起回复