Autor Tema: [SOLUCIONADO]IOCPServer FSUIPC WINDOWS10 SCPASCAL  (Leído 678 veces)

Miquel Servera


  • Desconectado
  • **

  • 7
  • Karma:
    +0/-0
    • Ver Perfil
[SOLUCIONADO]IOCPServer FSUIPC WINDOWS10 SCPASCAL
« en: Junio 13, 2019, 10:25:59 pm »
Hola y buenas noches, mi pregunta es si algo de esto funciona en windows10 y prepar3d, llevo toda la tarde y parte de la noche intentando conectar el SC-Pascal con el prepar usando IOCP o FSUIPC y todo son errores, incluso he formateado y instalado desde cero todo pero nada de nada me dice que faltan librerias que si estan.
Lo pregunto porque si de todo esto no funciona nada con el Prepar3d y windows 10 ya no pierdo mas el tiempo, he seguido las instrucciones de como instalar el IOCP que se encuentran en el apartado correspondiente pero no me funciona.

Gracias.


Este es solo uno de ellos, tambien cuando intento ejecutar OffSetExplorer me dice que me falta el mfc110.dll y el MSVCR110.dll cosa incorrecta ya que se encuentran dentro del sistema.
« Última modificación: Junio 15, 2019, 11:14:38 pm por Miquel Servera »

Miquel Servera


  • Desconectado
  • **

  • 7
  • Karma:
    +0/-0
    • Ver Perfil
Re:IOCPServer FSUIPC WINDOWS10 SCPASCAL
« Respuesta #1 en: Junio 14, 2019, 11:39:51 pm »
Nada otras cinco horas perdidas  :'(

Buenas noches.
« Última modificación: Junio 15, 2019, 12:19:49 am por Miquel Servera »

fbrea

  • Global Moderator

  • Desconectado
  • *****

  • 3
  • Karma:
    +30/-0
    • Ver Perfil
Re:IOCPServer FSUIPC WINDOWS10 SCPASCAL
« Respuesta #2 en: Junio 15, 2019, 10:26:51 am »
aquí tienes el contenido del archivo howtoinstall.txt
------------------------------------------------
El IOCP para PRepar3D no trae instalador, pero la instalación es realmente sencilla. solo hay que seguir los siguientes pasos:
Crear una carpeta llamada 'modules' dentro de la carpeta de Prepar3D. (*)
Copiar el contenido del ZIP del IOCPserver para Prepar3d dentro de la carpeta modules creada.
Edita, con el Notepad.exe, el fichero dll.xml de Prepar que se encuentra en:
C:\Users\<nombre_de_usuario>\AppData\Roaming\Lockhedd Martin\Prepar3D v4 sustituyendo <nombre_de_usuario> por el nombre de usuario que uses en tu PC.
Si el fichero no existe en esa carpeta, descárgate este ZIP que lo contiene y descomprímelo en la carpeta indicada. No necesitas continuar con los siguientes pasos.
La última línea de se fichero debería ser </SimBase.Document>
Justo antes de esa última línea escribe estas:

<Launch.Addon>
    <Name>IOCP DLL</Name>
    <Disabled>False</Disabled>
    <ManualLoad>False</ManualLoad>
    <Path>.\Modules\iocp4p3d.dll</Path>
  </Launch.Addon>

De manera que tras ellas, a continuación, siga siendo la última la línea </SimBase.Document>
Salva el fichero, sal, y lanza el Prepar, ya debería de funcionarte.
Si no funciona, prueba a ejecutar el OffsetExplorer.exe que viene en el ZIP, y si se produce un aviso de que falta alguna DLL,
tendrás que instalar el:
   redist de Visual Studio 2013 32 bits desde la WEB de Microsoft (**)
   redist de Visual Studio 2015 64 bits desde la WEB de Microsoft (**)

(*) La carpeta del Prepar suele estar en C:\Program Files (x86)\Lockheed Martin\Prepar3D v4 si tu sistema es x64
   si es 32 bits estará en C:\Program Files\Lockheed Martin\Prepar3D v4
   
(**) El redist de Microsoft se puede descargar de https://support.microsoft.com/es-es/help/2977003/the-latest-supported-visual-c-downloads

