Re: [問題] 有人知道DOS遊戲的地圖如何擷取嗎?

看板Old-Games作者 (海大的司機)時間7年前 (2017/06/13 21:28), 編輯推噓3(300)
留言3則, 3人參與, 最新討論串2/2 (看更多)
近年的遊戲我都沒接觸 以傳統的RPG分享一下我自己的經驗 其實以遊戲內部的設定 我們按下鍵盤上的方向鍵時 其實移動的不是遊戲角色 真正移動的是地圖 換言之,您按「右」時,其實是整張地圖往左移 您按「上」時,其實是整張地圖往下移 角色永遠保持在畫面正中央 透過挪動地圖來造成角色移動的錯覺 進入正題 一般而言,地圖左上方的座標是(0,0) 座標「往右、往下」遞增 您可以嘗試先找出橫向(X軸)的座標 先用GM搜尋,但因為一開始不知道X軸座標是多少 所以可以先用「?」來搜索 初次搜索完畢後,先讓角色向右移動一步 然後立刻用「+1」搜索一次(意思就是找出這段時間有增加1的數值) 此時應該就會過濾掉一些數值 接著再向右移動一步,再用「+1」搜索 會發現找到的數值更少 當然不一定只能移動一步,也可以向右移動兩步,改用「+2」搜索 也可以回頭向左移動一步,就改用「-1」搜索 甚至可以不動,開啟個選單畫面再跳出,用「=」來搜索(代表數值未變動) 不斷重複上述步驟,濾除不必要的數值 最後自然就會找到X座標 Y軸的座標也如法炮製 順利找出XY座標後,記錄下記憶體的位置 或直接進到記憶體裡面更動數值 要穿牆穿山穿海,都悉聽尊便了 例如向右遇到一面牆,角色靠著牆壁時的座標若是(12,3) 若把座標改成(13,3),那角色就疊在牆上,再向右移動就成功穿牆 甚至直接改成(14,3),那就是直接到牆的另一端 但有時候更改記憶體數值後 您會發現畫面沒變化,甚至有可能畫面錯亂 此時就進個選單畫面之類的再退出 讓程式重新繪製地圖畫面,通常就恢復正常 您會看到角色已移動到新座標了 試試看吧 有時候搞到最後,會發現有兩個以上的數值都符合搜尋結果 我只能說都改看看吧 有時候是要憑經驗和直覺去猜的 ※ 引述《h1236660 (X GOD艾克軋德)》之銘言: : 之前我在對岸的軒轅劍吧 : 看到wolie這個玩家做出過完整的軒轅劍楓之舞全地圖 : http://photo.163.com/wolie/#m=0&p=1 : (現在好像進不去...不知是否關了) : https://tieba.baidu.com/p/2787251869 : 載點版的 : wolie曾經說過軒二也會做,但不知為何爛尾了 : 我是艾特過他,但等了很久沒有回應 : 他也沒有分享過地圖怎麼做的 : 因此想來問大家知不知道有什麼方法可以讓地圖楓便製作的? : 我有大概測試過,有些地方不靠穿牆不可能抓得到那邊的圖 : 除此之外還有舊仙劍,我也看過很完整的地圖 : 其中一個讓我印象很深刻的 : 是青蛙山有一隻青蛙被放在玩家所及的區域之外 : 這一定是用了什麼手法才抓得到那邊... -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 112.104.132.87 ※ 文章網址: https://www.ptt.cc/bbs/Old-Games/M.1497360539.A.264.html

06/13 23:24, , 1F
現在還在做洛克人系列地圖,等做完後來試試
06/13 23:24, 1F

06/14 10:37, , 2F
推啦,謝謝分享經驗
06/14 10:37, 2F

06/28 17:21, , 3F
原來移動的是地圖而不是角色 覺得新鮮
06/28 17:21, 3F
文章代碼(AID): #1PF-YR9a (Old-Games)
文章代碼(AID): #1PF-YR9a (Old-Games)