Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - egofree

Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 »
76
General ENIGMA / Re: Improving rooms editor
« on: December 28, 2014, 08:04:42 am »
All of these caveats would best be documented on the Wiki page I linked you to. Instead of repeating the same instructions over and over again, just write them on the Wiki and then share the link to anybody who needs to know. Also so you don't forget either.

http://enigma-dev.org/docs/Wiki/Room_Editor
http://enigma-dev.org/docs/Wiki/Working_with_LateralGM

Done !  I documented the new features in the wiki :

http://enigma-dev.org/docs/Wiki/Room_Editor

It's strange, i didn't find any documentation about the new features you added recently in LateralGM (Global search, Image effects)  :D ;)

Edit:
I think we should make additional sub-pages in the wiki for the rooms editor. As there is a lot of stuff in the rooms editor, one page doesn't seem enough if one day we will document every feature.

77
General ENIGMA / Re: Improving rooms editor
« on: December 27, 2014, 09:08:25 am »
On a side note, have you been adding the keyboard shortcuts to the properties file I added? That was a change I made a while back, you should use KeyStroke.getKeyStroke(Messages.getKeyboardString(""))
https://github.com/IsmAvatar/LateralGM/blob/master/org/lateralgm/messages/keyboard.properties

Yes, in general i've used the keyboard.properties file, except for the following keys : Alt, Ctrl and Shift. There is no problem when you combine these keys with a letter (Ctrl-c, Ctrl-x, etc), but i didn't succeed to declare and use them in the keyboard.properties when they are used alone. I spent several hours, and the only solution i've find so far is this : (e.g for Alt Key)

Code: [Select]
KeyStroke altKeyPressed = KeyStroke.getKeyStroke(KeyEvent.VK_ALT,InputEvent.ALT_DOWN_MASK,false);
KeyStroke altKeyReleased = KeyStroke.getKeyStroke(KeyEvent.VK_ALT,0,true);

