1. Cierre cancelado
    He reescrito esta nota 10 veces porque las palabras no son lo mío y no se explicar la montaña rusa de emociones por la que estoy pasando.

    Por ahora se cancela el cierre. Siento las molestias.
    No voy a entrar a valorar los comentarios de algunas personas, cada uno es libre de opinar lo que quiera (siempre desde el respeto). Solo quería comentar, que la noticia de cierre no fue una cosa pensada en dos días sino en bastantes meses y llegó un momento en que era insostenible.
    También les quiero dar la razón aquellos que se quejan del abandono que sufría la web. Si, tenéis razón y es culpa exclusivamente mía.
    Y por último, esta situación cancela gracias a las múltiples personas que se han puesto en contacto conmigo insistiendo en revertir este cierre. Gracias.

    Gracias otra vez a todos.
    PD. Según tenga noticias las iré comentando de este modo.
  2. Tras 22 años de funcionamiento y muchas vivencias, lamentablemente, ha llegado el momento de decir adiós. Lo que empezó siendo un pequeño foro de "backup" de la web que muchos solíamos visitar, Solomountainbike, se convirtió en una web de referencia del ciclismo en general donde se compartían rutas, vivencias, fotos, kdds, etc.

    Gracias a todos los que contribuisteis moderando secciones, participando en los post, compartiendo vuestras aventuras y en general, haciéndonos participes de vuestras rutas en bicicleta.

    Ha sido un verdadero placer. Nos seguiremos viendo en los caminos/carreteras/watopia o donde sea siempre que se pueda ir en bici :)

    Un saludo

    PD. El cierre será el 5 de Abril de 2026.
    PD2. Actualización: Será el 15 de Abril y quizás se pueda revertir.
    PD3. He quitado toda la publicidad que, sinceramente, era excesiva.
    Descartar aviso

Error del ID de un mapa en el regedit usando NSIS

Tema en 'GPS' iniciado por Cladam, 18 Abr 2010.

  1. Cladam

    Cladam Novato

    Registrado:
    18 Abr 2010
    Mensajes:
    2
    Me Gusta recibidos:
    0
    Hola amigos!!! Saludos a todos y necesitaba un poco de ayuda para crear un mapa autoinstalable en el MapSource usando el NSIS y consultando el tutorial de Iogrea

    Los pongo en tema:

    He creado un mapa personal y además lo personalicé con un archivo TYP. He usado el MapSetTolkit para crear este y el resto de los archivos necesarios para instalarlos en el MapSource.
    Pero como necesito distribuirlos entre un grupo de amigos, decidí crear el autoinstalable para facilitarles las cosas a ellos.

    Usando el NSIS, agregue las líneas que nos recomienda Iogrea en el mencionado tutorial.
    A continuación, les transcribo lel archivo reg y las líneas agregadas en el archivo .nsi que luego se compilará para crear el autoinstalable:

    Fid del mapa =54 Hex = 36
    Produc Code= 1


    Archivo Reg

    REGEDIT4

    [HKEY_LOCAL_MACHINE\SOFTWARE\Garmin\MapSource\Families\map_V4-28-0]
    "ID"=hex:36,00
    "TYP"="C:\\Archivos de programa\Digi\\11100001.typ"
    "IDX"="C:\\Archivos de programa\\Digi\\map_V4-28-0.mdx"
    "MDR"="C:\\Archivos de programa\\Digi\\map_V4-28-0_mdr.img"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Garmin\MapSource\Families\map_V4-28-0\1]
    "LOC"="C:\\Archivos de programa\\Digi\\"
    "BMAP"="C:\\Archivos de programa\\Digi\\map_V4-28-0.img"
    "TDB"="C:\\Archivos de programa\\Digi\\map_V4-28-0.tdb"


    Y estas son las lineas a agregar ene el archivo .nsi

    WriteRegBin HKLM “SOFTWARE\Garmin\MapSource\Families\map_V4-28-0" "ID" 3600
    WriteRegStr HKLM "SOFTWARE\Garmin\MapSource\Families\map_V4-28-0" "TYP" "$INSTDIR\11100001.typ"
    WriteRegStr HKLM "SOFTWARE\Garmin\MapSource\Families\map_V4-28-0" "IDX" "$INSTDIR\map_V4-28-0.mdx"
    WriteRegStr HKLM "SOFTWARE\Garmin\MapSource\Families\map_V4-28-0" "MDR" "$INSTDIR\map_V4-28-0_mdr.img"


    WriteRegStr HKLM "SOFTWARE\Garmin\MapSource\Families\map_V4-28-0\1" "LOC" "$INSTDIR\"
    WriteRegStr HKLM "SOFTWARE\Garmin\MapSource\Families\map_V4-28-0\1" "BMAP" "$INSTDIR\map_V4-28-0.img"
    WriteRegStr HKLM "SOFTWARE\Garmin\MapSource\Families\map_V4-28-0\1" "TDB" "$INSTDIR\map_V4-28-0.tdb"


    Ahora bien, al ejecutar el autoinstalable, no me instala el mapa en el MapSource y fijándome en el regedit del Windows, noto que no me crea la línea con el ID del mapa.

    El resto de los archivos los instala correctamente

    Yo creo que el problema está en la siguiente línea del codigo que he agregado en el .nsi que hace que no me instale bien el mapa:

    WriteRegBin HKLM “SOFTWARE\Garmin\MapSource\Families\map_V4-28-0" "ID" 3600

    Pero bien, supongo que debo estar equivocándome yo en alguna línea del código y seguro Ustedes se darán cuenta de lo que es

    Bueno, espero no haberlos aburrido y espero que me ayuden con este problema que la verdad que me quita el sueño.

    Muchas Gracias!!!
     
    Última edición: 18 Abr 2010
  2. iogrea

    iogrea Re- member

    Registrado:
    30 Mar 2005
    Mensajes:
    12.245
    Me Gusta recibidos:
    34
    Ubicación:
    Getafe (Madrid)
    No se si estoy viéndolo mal pero no has usado las mismas comillas que para el resto en esa linea despues de HKLM. Si te fijas todas llevan la inclinación alrevés salvo esas.
    Creo que es eso porque aparentemente todo lo demas esta bien.
     
  3. Cladam

    Cladam Novato

    Registrado:
    18 Abr 2010
    Mensajes:
    2
    Me Gusta recibidos:
    0
    Bueno, es un honor que el autor de semejante material me responda ( menos mal que no hablé mal de él...jajaja)
    Bien, he probado tu solución y ahora funciona perfectamente!!! me has sacado un problema de encima de varios días de sufrimento.
    Pero el problema surge de haber copiado de vuestro tutorial las líneas del código y ahora que miro bien, en el mismo tuto están mal las comillas.

    Un error parecido encontré anteriormente, en la sección que describe como instalar el mapa (sin typ's) utilizando el compilador NSIS.

    En las líneas de código que se deben agregar a mano, encontré que usando el copy/paste , se transcribe un error en la última línea , donde existe un espacio de más entre la comilla invertida "\" y "riostracks.tdb".

    Os dejo las líneas mencionadas, tal como se pueden copiar de vuestro tuto ( marque en rojo donde está el error)

    WriteRegStr HKLM "SOFTWARE\Garmin\MapSource\Products\188" "LOC" "$INSTDIR\"
    WriteRegStr HKLM "SOFTWARE\Garmin\MapSource\Products\188" "BMAP" "$INSTDIR\riostracks.img"
    WriteRegStr HKLM "SOFTWARE\Garmin\MapSource\Products\188" "TDB" "$INSTDIR\ riostracks .tdb"

    Mi mención es solo para señalar un error de tipeo que induce un error y que seguramente a más de uno le debe haber ocurrido, pero para nada menoscabar semejante trabajo muy bien logrado y explicativo. Creo no equivocarme en señalar que si no es "La biblia del gepesista" será al menos un santo evangelio de la misma!!!!


    Muchisimas gracia Iogrea por todo lo que haces por nosotros, tu fieles adictos!!!
    Claudio
     
  4. iogrea

    iogrea Re- member

    Registrado:
    30 Mar 2005
    Mensajes:
    12.245
    Me Gusta recibidos:
    34
    Ubicación:
    Getafe (Madrid)
    Si, soy consciente de ello pero no se porqué pasa ya que es un copy/paste de un fichero que si que funciona.
    Algún problema debe de haber entre los diversos programas que de uno a otro el formato del texto cambia.

    Un fallo por ejemplo que suele pasar es que salgan espacios en "products".
    Es algo del formato de texto que no todos los editores y visores son compatibles con unicode o algo así pero es un tema que no piloto nada.
     

Compartir esta página