mirror of
https://github.com/Jous99/F4MP.git
synced 2026-01-12 10:40:53 +01:00
Merge branch 'main' of https://github.com/Jous99/F4MP
This commit is contained in:
commit
b76981cccb
1 changed files with 19 additions and 35 deletions
54
README.md
54
README.md
|
|
@ -1,45 +1,29 @@
|
||||||
# F4MP | Fallout 4 Multiplayer Project
|
# F4MP - Fallout 4 Multiplayer Project
|
||||||
|
|
||||||
F4MP es un ambicioso proyecto de investigación y desarrollo que busca implementar capacidades multijugador en el motor de **Fallout 4**. Este proyecto nace con un enfoque educativo, diseñado para profundizar en la ingeniería inversa, la sincronización de estados en redes UDP y la inyección de código en sistemas cerrados.
|
**F4MP** es un proyecto que busca crear un mod multijugador para **Fallout 4**. El objetivo es usar ingeniería inversa y protocolos de red para lograr la sincronización entre varios jugadores dentro del mismo mundo.
|
||||||
|
|
||||||
|
Básicamente, es un reto técnico para ver cómo podemos adaptar un juego diseñado originalmente para una sola persona y hacerlo funcionar de forma estable en línea.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 🏗️ Estructura del Laboratorio
|
## 🗺️ Hoja de Ruta (Roadmap)
|
||||||
|
Puedes seguir el progreso detallado del desarrollo, las tareas actuales y los próximos objetivos en nuestro sitio oficial:
|
||||||
|
|
||||||
Para mantener un desarrollo limpio y organizado, el repositorio se divide en dos áreas principales:
|
👉 **[Ver el Roadmap del proyecto](https://f4mp.joustech.space/roadmap.php)**
|
||||||
|
|
||||||
* **`F4MP_Source/`**: El núcleo del proyecto. Aquí se escribe desde cero todo el código original de F4MP, incluyendo el cliente (.DLL) y el servidor.
|
|
||||||
* **`tiltedcode/`**: Carpeta de referencia técnica que contiene el código de **Tilted Evolution**. Se utiliza exclusivamente para estudio de arquitectura y consulta de protocolos.
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 📜 Créditos y Referencias
|
## 🚀 Objetivo del Proyecto
|
||||||
|
El proyecto se centra en investigar y desarrollar las herramientas necesarias para permitir una experiencia multijugador funcional, centrándose en:
|
||||||
|
* Sincronización de personajes y movimientos.
|
||||||
|
* Comunicación de datos en tiempo real entre clientes.
|
||||||
|
* Estabilidad del motor en entornos de red.
|
||||||
|
|
||||||
Este proyecto no sería posible sin el trabajo previo de la comunidad de modding. F4MP utiliza como base de referencia técnica el proyecto **Tilted Evolution** desarrollado por el equipo de **Tilted Phoques**.
|
## 🛠️ Tecnologías y Conceptos
|
||||||
|
Para lograr esto, el desarrollo se apoya en:
|
||||||
|
* **Ingeniería Inversa:** Para entender cómo el juego gestiona los datos internamente.
|
||||||
|
* **Networking:** Implementación de protocolos para el intercambio de información.
|
||||||
|
* **Inyección de Código:** Para añadir las nuevas funciones multijugador al ejecutable original.
|
||||||
|
|
||||||
* **Proyecto Original:** [Tilted Online / Evolution](https://github.com/tiltedphoques/TiltedEvolution)
|
## ⚠️ Estado actual
|
||||||
* **Agradecimientos:** Agradecemos al equipo de Tilted Phoques por abrir su código a la comunidad, permitiendo que nuevos desarrolladores aprendamos de su avanzada arquitectura de sincronización.
|
Este es un proyecto en desarrollo y con fines de investigación. No es un producto final y está orientado a desarrolladores o entusiastas que quieran explorar las posibilidades técnicas de Fallout 4.
|
||||||
|
|
||||||
> **Nota:** F4MP es un proyecto independiente y no está afiliado formalmente con el equipo de Tilted Phoques.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 📅 Estado del Proyecto y Roadmap
|
|
||||||
|
|
||||||
Para ver el progreso actual, las tareas pendientes y los hitos del desarrollo, por favor visita nuestra hoja de ruta oficial en el siguiente enlace:
|
|
||||||
|
|
||||||
👉 **[Ver el Roadmap en GitHub Projects](https://github.com/users/Jous99/projects)**
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 🚀 Cómo contribuir o testear
|
|
||||||
|
|
||||||
Actualmente, el proyecto se encuentra en una etapa de **Pre-Alpha Técnica (Investigación)**.
|
|
||||||
|
|
||||||
Si deseas compilar el código actual:
|
|
||||||
1. Clona el repositorio: `git clone --recursive https://github.com/Jous99/F4MP.git`
|
|
||||||
2. Abre la solución de Visual Studio 2022 en `F4MP_Source`.
|
|
||||||
3. Compila en modo **Release x64**.
|
|
||||||
|
|
||||||
---
|
|
||||||
**Desarrollado por [Jous99] - 2026**
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue