Giter VIP home page Giter VIP logo

rsiedit's Issues

Meta.json supports source field now

Copyright field should reference the codebase and commit and if possible / known, the author.

Source is used for linking the codebase GitHub and file if you’re feeling nice.

Resizing the window doesn't reszie the work area

  1. Open RSI Editor.
  2. Try make it full screen.
  3. Weep when you get mega black bars.

Yeah it would be nice to be able to use the full screenspace for editing, maybe even resizing icons to show their full names too?

Can't create new RSI from scratch

Can't create a simple RSI from scratch.

Steps to reproduce:

  1. File -> New
  2. (Sometimes new RSI dialog doesn't open) Goto 1
  3. When dialog appears, clicks yes
    Editor_8IAnOXUx7e

Expect:

  • New RSI tab to open

Got:

  • Nothing happens

Capitalizing an icon state's name and saving causes a crash

  1. open RSI
  2. rename an icon state to the identical name but all caps
  3. save
  4. crash
Unhandled exception. System.IO.IOException: The process cannot access the file 'C:\Users\Ike\Documents\GitHub\CM14\CM-14\Resources\Textures\_CM14\Objects\Clothing\Mask\gas.rsi\equipped-MASK.png' because it is being used by another process.
   at System.IO.FileSystem.CopyFile(String sourceFullPath, String destFullPath, Boolean overwrite)
   at SpaceWizards.RsiLib.RSI.Rsi.SaveImagesToFolder(String rsiFolder) in C:\Users\Ike\Documents\GitHub\SS14\RSIEdit\RSIEdit\RSI.NET\SpaceWizards.RsiLib\RSI\Rsi.cs:line 124
   at SpaceWizards.RsiLib.RSI.Rsi.SaveToFolder(String rsiFolder) in C:\Users\Ike\Documents\GitHub\SS14\RSIEdit\RSIEdit\RSI.NET\SpaceWizards.RsiLib\RSI\Rsi.cs:line 105
   at Editor.ViewModels.RsiItemViewModel.Save() in C:\Users\Ike\Documents\GitHub\SS14\RSIEdit\RSIEdit\Editor\ViewModels\RsiItemViewModel.cs:line 628
   at Editor.ViewModels.MainWindowViewModel.Save() in C:\Users\Ike\Documents\GitHub\SS14\RSIEdit\RSIEdit\Editor\ViewModels\MainWindowViewModel.cs:line 276
   at Avalonia.Data.Converters.MethodToCommandConverter.Execute(Object parameter) in /_/src/Avalonia.Base/Data/Converters/MethodToCommandConverter.cs:line 82
   at Avalonia.Input.KeyBinding.TryHandle(KeyEventArgs args) in /_/src/Avalonia.Input/KeyBinding.cs:line 41
   at Avalonia.Input.KeyboardDevice.ProcessRawEvent(RawInputEventArgs e) in /_/src/Avalonia.Input/KeyboardDevice.cs:line 241

Adding new state doesn't seem to save

Adding a new state to a new or existing RSI doesn't save new state

Steps to reproduce:

  1. Add new state e.g. xxxx

  2. Add an png to it
    added xxxx png

  3. Either save or save as

Expect:

  • Saved new picture

Got, only original png.s

  • Only old state are saved
    No xxxx png

Additionally meta.json isn't saved.

all the features

search function
select and inverse select for cherry picking what you want from a dmi

Import state from DMI state

its often in ss13 that various parts relating to an object (item sprites, inhands, clothing sprites) are atomized across multiple DMIs, so you end up having to import all of them, remove the necessary states (or export as PNG), then reimport as png which is annoying

it would be nice if this submenu had a way to just import a state by name from a DMI rather than having to do it roundabout

image

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.