植物大战僵尸吧 关注:565,744贴子:5,114,772
  • 11回复贴,共1

电脑1.0版的关卡存档文件的部分结构

只看楼主收藏回复

最近研究了一下电脑1.0版的关卡存档文件结构,只分析出了开头部分和结尾部分,中间部分含义不明,砸罐子小游戏在砸开罐子之前没有中间内容,开头内容紧接结尾内容。


IP属地:河南1楼2019-03-27 22:40回复
    开头部分结构如下(数字都是十六进制):
    0~10//固定内容
    14~565C//同内存+768+(164~57AC)
    5660//下一个僵尸编号
    5664//最多时僵尸数量
    5668//当前僵尸数量
    566C//僵尸数据长度(字节数)
    5670//僵尸数据,内容同内存数据+768+90
    植物:下一个编号、最多时数量、当前数量、数据长度
    植物数据,同内存+768+AC
    子弹:下一个编号、最多时数量、当前数量、数据长度
    子弹数据,同内存+768+C8
    物品:下一个编号、最多时数量、当前数量、数据长度
    物品数据,同内存+768+E4
    小推车:下一个编号、最多时数量、当前数量、数据长度
    小推车数据,同内存+768+100
    场地物品:下一个编号、最多时数量、当前数量、数据长度
    场地物品数据,同内存+768+11C
    particle systems:下一个编号、最多时数量、当前数量、数据长度
    particle systems数据:同内存+820+0+0
    emitters:下一个编号、最多时数量、当前数量、数据长度
    emitters数据:同内存+820+0+1C
    particles:下一个编号、最多时数量、当前数量、数据长度
    particles数据:同内存+820+0+38
    动画:下一个编号、最多时数量、当前数量、数据长度
    动画数据:同内存+820+8+0
    trails:下一个编号、最多时数量、当前数量、数据长度
    trails数据:同内存+820+4+0
    attachments:下一个编号、最多时数量、当前数量、数据长度
    attachments数据:同内存+820+C+0
    以上是开头内容,使用英文单词的是因为不知道怎么翻译、也不知道有什么用,只知道存储的就是这种数据。


    IP属地:河南2楼2019-03-27 22:41
    回复
      2025-08-27 19:01:29
      广告
      不感兴趣
      开通SVIP免广告
      结尾部分结构如下:
      鼠标相关:长度4C,同内存+768+138
      未知:长度2C,同内存+768+13C
      文字:长度31C,同内存+768+140
      卡槽:长度350,同内存+768+144
      关卡:长度BC,同内存+768+160
      音乐:长度4C,同内存+83C
      最后4字节内容固定


      IP属地:河南3楼2019-03-27 22:44
      回复
        都是很有用的数据啊
        说不定以后能用到


        IP属地:山西来自Android客户端4楼2019-03-27 22:46
        回复
          ......后排?本以为抢个sf的,


          IP属地:新疆来自Android客户端5楼2019-03-27 22:48
          回复


            IP属地:北京来自Android客户端6楼2019-03-28 00:18
            回复
              orz


              IP属地:江苏8楼2019-03-28 01:43
              回复
                大佬怎么突然变成1级了orz


                IP属地:德国来自Android客户端9楼2019-03-28 03:09
                收起回复
                  2025-08-27 18:55:29
                  广告
                  不感兴趣
                  开通SVIP免广告
                  关闭前十的大门


                  IP属地:广东来自Android客户端10楼2019-03-28 06:43
                  回复
                    后排


                    IP属地:北京来自Android客户端11楼2019-03-28 06:59
                    回复
                      好东西啊,谢谢LZ


                      IP属地:辽宁来自Android客户端12楼2019-03-29 06:47
                      回复