Coder Social home page Coder Social logo

cybersys / godot-engine.file-editor Goto Github PK

View Code? Open in Web Editor NEW

This project forked from fenix-hub/godot-engine.file-editor

0.0 0.0 0.0 2.2 MB

A Godot Engine addon that adds a File Editor for multiple file types editing. Create and Write plain text files, configuration files and csv files with custom visualizers and previews. Also supports file translations!

License: MIT License

GDScript 99.57% HTML 0.43%

godot-engine.file-editor's Introduction

react

This plugin is now supported in Godot Extended Library Discord, check out the Godot Extended Library Project!

Godot File Editor

A little plugin to easy-way manage your text files inside your project folder.

Author: "Nicolo (fenix) Santilio"
Version: 1.9.2
Godot Version: 3.3.4

This repository was pushed directly from Godot Engine Editor thanks to this GitHub Integration!

What is this?

This is a little plugin I've made to easily edit text files in your project folder.

How does it work?

You can open an existing file, create a new file and delete a file. When opening / creating a file, the editor will open and you will be able to edit it and save it. You can just Save the file, or Save file As a new file (if it is a new file but also to make some copies). You will also be able to see some informations about the file you are editing (time and date of last edit) and you can set your editor to Read Only if you don't want to make changes but still read the content of the file. Multiple files can be opened in different tabs. preview_0 preview_1 preview1preview2 preview3

How do I install it?

Manual Just download this whole repository and put it in your res://addons folder inside the project you want to work on. Then, go to Project > Plugins > "File Editor" > Status > Activate.

Automatic You can find this plugin in the AssetLib of Godot Engine Editor. Just download it from there and everything should be fine! (Remember to activate this plugin)

Supported formats

  • "*.txt ; Plain Text File",
  • "*.rtf ; Rich Text Format File",
  • "*.log ; Log File",
  • "*.md ; MD File",
  • "*.doc ; WordPad Document",
  • "*.doc ; Microsoft Word Document",
  • "*.docm ; Word Open XML Macro-Enabled Document",
  • "*.docx ; Microsoft Word Open XML Document",
  • "*.bbs ; Bulletin Board System Text",
  • "*.dat ; Data File",
  • "*.xml ; XML File",
  • "*.sql ; SQL database file",
  • "*.json ; JavaScript Object Notation File",
  • "*.html ; HyperText Markup Language"
  • "*.cfg ; Configuration File"
  • "*.ini ; Initialization File (same as .cfg Configuration File)"
  • "*.csv ; Comma-separated values File"
  • "*.res ; Resource File"

Current version

To check all the features that are included in the current version, please read the VERSION file

Upcoming features

To check all the features I'm currently working on, please read the TODO file

Disclaimer

This addon was built for the intention of my personal use. It was released as an open source plugin in the hope that it could be useful to the Godot Engine Community. As a "work in progress" project, there is no warranty for any eventual issue and bug that may broke your project. I don't assume any responsibility for possible corruptions of your project files. It is always advisable to keep a copy of your files and check any changes.

godot-engine.file-editor's People

Contributors

fenix-hub avatar aaronfranke avatar shalokshalom avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.