"Hacks" for the game PEAK.
Don't expect much right now honestly.
|
|
4 tháng trước cách đây | |
|---|---|---|
| core | 4 tháng trước cách đây | |
| patches | 4 tháng trước cách đây | |
| patterns | 4 tháng trước cách đây | |
| utils | 4 tháng trước cách đây | |
| .gitignore | 4 tháng trước cách đây | |
| README.md | 4 tháng trước cách đây | |
| config.py | 4 tháng trước cách đây | |
| main.py | 4 tháng trước cách đây | |
| patcher.py | 4 tháng trước cách đây | |
| requirements.txt | 4 tháng trước cách đây | |
| run.bat | 4 tháng trước cách đây |
Un patcher de memoria avanzado que utiliza patrones de diseño para modificar el comportamiento del stamina y la velocidad de movimiento en el juego PEAK.exe.
El proyecto ha sido reorganizado siguiendo patrones de diseño para mejorar la mantenibilidad y escalabilidad:
peakGame/
├── main.py # Punto de entrada principal
├── patcher.py # Clase principal (Facade Pattern)
├── config.py # Configuración centralizada
├── advanced_patcher.py # Archivo original (legacy)
├── core/
│ ├── __init__.py
│ └── memory_manager.py # Gestión de memoria del proceso
├── patterns/
│ ├── __init__.py
│ └── pattern_searcher.py # Búsqueda de patrones (Strategy Pattern)
├── patches/
│ ├── __init__.py
│ └── patch_factory.py # Creación de parches (Factory Pattern)
├── utils/
│ ├── __init__.py
│ └── helpers.py # Utilidades auxiliares
└── venv/ # Entorno virtual
patterns/pattern_searcher.pypatches/patch_factory.pypatcher.pypython main.py
Crear nueva clase de parche en patches/patch_factory.py:
class NewPatch(Patch):
def create_patch(self, original_data: bytes) -> bytes:
# Implementar lógica del parche
pass
Registrar en la factory:
_patch_types = {
'stamina': StaminaPatch,
'health': HealthPatch,
'new_type': NewPatch # Agregar aquí
}
PatternSearcherget_patterns() y search()C8 41 por el valor correspondiente al multiplicadorconfig.pyPara contribuir: