fheroes2 icon indicating copy to clipboard operation
fheroes2 copied to clipboard

Editor post 1.1 release changes

Open ihhub opened this issue 10 months ago • 10 comments

Preliminary checks

Describe the problem requiring a solution

After the release of the Editor we still have a long list of tasks to do. This issue serves as a collections of these tasks in order to keep them in one place.

Describe the possible solution

  • [ ] implement zoom option
  • [ ] implement the alternative "Kingdom Overview" (maybe we can call it "Map Summary") for Editor to show all castles, heroes, mines (and maybe some other objects) on the map with ability to edit these object's details
  • [ ] display some object's metadata in the quick info (by the right mouse button)
  • [x] fix Event passability display
  • [ ] place roads and streams directly to Editor's Map_Format, not world.tiles
  • [ ] expand road tiles by combining some of existing tiles to cover more road connection cases
  • [ ] display tile indices on both axes
  • [ ] fix rendering FPS info over popup string in the Editor
  • [x] fix Spell Scroll having random spell for heroes
  • [ ] generate unique new map names and file names to avoid accidental file rewriting
  • [ ] allow to use longer than 17 characters map names
  • [ ] fix inconsistency with window titles: some have : at the end while others don't
  • [ ] possibly implement Redo button (we can replace New button)
  • [ ] add an option to toggle between Good and Evil interfaces
  • [ ] implement drag functionality for drawing terrains, roads, streams and for erasing objects
  • [ ] add support of languages
  • [ ] allow to use non-English file names
  • [ ] make evil interface small buttons for Sphinx and Event dialogs
  • [x] keep area selection even if cursor goes out of map boundaries
  • [ ] allow to add Ultimate artifacts as artifacts on the Adventure Map
  • [ ] add shadows for heroes

Nice to have:

  • [ ] allow to place heroes over the passable parts of the objects
  • [ ] show the selected object's passability while placing it (e.g. like in original editor)
  • [ ] add possible functionality for scripting support for objects and the overall map (just expand the map format for the future changes support)
  • [ ] make object animation in object selection windows

Additional info

No response

ihhub avatar Apr 24 '24 14:04 ihhub

Improvement suggestion: In castle options you are allowed set shipyard as prebuilt for towns/castles that don't have an ocean close enough.

Giving the user some feedback about why the shipyard won't be there when playing the map would be very helpful.

zenseii avatar May 20 '24 08:05 zenseii

I am going to create a set of GitHub issues based on this list since the Editor went public so it would be easier to manage things separately.

ihhub avatar May 22 '24 06:05 ihhub

Hello @ihhub,

Definitely, a "REDO" button is needed. :)

LeHerosInconnu avatar May 25 '24 16:05 LeHerosInconnu

Hello @ihhub,

I installed the new version 1.1 but the Editor button (the globe) doesn't appear. I uninstalled the old one and reinstalled the whole game. Os: Win10; Game: v1.1 x64

big4billy avatar May 26 '24 21:05 big4billy

Hi @big4billy , are you sure that you use Price of Loyalty version of the game?

ihhub avatar May 26 '24 23:05 ihhub

Hi @ihhub ! Hmm, I have the Gold version from GOG. Is that not proper for the Editor?

big4billy avatar May 27 '24 17:05 big4billy

We should also update the ocean tiles on the adventure map so that the waves will be 3 tiles away from the shore. At the moment they are only one tile away.

Districh-ru avatar May 29 '24 14:05 Districh-ru

  • Can't put the "lava pool" in front of mountains, whatever the order of placement, I can't. (Also happens with Lots of other objects). image
  • Grab (drag & drop) an object.
  • Select an objet from the one already on the map instead of reopen menus.
  • Scrolling mouse: chante to next/previous element.
  • Add to Undo shortcut: Ctrl + Z, also add: "previous button" of the mouse.
  • Add "Repeat" with: Ctrl + Y (&/or Ctrl + Shift + Z) also add: "next button" of the mouse.
  • Impossible to place a big mountain against the North border, because some sprite would then be outside the map.
  • Select (Ctrl + A) text to copy/paste Ctrl+C Ctrl+V

1GodRage avatar Jun 05 '24 14:06 1GodRage

@1GodRage ,

  • can you put lava pool the way you want in the original editor?
  • not for 1.1.1
  • what do you mean by that? All dialogs remember your last selection
  • where to change?
  • press R (see the hotkey list dialog)
  • once you select an object you can place as many as you want
  • the same way as in the original game
  • the engine doesn't support text buffer at the moment

ihhub avatar Jun 05 '24 14:06 ihhub

@ihhub

  • can you put lava pool the way you want in the original editor?

I think i never saw such behavior in original game/editor... but i can't try it anymore (Editor not working anymore... xD)

  • Scrolling mouse: chante to next/previous element.
  • what do you mean by that? All dialogs remember your last selection

I mean, select element, place it 1 or 2 times, then, scroll and it switch to the next/previous element of the list, without opening the selection box!! Directly on the adventure map! :)

  • Add to Undo shortcut: Ctrl + Z, also add: "previous button" of the mouse.
  • where to change?

U and R are good but adding the traditional shortcuts (and mouse buttons) would certainly improve the experience of the mapmaker. :)

1GodRage avatar Jun 06 '24 21:06 1GodRage