Giter VIP home page Giter VIP logo

mabioned's People

Contributors

exectails avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

mabioned's Issues

[Request] Add Object Toolbox

The object toolbox would be a system where you can templatize an object or group of objects and save it to a "Toolbox" for easier use in the future.

Here are my suggestions for how this toolbox system should work. Please note these are just ideas and you are welcome to change them how you see fit.

Saving objects

Saving to the toolbox would be as simple as right clicking an object in the world and hitting "Save to toolbox".

Naming and Grouping objects

Objects should be namable and groupable. A group allows you to categorize items into certain familiar categories such as "Dunbarton props", or "Emain props" (which have different styles, so should be in different groups).
To create a new group, you should right click the toolbox and hit "Create new group".

The name of an object should be loosely based on the object's name ingame, but it should be renamable and unique.

By default, a saved object should not have a group, but you should be able to drag+drop the object into it's desired group after you save it.

Exporting and Importing

Object groups should exportable and importable to a file to allow artists to share them among each other.

[Request] Remove props by ClassName

When trying to simplify maps, seems I'm often going to be clicking a lot of small props and deleting them one by one. A lot of them aren't tagged with anything useful/unique, so it would be great to be able to remove all props that match a particular ClassName, like the 'scene_prop_13thAnniversary_redrose01' that are spammed all over Festia.
image

A right-click shortcut for "Remove props like these..." would be great as well.

Oh, and awesome job on the editor ๐Ÿ‘

[Request] Snap rotational alignment mode

When you rotate an object, it's pretty difficult to get perfectly aligned with other objects.

I suggest adding a "snap" rotation mode, that snaps to the nearest 45th degree cardinal direction, similar to what you would find on PhotoShop or Paint.NET when holding the shift key and rotating.

Similar to those programs, I recommend the mode be active when you hold the shift key.

[Request] Prompt to save before exiting the program.

When you hit "Exit" in the dropdown, or hit the X button - the program exits immediately.

When you try to open another file after making edits, it prompts that you have unsaved changes and asks you to save.

Exiting the program should have similar functionality.

Renaming .areas does not save new names properly

If you attempt to rename .area files, it will save the new name in the .AREA and filename, but it will not save the new name in the .RGN as it should.

This results in an error when you re-open the .RGN file, as the .AREA file no longer exists since it was renamed.

Here are steps to reproduce:

  1. Open any region.
  2. Select an area.
  3. Change the "name" field to something else.
  4. Save the region.

You will see that after saving the region, the .area file is renamed but it will not save the listing of areas in the region.

Unable to load UTF8-BOM files

This editor assumes that the game is using UTF16-BOM, however some versions of the game actually use UTF8-BOM instead.

As a result, it isnt possible to load the XML files and whatnot for versions of the game that use UTF8-BOM.

Here is a picture of the problem:
https://i.imgur.com/GCitaLz.png

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.