78
Developing ENIGMA / Re: LateralGM 1.8.6.837
« on: December 27, 2014, 04:49:36 am »
Thanks for the icons.
By the way, i think we SHOULD post an announce on the Enigma frontpage about new version of LateralGM. This year lateralGM has been modified in depth and we added a lot of new features. Instead, we have mostly announces about security patches or things which are not directly related to Enigma !  :(

79
General ENIGMA / Re: Improving rooms editor
« on: December 27, 2014, 04:45:35 am »
Robert:
You said you want to work on LateralGM and specially on the rooms editor. As i understand the user interface will be modified. Does it worth to document it now if it will be modified ?

80
Developing ENIGMA / Re: LateralGM 1.8.6.836
« on: December 26, 2014, 11:29:57 am »
I did more tests and i've found a minor bug, which i was aware it could happen : if you copy a region where tiles or instances overlap, sometimes the display order is not the same. In the original region an instance is above another one, and in the pasted region, it's the other way around. The problem lies in functions copySelectionInstances and copySelectionTiles in class RoomEditor. Robert, you told me that i could let my work unfinished, so if you agree, i will let you fix this one, or we can also forget it for the moment. I don't think it's really urgent.

81
General ENIGMA / Re: Improving rooms editor
« on: December 26, 2014, 11:19:29 am »
post a request for Josh to SVG them for Calico, he will make them less aliased.

Done.

Edit:
I forgot to say that when you are pasting or filling a region, it will take into account the 'Delete underlying' setting.

82
Developing ENIGMA / Re: LateralGM 1.8.6.836
« on: December 26, 2014, 07:20:38 am »
For change 1, the most important update is managing tiles layers (c.f https://github.com/IsmAvatar/LateralGM/pull/182), the other changes are minor compared to it.

Edit:
I added also three new toggle buttons : 'snap to grid', 'add on top' and 'add multiple', which can be used to switch the corresponding modes. There is also a new 'Select an object' button which is needed when we are in 'pasting mode' and we want to go back to the single object selection mode.

83
General ENIGMA / Re: Improving rooms editor
« on: December 26, 2014, 06:58:55 am »
For the bug, i am not sure, but perhaps it's for the following reason : when you are doing a paste, it makes a transparent image of the current selection (Alpha value 0.5f). If you copy instances which have already an alpha value, it will take into account this value in the image's selection only if it's more transparent than 0.5f. But when you are doing a paste (left click), it should not change anything.

84
General ENIGMA / Re: Improving rooms editor
« on: December 26, 2014, 05:26:44 am »
I've finished to implement the cut, copy and paste functions, and i made a new pull request : https://github.com/IsmAvatar/LateralGM/pull/192.

85
General ENIGMA / Re: Improving rooms editor
« on: December 25, 2014, 01:08:33 pm »
LateralGM has now three different states in the rooms editor : single object selection (the default), region selection and a pasting mode. I added a new toggle button in the toolbar in order to activate the single object selection. This is needed when we are in pasting mode and we want to go back in single object selection. The copy and paste functions are almost done. I need to do more tests and i will make a new pull request.


86
Issues Help Desk / Re: I'm a noob and I can't build a project
« on: December 25, 2014, 04:51:13 am »
For the progress window, i wonder if we should not make it a modal window. I think new enigma users are sometimes confused by the first setup and don't see that some processes are running. With a modal window, it would be clearer.

87
Issues Help Desk / Re: I'm a noob and I can't build a project
« on: December 24, 2014, 05:32:33 pm »
The first time you run Enigma, you have a window which shows some process running. (Window process). You have to wait a little bit that this window closes before you can run a project. Perhaps that's the problem ? This happens only the first time you start Enigma.

88
General ENIGMA / Re: Improving rooms editor
« on: December 23, 2014, 05:09:50 am »
Haha that's awesome egofree you're saving me the work, really awesome to have someone else helping with LateralGM. If you get bored you don't have to finish I can pick up any unfinished tasks for you as well. Once this is complete we can also get a new Portable ZIP out, as I said I like to update it about every 10 or so LGM features/fixes. Are you planning to link the selection with the list selection? If not I think we should discuss that aspect of this because it may need done again because of the sorting that I am planning to work on, unless of course you end up doing that too. Regardless, keep up the great work ego!  (Y)

I am not bored, i have a lot of fun doing it. :D I am not planning to link the selection with the list selection.
Right now, i have to figure out how to display only instances or tiles in the 'stamp'. I think we should select only instances or tiles when we are doing a copy and paste. It is not complicated to select instances or tiles in memory, but the class RoomVisual, which is dealing with the display, is not making any difference between instances and tiles.

89
General ENIGMA / Re: Improving rooms editor
« on: December 23, 2014, 04:57:04 am »
I started to implement the copy and paste functions. I added three new buttons in the rooms editor : cut, copy and paste. They can be called with the standard keyboard shortcuts : ctrl-x, ctrl-c and ctrl-v.
To give an example, let's say that you want to copy a region in the room. First, you click on the selection tool and select the region to copy :



Then you do an ctrl-c (copy) and a ctrl-v (paste). You have now a stamp :



And every time you click on the left button, the instances are pasted in the room :


90
Off-Topic / Re: Outcast Reboot HD
« on: December 21, 2014, 03:08:16 pm »
Unfortunately, the kickstarter campaign has failed, but the developers didn't leave the goal to make a reboot HD version. Meanwhile, they decided to make a slightly updated version, outcast 1.1, which runs smoothly on modern computers : http://store.steampowered.com/app/336610/. The goal is to make the original game more famous for the new generation.

Quote
About this version
Outcast 1.1 has been recompiled from the original source code and improved to run smoothly on today's computers.The main improvements compared to the original version are: multithreaded voxel renderer for higher performances, software bilinear filtering on polygonal meshes, part of the HUD redesigned to match higher resolutions, new high-resolution sky paintings, new launcher, native support of xbox gamepad, user-friendly controller configuration, a lot of bugs fixed and improved stability.

Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 »