UE4修改原始碼對專案進行加密

2021-07-22 19:35:42 字數 287 閱讀 4886

1.aes.h檔案中定義key

#pragma once

#define aes_block_size 16

#define aes_key "sample" // 定義加密的字串,用的時候替換sample

struct core_api faes

官方版本預設是沒有定義aes_key的,或者如果其他ue4定義的aes_key和你不一樣,則在使用unrealpak解壓專案資源時,程式會直接崩潰。

參考  

UE4原始碼加密及資源加密

虛幻引擎4是由遊戲開發者為開發遊戲而製作的 完整的遊戲開發工具套件。從二維的移動平台遊戲到主機平台的大作,虛幻引擎是乙個純c 引擎,專為高效能而設計。它先進cpu gpu效能分析工具和靈活的渲染器能讓開發人員高效地完成高品質的vr體驗。ue4的主要 邏輯位於專案中exe以及資源檔案apk中,深思vi...

UE4原始碼編譯

需要在ue4官網申請,然後關聯git專案 安裝 visual studio 2017。所有桌面版visual studio 2017都可以構建ue4,包括visual studio community 2017,這是面向小型團隊和個人開發者免費提供的工具。請確保作為安裝的一部分包含c 支援,這在預設...

UE4中原始碼查詢

1.在visual studio中 查詢時切忌使用 ctrl f 進行查詢,因為在ue4中有很多態別可能名字相同,但是在不同的作用域和作用範圍,特別是在檢視原始碼尋找原理時,大量的無關內容極容易導致混淆。同理在選中型別之後 go to defination 和 go to declaration 均...