No description
Find a file
2026-01-12 00:19:23 +01:00
Base Git: Añadido .gitignore y limpieza de archivos de compilación 2026-01-06 19:13:21 +01:00
Client crear el dll funcional 2026-01-09 19:31:37 +01:00
codigos originales Git: Añadido .gitignore y limpieza de archivos de compilación 2026-01-06 19:13:21 +01:00
Server primeros archivos 2026-01-06 19:00:07 +01:00
.gitignore Git: Añadido .gitignore y limpieza de archivos de compilación 2026-01-06 19:13:21 +01:00
logo.png upload logo 2026-01-09 20:07:30 +01:00
README.md Update roadmap link to point to PHP version 2026-01-12 00:19:23 +01:00

F4MP - Fallout 4 Multiplayer Project 🚀

F4MP Logo
Reconstruyendo la Commonwealth, un paquete de datos a la vez.

Game Status Platform


📝 Descripción del Proyecto

F4MP es un ambicioso proyecto de código abierto que busca implementar una infraestructura multijugador robusta para Fallout 4. A diferencia de otros intentos, F4MP se centra en la creación de un sistema de sincronización basado en un servidor maestro que permita la persistencia de datos, el combate cooperativo y la construcción de asentamientos compartidos.

Este proyecto es de carácter educativo y sin ánimo de lucro, desarrollado por y para la comunidad de entusiastas de la saga.


🔬 Fase Actual: Investigación y Análisis (R&D)

Actualmente, el repositorio no contiene binarios ejecutables. Nos encontramos en una fase de ingeniería inversa profunda para asegurar que la base del mod sea estable antes de cualquier lanzamiento público.

Objetivos de Investigación Crítica:

  • Sincronización de Transformaciones: Mapeo de vectores de posición y rotación de entidades en el Creation Engine.
  • Hooking de Memoria: Implementación de interceptores para acciones de combate (VATS, disparo, daño recibido).
  • World State Sync: Análisis de la persistencia de objetos soltados y cambios en el entorno (Cells).
  • Protocolo de Red: Desarrollo de una capa de transporte híbrida UDP/TCP para minimizar la latencia en el desierto capital.

⚙️ Arquitectura del Sistema

El ecosistema F4MP se compone de tres pilares tecnológicos:

  1. F4MP Client Core: Un inyector desarrollado en C++ que actúa como puente entre el motor del juego y nuestra red.
  2. Master Server: Backend escalable encargado de la validación de usuarios, gestión de instancias y retransmisión de estados.
  3. Terminal de Control Web: Interfaz de usuario para la gestión de residentes y monitorización del sistema.

🌐 Seguimiento y Progreso

Para evitar la fragmentación de la información, el progreso detallado de cada fase se publica exclusivamente en nuestra terminal oficial. Allí podrás ver el estado de los módulos de investigación y los hitos alcanzados.

👉 CONSULTAR ROADMAP OFICIAL EN LA WEB


🤝 Cómo contribuir

Si tienes conocimientos en ingeniería inversa, C++, Assembly (x64) o protocolos de red, tu ayuda es bienvenida.

  1. Haz un Fork del proyecto.
  2. Crea una rama para tu investigación (git checkout -b feature/investigacion-x).
  3. Abre un Pull Request detallando tus hallazgos en la memoria del juego.

F4MP es un proyecto independiente y no está afiliado a Bethesda Softworks ni ZeniMax Media. El uso de este software es bajo tu propio riesgo y requiere una copia legal de Fallout 4. Todos los nombres y marcas registradas pertenecen a sus respectivos dueños.


Propiedad de ROBCO INDUSTRIES (Jous99) // 2026