tdtoolbox / btdtoolbox Goto Github PK
View Code? Open in Web Editor NEWOpen sourced Bloons Tower Defense Mod Maker
License: GNU Lesser General Public License v3.0
Open sourced Bloons Tower Defense Mod Maker
License: GNU Lesser General Public License v3.0
Need to be able to undo and redo any changes made in the JsonEditor, as well as in the Jet Explorer. A use case of the Jet Explorer would be if you accidentally deleted a file.
When program is re-opened all of the previous settings are the same
since all projects are in the same folder, pressing the "Browse for existing projects" button should open up to the projects folder
Will help when users are setting up their environment
A form thay shows all sorts of useful information that would come in handy while modding
A folder will contain a bunch of layout.json files, just with different names. On the main window doing layout -> save layout will prompt to save a layout.json with the position of all the sub windows. You can place any .json inside that the user may have recieved inside the folder and then after they restart the program, it will appear as layout -> filename.json under the layout tab in the main window.
If you open a file, make any edit, and close the program, you will not be able to open that file ever again.
Ctrl + Z
Ctrl + F
etc
Since users can have multiple projects, they need to be able to name them so they know which is which.
Possibility of anchoring windos, JetForm for example, to a side of the Main form
An option to open a folder as a project so work can be saved without needing to export the .jet
Both exceptions are here:
https://docs.microsoft.com/en-us/dotnet/api/system.io.file.readalltext?view=netframework-4.8
Prettify files when they are opened
The sizes are stored in a config file, and each time the editor or jet form is opened they are resized bigger. Currently the Jet form's size code is commented out, but not for json editor
Will be used to allow for permenantly hiding the console
needs to be able to tell if this is first use or not
Possibility of anchoring windos, JetForm for example, to a side of the Main form
Need to be able to check if the configs exist, and if not, generate them before the program does anything else
Add a scrollbar to the text editor
A launch wrapper that keeps a backup of the current installed .jet locally, then compiled the modified one and puts it into the games assets. After that it launches the game.
If you have multiple projects open in the editor, and you close one, say because you are done with it and dont need it for a while, it will still re-open the next time you run the program
When pressing the exit button, if the console is open, it will hide the console, then not exit. You have to wait a few moments and then press the exit button again in order for the program to close.
Text box and basic function is set up. Change not applied when value is changed in text box. I believe it would need to re-render the text currently inside the editor
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.