Skip to content

Triz2ngPAWS es un script de Python 3.x que permite generar un acrhivo .txp utilizado por ngPAWS de Uto a partir de un fichero creado con la utilidad de escritorio Trizbort.

hadessoft/Triz2ngPAWS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation


Logo

Triz2ngPAWS

por Tranqui69

Explore the docs »

View Demo . Report Bug . Request Feature

Downloads Contributors Issues License

Table Of Contents

About The Project

Screen Shot

Triz2ngPAWS versión 0.0.1b14 230806 (c) 2023 Tranqui69

Triz2ngPAWS es un script de Python 3.x que permite generar un acrhivo .txp utilizado por ngPAWS de Uto a partir de un fichero creado con la utilidad de escritorio Trizbort. Esta herramienta solo trata de ayudar en el diseño inicial de las aventuras de texto y puede servir como referencia a la hora de iniciarse en el mundo del desarrollo.

La herramienta está en una fase aún temprana de desarrollo y puede presentar errores.

Si lo que buscas es convertir de Trizbort a DAAD tu herramienta es Triz2DAAD de Pedro Fernández (aka: rockersuke)

Built With

Pyhton 3.x y Visual Studio Code

Getting Started

Instala Python, clona el repositorio y ejecuta el archivo, se generará un archivo *.txp con el mismo nombre que contendrá una base de datos de inicio con los parámetros deseados.

Prerequisites

Python 3.x

Installation

Clone the repo https://github.com/hadessoft/Triz2ngPAWS

Usage

py triz2ngPAWS.py archive.trizbort

Roadmap

See the open issues for a list of proposed features (and known issues).

Versiones

  • 0.0.2b11

    Versión inicial.

  • 0.0.2b12

    Corregido un error que hacía que las variables de las localidades apareciesen en blanco. (Se tomaba como referencia su descripión y no su nombre) Corregido un error en la codificación de las variables de objetos con caracteres especiales. Añadido un contador de control para que no se repitan las variables de localidades si estas tienen el mismo nombre.

  • 0.0.2b13

    Corregido un error en la codificación de las variables las localidades con caracteres especiales.

  • 0.0.3b1

    Añadido el segmento de /CTL que aparecía en blanco (al parecer no es opcional) Añadida la cabecera /OTX que faltaba en la descripción de los objetos Se ha añadido un código al PROCESS 1 que mueve automáticamente al jugador a la localidad marcada como Inicio o, en su defecto a la primera que no es un contenedor. Los objetos deberán definirse como NOMBRE ADJETIVO o NOMBRE a secas. Haciendo esto se añadirán al vocabulario en la zona designada para ello. [ ] Falta añadir comprobación de objetos duplicados [x] Aparece un error al compilar con el pronombre LA (?¿) el compilador txtpaws lo marca como duplicado.

  • 0.0.4b1

    Solucionado el error del pronombre, lo causaba una localidad llamada A, al añadir el prefijo l de localidad, la confundía con el pronombre. Ahora los prefijos de localidad serán "loc_" y los de objetos "obj_" para mejorar su lectura y evitar duplicidades.

  • 0.0.5b1

    Cambiada la funcion de sustitución de carácteres acentuados para evitar usar librerías externas innecesarias. Corregido un problema que asignaba los objetos a una localidad inferior a la que les correspondía. Añadida comprobación para evitar que las descripciones de las localidades queden en blanco. Ahora, si no hay descripción se añade el nombre de la localidad.

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  • If you have suggestions for adding or removing projects, feel free to open an issue to discuss it, or directly create a pull request after you edit the README.md file with necessary changes.
  • Please make sure you check your spelling and grammar.
  • Create individual PR for each suggestion.
  • Please also read through the Code Of Conduct before posting your first idea as well.

Creating A Pull Request

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Licencia

Distributed under the MIT License. See LICENSE for more information.

Autores

  • Tranqui69 - Tranquilino Rodríguez - Tranqui69 - Diseño incial

Agradecimientos

About

Triz2ngPAWS es un script de Python 3.x que permite generar un acrhivo .txp utilizado por ngPAWS de Uto a partir de un fichero creado con la utilidad de escritorio Trizbort.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages