Git Product home page Git Product logo

realm-factory's People

Contributors

rbwhitaker avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

moolicc jgedri

realm-factory's Issues

[BUG] The solution file calls out VS 16

Describe the bug
The solution file says

# Visual Studio Version 16
VisualStudioVersion = 16.0.29324.140

VS 16.x, a.k.a. VS 2019, isn't actually supported for this project right now. It shouldn't say that. It should probably say 12.x instead.

The consequence of this is that it will automatically try to open this solution in VS 2019 if you've got that installed and double-click on the .sln file.

To Reproduce
Steps to reproduce the behavior:

  1. Open the .sln file.

Expected behavior
It should probably call out 12.x.

Additional context
None.

[Feature Request] Warnings before deleting levels

Describe the feature you'd like to see
Warnings before deleting levels

Describe why this feature would be helpful to you
Its far too easy to destroy a level. Deleting a block provides a warning

[Feature Request] Export the map in coordinates and sizes of where to draw sprites

Describe the feature you'd like to see
It would be nice if you could export the map in coordinates and sizes of where to draw the sprites. As in like having the project give you a list of rectangles, in which to to draw the sprites.

Describe why this feature would be helpful to you
This feature would be nice for making games even faster (without the content pipeline) and make it an easier alternative. It would also be helpful for beginner XNA programmers. It would probably be easy to implement. In addition, thank you for making Realm Factory! It is very nice!

Additional context
Add any other context or screenshots about the feature request here.

[Feature Request] Keyboard quick keys

Describe the feature you'd like to see
Keyboard quick keys

  • F to Fill
  • P for Pencil
  • etc.

Describe why this feature would be helpful to you
It's rather self explanatory. I can hit F faster than I can click on the fill icon

[BUG] The Common and Common.WinForms projects are missing from the repo

Describe the bug
You can't make a build because the solution references two projects that are not contained in the repository.

To Reproduce
Steps to reproduce the behavior:

  1. Clone the source code.
  2. Try to compile.

Expected behavior
A fresh clone on a fresh computer should be able to build the software, as long as they have VS 2013 and XNA installed, as the README document describes.

Additional context
None.

Convert to MonoGame?

This is likely a rather big undertaking, but Realm Factory would be instantly more valuable if it could work for MonoGame. Having it still work for XNA might be an OK thing to do, but there's also probably not a lot of value in trying to maintain that at this point. So if whatever anybody wants to do to make this happen removes the ability to work with XNA, that would be acceptable.

[BUG] The flood fill algorithm is broken.

Describe the bug
The flood fill algorithm used with the paint can only works on empty cells. It does not allow you to use it on contiguous areas of other items.

To Reproduce
Steps to reproduce the behavior:

  1. Make a 3x3 grid.
  2. Fill the top-left 2x2 with a specific object type.
  3. Switch to the paint can.
  4. Pick a different object type.
  5. Click in the very top left corner.
  6. Only the top left element changes to the new type. I would have expected the full 2x2 section to change.

Expected behavior
I would have expected the full 2x2 section to change.

[Feature Request] More tools

Describe the feature you'd like to see

  • Eyedropper
  • Square Tool
  • Circle Tool
  • Line Tool

Describe why this feature would be helpful to you
Drawing levels one block at a time can be frustrating, especially when working with 16x16 blocks. These tools would make it easier to quickly modify levels.

[BUG] Crash with Pencil and Paint Bucket

Describe the bug
If I click a tile on the grid with the Pencil or Paint Bucket, and I do not have a tile selected, it throws an exception that does not get handled.

To Reproduce
Make sure you do not have ANY tiles selected, then click a tile on the grid with the Pencil or Paint Bucket.

Expected behavior
It shouldn't crash.

Version
1.0.9.60

[Feature Request] Convert installer to MSIX

Describe the feature you'd like to see
We currently use ClickOnce as the installer technology. It's convenient because it allows us to do automatic updates. Unfortunately, ClickOnce isn't getting any love these days, and isn't being ported to .NET Core.

Microsoft recommends using MSIX instead. I'll admit, I don't know a whole lot about this right now, but we should put it on the radar, because if we want to convert this to .NET Core, we probably need to switch to MSIX (or something else besides ClickOnce).

Describe why this feature would be helpful to you
Switching away from ClickOnce is necessary to switch to .NET Core.

Additional context
None.

[Feature Request] Show coordinates of tiles

Describe the feature you'd like to see
Hi,

Is it possible to implement feature that shows X,Y coordinates of currently pointed tile. And thanks for creating one of the best map editors for C# :)

Describe why this feature would be helpful to you
I need to know coordinates sometimes when I am adding characters or other game objects by code.

Version
1.0.9.60

[Feature Request] Make it work on .NET Core

Describe the feature you'd like to see
.NET Core is the future of .NET, and even though this is a WinForms project, that's supported on .NET Core now. It would be nice to move the project over to .NET Core 3.1 (or even 3.0).

Describe why this feature would be helpful to you
This is the future of .NET, and so it would better allow the project to keep going in the future, because it would be running on the latest and greatest tools.

Additional context
None.

[Feature Request] Being able to load tilesheets.

Describe the feature you'd like to see
Being able to load tilesheets.

Describe why this feature would be helpful to you
All my tiles are in one tilesheet image. Instead of having to create individual tile images; I would like to be able specify a region of the tilesheet.

[BUG] Installer not working

Describe the bug
Cannot install Realm Factory.

Got an error that says, "Cannot Start Application. Application validation did not succeed. Unable to continue."

To Reproduce
Steps to reproduce the behavior:

  1. Go to the website and download the program to run the installer.
  2. The error will appear.

Expected behavior
You should be able to run the program.

[Feature Request] Multiple layers

Describe the feature you'd like to see
It would be interesting that you implement the possibility of multi-layers in Realm Factory. Actually we can only use one background, i'ts like a restrictive feature.

Describe why this feature would be helpful to you
Well, lots of game utilize multi-layers now, it's a more extensive method to create good games.

[Feature Request] Make NuGet packages out of the libraries

Describe the feature you'd like to see
It would be nice if the DLLs (not the program) were NuGet packages instead of just DLLs that you download off the website.

Describe why this feature would be helpful to you
In the modern .NET world, NuGet has become a central and important component in deploying packages. I'd rather use NuGet to get my binary dependencies than pull them down and store the binaries in my repository.

Additional context
I don't remember anymore how long ago NuGet came into existence and use. We might need to do #2 first, before we can reasonably do this.

Can't resize project once it has been created.

Describe the bug
I am not able to resize the project once I have already created it and have to create a whole new project.

To Reproduce
Steps to reproduce the behavior:

  1. Go to Project > Project Settings
  2. Try to make any changes (size change, row/column number change, color).
  3. Confirm the changes, but your current project won't modify.

Version
1.0.9.60

[Feature Request] Create folders within the program

Describe the feature you'd like to see
A folder tree setting that allows the program to display and create folders within the program.

Describe why this feature would be helpful to you
It makes tile editing much more convenient when you have, say, 50 tiles for 1 map.

Version
1.0.9.60

[Feature Request] Support for transparency

Describe the feature you'd like to see
Support for transparency

Describe why this feature would be helpful to you
While a you can continue on a block with a certain ID to not draw it, it would be best to be able to support transparency

Make it work in Visual Studio 2019

I had to use VS 2013 to get the latest code built for release 1.0.10. That is largely a result of the XNA dependency. It would be good to make this project work in VS 2019 (or at least 2017... MonoGame only has workaround support for VS 2019 right now).

Get submitting bugs, feedback, and feature requests working again

For 1.0.10, I intentionally stripped out the ability to support bugs, feedback, and feature requests. The controls are still there for doing this, but the server API stuff was stripped out, and will not work that way in the future.

That doesn't mean there isn't a way to submit bugs and feature requests. The ideal way to do that is now probably right here on GitHub.

So a thing a person could do might be to re-add the buttons for submitting bugs and feature requests (we can maybe ditch the feedback option) and just link them to here instead.

That might mean making a couple of templates for submitting features or bugs to match the UI left in the program.

(I don't actually expect us to use the UI that's left over in the code right now. I would expect just those buttons becoming links to here.)

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.