• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    多分支配置文件的更新方法及更新工具技術

    技術編號:8594047 閱讀:193 留言:0更新日期:2013-04-18 07:15
    本發明專利技術提供一種多分支配置文件的更新方法,包括步驟1、接受用戶輸入修改前后的兩個目錄信息;步驟2:進行差異對比:選定修改前后的兩個目錄,通過讀取資源版本修改前后的數據,并根據用戶選擇的模式進行計算以整理出數據的變化,并將過程中的反饋和結果分類輸出到界面或文件,其中包括將所述數據的變化輸出成變更文件;步驟3:進行差異應用:選定不同分支需要應用此變化的資源目錄和變更文件,讀取變更文件并應用在此目錄上,并將過程中的反饋和結果分類輸出到界面。本發明專利技術針對上述方法步驟分別開發一工具,包括輸入單元、計算單元以及輸出單元。本發明專利技術方法及工具采用自動化的處理上述步驟,提高更新效率和準確性。

    【技術實現步驟摘要】
    多分支配置文件的更新方法及更新工具
    本專利技術涉及一種游戲開發過程中多分支配置文件的更新方法及更新工具。
    技術介紹
    傳統的游戲開發,需要在多個分支功能間進行功能更新時,配置也需要做相應的更新。這就需要將功能更新需要的配置修改應用到不同的分支去。現有的處理是每個不同的小功能都保留相應的修改文本,然后一個一個的通過手動方法添加到新基線中去。而且修改文本本身也是手工處理的,由于配置文件的條目數通常都很多,采用這種手工處理費時費力,而且配置起來也很容易出錯。
    技術實現思路
    本專利技術要解決的技術問題之一,在于提供一種多分支配置文件的更新方法,采用自動化的處理,提高更新效率和準確性。該技術問題采用的技術方案是一種多分支配置文件的更新方法,包括步驟1、接受用戶輸入修改前后的兩個目錄信息,并根據用戶選擇的模式直接進入步驟2或步驟3,或者經步驟2后再進入步驟3 ;步驟2 :進行差異對比選定修改前后的兩個目錄,通過讀取資源版本修改前后的數據進行計算以整理出數據的變化,并將過程中的反饋和結果分類輸出到界面或文件,其中包括將所述數據的變化輸出成變更文件;步驟3 :進行差異應用`選定不同分支需要應用此變化的資源目錄和變更文件,讀取變更文件并應用在此目錄上,并將過程中的反饋和結果分類輸出到界面。其中,所述差異對比可以具體是步驟21 :選定修改前后的兩個目錄的原始文件,對兩原始文件的數據分別進行按鍵值排序,使兩原始文件的數據形成有序化隊列,所述鍵即為每個數據的唯一的索引;步驟22 :只需每次判斷兩個有序化數據隊列中未經判斷過的最小的兩個數據即可。本專利技術要解決的技術問題之二,在于提供一種多分支配置文件的更新工具,采用自動化的處理,提高更新效率和準確性。該技術問題采用的技術方案是一種多分支配置文件的更新工具,包括輸入單元接受用戶輸入修改前后的兩個目錄信息,并將該兩個目錄信息輸入到計算單元,并提供用戶選擇的模式;計算單元進行差異對比和差異應用;所述差異對比是選定修改前后的兩個目錄,通過讀取資源版本修改前后的數據進行計算以整理出數據的變化,并將過程中的反饋和結果傳遞給輸出單元;所述差異應用是選定不同分支需要應用此變化的資源目錄和變更文件,讀取變更文件并應用在此目錄上;輸出單元接收計算單元的反饋和結果,分類輸出到界面或文件,其中包括將所述數據的變化輸出成變更文件傳遞給計算單元用于差異應用。其中,所述計算單元進行差異對比可以具體是步驟21 :選定修改前后的兩個目錄的原始文件,對兩原始文件的數據分別進行按鍵值排序,使兩原始文件的數據形成有序化隊列,所述鍵即為每個數據的唯一的索引;步驟22 :只需每次判斷兩個有序化數據隊列中未經判斷過的最小的兩個數據是否一致即可。其中,所述多分支配置文件的更新工具,還可包括基礎類模塊提供一些基礎功能,包括配置文件的路徑解析模塊,文件編碼獲取模塊,字符串處理模塊以及日志模塊;用戶界面模塊提供用戶操作窗口,并將操作過程中的過程信息,錯誤信息和結果呈現給用戶;更新管理器解析各配置文件,差異文件的格式,并輸出過程信息,錯誤信息到用戶界面和日志文件中,最后輸出結果文件。本專利技術具有如下優點由于本專利技術對差異對比和差異應用等復雜的處理采用程序自動進行,比起現有的手工處理方式能極大地提高效率和準確性。附圖說明下面參照附圖結合實施例對本專利技術作進一步的說明。圖1為本專利技術多分支配置文件的更新工具的軟件架構圖。圖2為本專利技術多分支配置文件的更新方法的流程示意圖。圖3為現有技術的差異對比方法的原理示意圖。圖4為本專利技術的差異對比方法的原理示意圖。具體實施方式如圖1所示,本專利技術多分支配置文件的更新工具,包括輸入單元接受用戶輸入修改前后的兩個目錄信息,并將該兩個目錄信息輸入到計算單元,并提供用戶選擇的模式;計算單元進行差異對比和差異應用;輸出單元接收計算單元的反饋和結果,分類輸出到界面或文件,其中包括將所述數據的變化輸出成變更文件傳遞給計算單元用于差異應用。基礎類模塊提供一些基礎功能,包括配置文件的路徑解析模塊,文件編碼獲取模塊,字符串處理模塊以及日志模塊;用戶界面模塊提供用戶操作窗口,并將操作過程中的過程信息,錯誤信息和結果呈現給用戶;更新管理器解析各配置文件,差異文件的格式,并輸出過程信息,錯誤信息到用戶界面和日志文件中,最后輸出結果文件。如圖2所示,基于本專利技術的多分支配置文件的更新工具,其更新方法是步驟1、通過輸入單元接受用 戶輸入修改前后的兩個目錄信息,并將該兩個目錄信息輸入到計算單元,并根據用戶選擇的模式直接進入步驟2或步驟3,或者經步驟2后再進入步驟3 ;步驟2、進行差異對比通過計算單元選定修改前后的兩個目錄,讀取資源版本修改前后的數據,并根據用戶選擇的模式進行計算以整理出數據的變化,通過輸出單元將過程中的反饋和結果傳遞給輸出單元;其中,本專利技術的差異對比方法具體是步驟21 :選定修改前后的兩個目錄的原始文件,對兩原始文件的數據分別進行按鍵值排序,使兩原始文件的數據形成有序化隊列,所述鍵即為每個數據的唯一的索引;步驟22 :只需每次判斷兩個有序化數據隊列中未經判斷過的最小的兩個數據是否一致即可。步驟3、進行差異應用通過計算單元選定不同分支需要應用此變化的資源目錄和變更文件,讀取變更文件并應用在此目錄上,并通過輸出單元將過程中的反饋和結果分類輸出到界面。現舉例說明以游戲場景貼圖資源配置為例例如需要做這樣的變更第一步在簡體版本上修改一些游戲角色的外套資源,原先145390的資源,是有獨立資源的,現在我們希望讓它共用187895的資源,并且需要保存下這個修改的內容,以利以后在各種海外版本中冋步。第二步將修改同步到英文版本去。3dtexture.1ni 的變化不意1145390=c3/texture/001145390. dds_>1145390=c3/texture/001187895. dds2145390=c3/texture/001145390. dds->2145390=c3/texture/001187895. dds3145390=c3/texture/001145390. dds_>3145390=c3/texture/001187895. dds4145390=c3/texture/001145390. dds_>4145390=c3/texture/001187895dds。一、對于傳統的手動做法為第一步1.備份舊目錄,人工修改簡體版本3dtexture.1ni中的四項(這個是原始修改),備份原始文件2.人工歸納修改,寫成+3dtexture.1ni以顯示差異,以方便各個其他語種版本同止/J/ O第二步1.人工閱讀+3dtexture.1ni中的差異,然后在英文版本的3dtexture.1ni中比對、手動修改。二、本專利技術工具的做法第一步1.備份舊目錄(本例中為E:\example\old),人工修改簡體版本3dtexture.1ni中的四項;2.通過本專利技術工具比對備份目錄和修改后的目錄(本例中為E:\example\new),自動生成差異文件+3dtexture.1ni ;a.選擇一模式,如CmpOnly模式;b.在old/new編輯框輸入備份路徑,即修改前的路徑和修改后的路徑;點擊Process按本文檔來自技高網...

    【技術保護點】
    一種多分支配置文件的更新方法,其特征在于:包括步驟1、接受用戶輸入修改前后的兩個目錄信息,并根據用戶選擇的模式直接進入步驟2或步驟3,或者經步驟2后再進入步驟3;步驟2:進行差異對比:選定修改前后的兩個目錄,通過讀取資源版本修改前后的數據進行計算以整理出數據的變化,并將過程中的反饋和結果分類輸出到界面或文件,其中包括將所述數據的變化輸出成變更文件;步驟3:進行差異應用:選定不同分支需要應用此變化的資源目錄和變更文件,讀取變更文件并應用在此目錄上,并將過程中的反饋和結果分類輸出到界面。

    【技術特征摘要】
    1.一種多分支配置文件的更新方法,其特征在于包括步驟1、接受用戶輸入修改前后的兩個目錄信息,并根據用戶選擇的模式直接進入步驟 2或步驟3,或者經步驟2后再進入步驟3 ;步驟2 :進行差異對比選定修改前后的兩個目錄,通過讀取資源版本修改前后的數據進行計算以整理出數據的變化,并將過程中的反饋和結果分類輸出到界面或文件,其中包括將所述數據的變化輸出成變更文件;步驟3 :進行差異應用選定不同分支需要應用此變化的資源目錄和變更文件,讀取變更文件并應用在此目錄上,并將過程中的反饋和結果分類輸出到界面。2.根據權利要求1所述的多分支配置文件的更新方法,其特征在于所述差異對比具體是步驟21 :選定修改前后的兩個目錄的原始文件,對兩原始文件的數據分別進行按鍵值排序,使兩原始文件的數據形成有序化隊列,所述鍵即為每個數據的唯一的索引;步驟22 :只需每次判斷兩個有序化數據隊列中未經判斷過的最小的兩個數據即可。3.一種多分支配置文件的更新工具,其特征在于包括輸入單元接受用戶輸入修改前后的兩個目錄信息,并將該兩個目錄信息輸入到計算單元,并提供用戶選擇的模式;計算單元進行差異對比和差異應用;所述差異對比是...

    【專利技術屬性】
    技術研發人員:陳若釬劉德建陳宏展曾欽源
    申請(專利權)人:福建天晴數碼有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 久久久久亚洲AV片无码| 亚洲av无码专区在线观看亚| 国产精品无码AV不卡| 无码人妻少妇伦在线电影| 日韩精品无码免费专区午夜| 久久午夜无码免费| 中文无码乱人伦中文视频在线V | 亚洲av无码不卡久久| 国产AV无码专区亚洲AV琪琪| 永久免费av无码入口国语片| 精品无码专区亚洲| 无码专区AAAAAA免费视频| 狼人无码精华AV午夜精品| 中文字幕av无码无卡免费| 国产成人无码综合亚洲日韩 | 日韩乱码人妻无码中文视频| 免费人妻无码不卡中文字幕系| yy111111电影院少妇影院无码| 亚洲AV无码AV男人的天堂不卡| 亚洲国产成人无码av在线播放 | 嫩草影院无码av| 日本精品人妻无码免费大全 | 高清无码中文字幕在线观看视频| 亚洲无码黄色网址| 日韩成人无码影院| 无码人妻丰满熟妇区毛片| 亚洲中文字幕无码av永久| 亚洲av无码久久忘忧草| 67194成l人在线观看线路无码| 丰满少妇人妻无码| 国产成人A亚洲精V品无码 | 久久久久亚洲AV成人无码| 亚洲一区精品无码| 少妇伦子伦精品无码STYLES| 无码午夜成人1000部免费视频| 久久久亚洲精品无码| 99久久人妻无码精品系列| 无码一区二区三区爆白浆| 国模无码视频一区| 亚洲中文字幕无码中文字在线 | 国产亚洲大尺度无码无码专线|