PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 其他群組 > 七嘴八舌異言堂
帳戶
密碼
 

回應
 
主題工具
wkm
Senior Member
 

加入日期: May 2002
文章: 1,121
請問遊戲修改-超級跳躍 是如何製作的?

有些遊戲修改器可以讓玩家跳超高
請問是如何達成的?
將改變z高度代碼的數值*n倍嗎?
好像不是,因為z可能因為走樓梯或其他地型而改變
這樣的話不是沒跳的情況下就改變n倍的高度了嗎...
請知道的人給予方向
謝謝
     
      
__________________
為了刷存在感,要想這麼多廢文出來發,我真是服了你。
舊 2017-12-20, 08:49 PM #1
回應時引用此文章
wkm離線中  
波控
Senior Member
 
波控的大頭照
 

加入日期: Apr 2011
文章: 1,051
https://www.youtube.com/watch?v=hFzQBrYQ55A
[YOUTUBE]hFzQBrYQ55A[/YOUTUBE]
 
舊 2017-12-20, 08:57 PM #2
回應時引用此文章
波控離線中  
wkm
Senior Member
 

加入日期: May 2002
文章: 1,121
謝謝
那是教你寫程式,不是修改的方向..

本來是想找出改寫z的代碼,中斷後一步一步看變化
但遊戲一直讀取z,一回到遊戲就中斷,根本無法追蹤..
__________________
為了刷存在感,要想這麼多廢文出來發,我真是服了你。
舊 2017-12-21, 08:57 PM #3
回應時引用此文章
wkm離線中  
wkm
Senior Member
 

加入日期: May 2002
文章: 1,121
自問自答
當初想是否類似穿牆原理,找到判斷是否能前進的跳
改成JMP或NOP達到繼續走的目的
但下中斷返回後還沒移動就立刻中斷,
因為遊戲隨時在讀取XYZ座標,根本無法下手
原來方向都錯誤...(或許可以但比較困難)
要找的是跳躍的高度倍率,然後將其值放大...
__________________
為了刷存在感,要想這麼多廢文出來發,我真是服了你。
舊 2018-01-09, 06:52 PM #4
回應時引用此文章
wkm離線中  
鼠小僧
*停權中*
 
鼠小僧的大頭照
 

加入日期: Dec 2017
文章: 1
引用:
作者wkm
自問自答
當初想是否類似穿牆原理,找到判斷是否能前進的跳
改成JMP或NOP達到繼續走的目的
但下中斷返回後還沒移動就立刻中斷,
因為遊戲隨時在讀取XYZ座標,根本無法下手
原來方向都錯誤...(或許可以但比較困難)
要找的是跳躍的高度倍率,然後將其值放大...


JMP 是無條件跳轉指令
NOP 是什麼都不做

這兩個跟遊戲跳多高好像無關 那是程式本身的opcode

你是要修改單機的還是網路的

網路的要研究封包
舊 2018-01-09, 07:32 PM #5
回應時引用此文章
鼠小僧離線中  
wkm
Senior Member
 

加入日期: May 2002
文章: 1,121
引用:
作者鼠小僧
JMP 是無條件跳轉指令
NOP 是什麼都不做

這兩個跟遊戲跳多高好像無關 那是程式本身的opcode


不是完全無關,用穿牆思路改過一款
跳過z相關代碼是可達成
但是..人物跳躍後是無限升空不會墜地,改的不好..
__________________
為了刷存在感,要想這麼多廢文出來發,我真是服了你。
舊 2018-01-09, 09:32 PM #6
回應時引用此文章
wkm離線中  


回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是04:42 PM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。