修改器,英文名為"Trainer"或"Hack",是一種用於修改程式或檔案,特別是遊戲程式中的特定數據或屬性的工具。修改器的主要作用是通過技術手段找到並修改遊戲程式的記憶體地址或存檔檔案,以實現如無敵、無限生命、無限彈藥等效果。修改器具有針對性,通常只能用於特定遊戲或遊戲的特定版本。
除了遊戲領域,修改器在其他領域也有套用。例如,在3D建模軟體如Blender中,修改器可以以非破壞性的方式影響對象的幾何形狀,通過添加修改器到對象上,可以形成修改器堆疊,從而自動執行一些效果,如細分表面等,而不影響對象的基礎幾何形狀。
此外,修改器還可以用於文本編輯和處理,例如批量操作檔案、編輯大文本檔案、支持代碼語法高亮等功能。