首頁 > 眾包知識 > IT/軟件  > 程序修改
游戲程序修改
游戲程序修改就是運行的時候需要內存來處理數據,通過查找游戲內存中的數據變化,鎖定或改變這些發生變化的地址的數值。游戲的內存是不停變化的,一旦失去修改器的鎖定就有可能回復到修改之前的數值。...
1游戲程序修改原理
    不管游戲外掛程序是不是“合法”身份,但是它卻是具有一定的技術含量的,在這些小小程序中使用了許多高端技術,如攔截Sock技術、攔截API技術、模擬鍵盤與鼠標技術、直接修改程序內存技術等等。本文將對常見的游戲外掛中使用的技術進行全面剖析。   

    游戲外掛的歷史可以追溯到單機版游戲時代,只不過當時它使用了另一個更通俗易懂的名字??游戲修改器。它可以在游戲中追蹤鎖定游戲主人公的各項能力數值。這樣玩家在游戲中可以達到主角不掉血、不耗費魔法、不消耗金錢等目的。這樣降低了游戲的難度,使得玩家更容易通關。   

    隨著網絡游戲的時代的來臨,游戲外掛在原有的功能之上進行了新的發展,它變得更加多種多樣,功能更加強大,操作更加簡單,以至有些游戲的外掛已經成為一個體系,比如《石器時代》,外掛品種達到了幾十種,自動戰斗、自動行走、自動練級、自動補血、加速、不遇敵、原地遇敵、快速增加經驗值、按鍵精靈……幾乎無所不包。   

    游戲外掛的設計主要是針對于某個游戲開發的,我們可以根據它針對的游戲的類型可大致可將外掛分為兩種大類。   

    一類是將游戲中大量繁瑣和無聊的攻擊動作使用外掛自動完成,以幫助玩家輕松搞定 攻擊對象并可以快速的增加玩家的經驗值。比如在《龍族》中有一種工作的設定,玩家的工作等級越高,就可以駕馭越好的裝備。但是增加工作等級卻不是一件有趣 的事情,毋寧說是重復枯燥的機械勞動。如果你想做法師用的杖,首先需要做基本工作--?砍樹。砍樹的方法很簡單,在一棵大樹前不停的點鼠標就可以了,每 10000的經驗升一級。這就意味著玩家要在大樹前不停的點擊鼠標,這種無聊的事情通過"按鍵精靈"就可以解決。外掛的"按鍵精靈"功能可以讓玩家擺脫無 趣的點擊鼠標的工作。

.......


查看全文 >>
2修改游戲程序的方法
  游戲其實就是一個不斷按某種邏輯更新各種數據(畫面、聲音等)的過程。游戲的基本流程只是一個連續的循環,它不斷地按某種邏輯來繪制新的圖像,并刷新畫面。Dave Roderick曾形象地把游戲類比為一個帶有前置終端的實時數據庫,該終端實時地接受用戶(玩家)輸入的各種交互指令,取出相應的數據,并“優雅”地將這些數據以各種形式(視覺、聽覺等)展現給用戶。

  游戲程序開發的基本理念和方法“邏輯”方面是一款游戲的靈魂,主要由游戲設計人員來負責完成;“數據”方面主要起到描述性和修飾性的作用,主要由程序設計人員來處理。

  這樣的主次關系決定了只有高效地、靈活地處理和對付這些“數據”部分,才能讓游戲設計人員把更多的時間和精力花費在“邏輯”部分, 

  游戲編程人員必須把這些“數據處理”工作變得簡便和快捷,才能保證游戲開發的成功。數據驅動的基本策略預先開發專門的數據獲取和管理工具。

  游戲程序設計人員常常需要針對當前游戲的開發,為游戲開發中的藝術創作人員專門設計和實現一系列的“數據”獲取和管理工具,包括聲音的處理程序、繪畫工具等,以提高藝術創作人員的工作效率;

.......