----------------------------------------

Slds.
Fernando Brea.

Miquel Servera


  • Desconectado
  • **

  • 7
  • Karma:
    +0/-0
    • Ver Perfil
Re:IOCPServer FSUIPC WINDOWS10 SCPASCAL
« Respuesta #3 en: Junio 15, 2019, 11:50:53 am »
Hola fbrea, todo esto proceso ya lo habia hecho un par de veces, lo unico que me faltaba era el redist de 32bits pero una vez instalo sigo con el mismo error. Entiendo que dicha libreria tiene que estar dentro del sistema.



Gracias.
« Última modificación: Junio 15, 2019, 11:56:43 am por Miquel Servera »

fbrea

  • Global Moderator

  • Desconectado
  • *****

  • 3
  • Karma:
    +30/-0
    • Ver Perfil
Re:IOCPServer FSUIPC WINDOWS10 SCPASCAL
« Respuesta #4 en: Junio 15, 2019, 01:48:20 pm »
Es curioso... porque esa dll debería estar en windows\system32... y en Windows\SysWOW64 para la de 64bits...

Has instalado los vcredis como administrador?. si no es así, desisntalalos primero e instala de nuevo ( los 2) con botón derecho "Ejecutar como administrador".

slds.
Fernando Brea.

Miquel Servera


  • Desconectado
  • **

  • 7
  • Karma:
    +0/-0
    • Ver Perfil
Re:IOCPServer FSUIPC WINDOWS10 SCPASCAL
« Respuesta #5 en: Junio 15, 2019, 04:19:16 pm »
Estan instaladas como administrador pero solo la de 32bits, la de 64bits no se me deja instalar porque tengo otras instaladas en concreto la 2017 de 32bits y 64bits que viene por defecto con el windows. No se si deberia de quitar la 2017 he instalar la 2015.

Saludos.

Miquel Servera


  • Desconectado
  • **

  • 7
  • Karma:
    +0/-0
    • Ver Perfil
Re:IOCPServer FSUIPC WINDOWS10 SCPASCAL
« Respuesta #6 en: Junio 15, 2019, 07:20:42 pm »
Hola de nuevo, tengo parte resuelta, ahora consigo ejecutar OffSetExplorer pero he tenido que instalar:
Microsoft Visual C++ 2012 Redistributable (x64)
Microsoft Visual C++ 2012 Redistributable (x86)
Microsoft Visual C++ 2013 Redistributable (x86)
Microsoft Visual C++ 2015 Redistributable (x64)
Microsoft Visual C++ 2017 Redistributable (x86)

Aunque todavia no puedo conectar el SC-PASCAL con el simulador ya que no se me crea el archivo .log

Saludos.

fbrea

  • Global Moderator

  • Desconectado
  • *****

  • 3
  • Karma:
    +30/-0
    • Ver Perfil
Re:IOCPServer FSUIPC WINDOWS10 SCPASCAL
« Respuesta #7 en: Junio 15, 2019, 09:06:43 pm »
Verifica que tienes permisos de escritura para tu usuario en la carpeta Modules.

elimina el .log y lanza el P3D.

Comprueba si se ha creado el .log

si no se crea miraremos otra opción.

slds.

Miquel Servera


  • Desconectado
  • **

  • 7
  • Karma:
    +0/-0
    • Ver Perfil
Re:IOCPServer FSUIPC WINDOWS10 SCPASCAL
« Respuesta #8 en: Junio 15, 2019, 10:19:25 pm »
Aunque tenga permiso de administrador en la carpeta module no se crea el .log, estoy mirando por el foro pero no veo nada relacionado con el error que tengo.

Saludos.

Miquel Servera


  • Desconectado
  • **

  • 7
  • Karma:
    +0/-0
    • Ver Perfil
Re:IOCPServer FSUIPC WINDOWS10 SCPASCAL
« Respuesta #9 en: Junio 15, 2019, 10:39:30 pm »
Al final lo he solucionado, añadiendo el Microsoft Visual C++ 2013 Redistributable (x64), de esta manera consigo tener conecxion del SC-PASCAL con el simulador.

Gracias por la ayuda.