查看全文 >>
3修改游戲程序的問題
  如果真是——機箱后偶爾發出“吱吱”尖叫聲,當然不是特別大,而且它似乎還有節奏——應該是風扇的聲音,而且應該是電源風扇的聲音。對于品牌機,可以找售后服務部門,報修就可以解決。對于DIY機器,可以去找電源供貨商商量解決,也可以暫時忽略,但要注意觀察,待聲音明顯時再處理。 

  如果判斷出是硬盤的原因,就應該慎重處理——硬盤是數據倉庫;也是放操作系統的地方,對于計算機的重要就不必說了,但是硬盤也是可以保修的,及時送修就可以了。 

  可以利用下面的軟件來優化系統的整體性能,這些軟件主要有:PC Accelerator、 PowerTweak V2.0等。 

  PC Accelerator 5002 SE:能優化TCP/IP、3D加速卡"3D Video"、針對Windows隱含設置的"Secutity",優化CPU和Windows運行的"CPU/Windows",提供系統顯示器調整的MonitorTweak、提供基于高級用戶手工調整Windows性能的"ManualTweak"等,優化的范圍非常全面,而且在每個優化項目中提供的設置項目非常多,其中一些功能在同類工具中還沒有見到。對于TCP/IP設置,程序還提供了一項AutoOptimize自動優化功能,以便程序自身根據當前系統優化Internet連結狀況;此外還提供了"Reset Defaults"按鈕,可用來快速恢復系統設置到默認設置;程序還專門提供了一個系統注冊表備份與恢復工具"Registry Backup",以備份和恢復系統注冊表;在CPU設置中能進一步優化BIOS,使CPU更快,在顯卡設置中增加了對流行3D芯片的優化方案等。

.......


查看全文 >>
4修改游戲程序有哪些規則?
  首先,在寫策劃案之前,我們應該先明確一點:為什么要有策劃案這種存在。原因有以下:有助于規整設計者的思路。可以準確傳達設計者的意圖。

  幫助開發人員準確理解和評估開發工作量。可以據此進行工作分配,明確權責。開發完成后,可根據策劃案內容進行驗收及測試。后續開發時可反溯最初設計并進行修改及二次開發。明確了這些基本目的,你就把握了案子的內容、層級及邊界。

  僅從工作角度來看,游戲策劃案有以下三個作用:讓程序美術明白需求。留檔,防止出了問題找不到原因和負責人。也可以看到一個功能經過了哪些修改,這些修改是好是壞。

  給測試讓測試寫用例或者給其他合作策劃了解你的功能。因為上面這個原因,策劃案也沒有什么固定的模版,有的程序只需要幾句話就可以開工,有的程序不玩游戲就需要你給個表然后講上半小時。

  一份策劃案,通常就包含三個部分:給服務端看的、給客戶端看的、給美術的需求。這三個部分具體應該寫清楚哪方面,是無法用很短的篇幅來形容的,如果真那么容易就講出來,策劃的工作經驗就不值錢了。

.......


查看全文 >>
5修改游戲程序的禁忌
  所謂跨平臺是指我們的接口要能夠支持不同的終端,比如Android、iOS、windowsphone以及桌面軟件、網站等。如:不同的終端每頁顯示的記錄數不同。

  采用通用的解決方案,比如通信協議就采用最常用的HTTP協議,如果是即時通信,可以采用開放的XMPP協議,做游戲的可以采用可靠的TCP協議,除非TCP不夠用了,再采用定制的UDP協議。

  數據交換采用xml或者json格式或者webservice等等。總之,要達到的目標就是讓不同的端能夠很方便的使用你的接口。

  良好的響應速度接口應該以最快的速度將數據返回給請求者,要達到的目標就是快,一個頁面,秒開最好,超過三秒就需要找找原因了。數據量按需分配,APP客戶端需要什么數據就返回什么數據,過多的數據量影響處理速度,最重要的是影響傳輸效率

  接口要為移動客戶端考慮比如,在移動端里,下拉刷新和上拉加載更多是很常見的功能,如果接口仍然按照傳統的web思路,

  只提供按頁讀取的話,就會造成移動端的額外的數據請求和計算。 這時,接口就應該針對這兩種類型的操作提供額外的支持。

.......


查看全文 >>
程序修改方案
免費預約
相關知識
修改游戲程序的禁忌修改游戲程序的規則修改游戲程序的問題修改游戲程序的方法游戲程序修改原理
国内精品免费视频自在线拍