Posts: 114
Threads: 13
Joined: Oct 2012
LF2 IDE v3.1.1
v3.1.1
Corrected sprite parser algorithm
Added more shortcuts
- Ctrl+B, Ctrl+Shift+B goes to next/previous frame
- Ctrl+Tab, Ctrl+Shift+Tab changes active document
(01-18-2016, 02:29 PM)Gad Wrote: Ok. Seems pretty fantastic! Thank you very much. Now it's much easier  You're welcome
(01-18-2016, 02:29 PM)Gad Wrote: Right now I miss something that would allow me to jump from one frame to next using some shortcut or linked button.
Would be nice to get a shortkey for going to frame indicated in "next" and in the frame that is next just in line order. Implemented.
(01-18-2016, 02:29 PM)Gad Wrote: Also, Yin's dcer has more intuitive rectangle editor. It would be perfect to be able to drag and edit existing rectangle without overdrawing it every time. You can move the rectangle by just clicking (without moving mouse). Making a rect-editor like YinYin's is quite a bit of work. You can try changing those text boxes for making pixel perfection.
(01-18-2016, 02:29 PM)Gad Wrote: I've found one strange thing.
Your preview is somehow based on the values described in the brackets at the spritesheet declaring.
Code: file(0-159): space_f\chopper.bmp w: 104 h: 85 row: 10 col: 16
file(160-155): space_f\effects.bmp w: 79 h: 79 row: 6 col: 1
If I write things in the brackets incorrectly (which i often do, since i don't need these for anything) then the app is calculating the sprites being used basing on the wrong values, not as the lf does. IMO these should be more invormative then being used, and real sprite should be calculated being determined by row,col values multiplied. Fixed.
You're lucky to have me on my holiday
Ultimately, my constant dissatisfaction with the way things are becomes the driving force behind everything I do.
LF2 IDE - Advanced visual data changer featuring instant data loader
LF2 Sprite Sheet Generator - Template based sprite sheet generator based on Gad's method
![[Image: sigline.png]](http://www.lf-empire.de/forum/images/unrealblack/english/sigline.png)
There is no perfect language, but C++ is the worst.
Posts: 114
Threads: 13
Joined: Oct 2012
08-05-2016, 01:15 AM
(This post was last modified: 09-07-2016, 12:06 PM by NightmareX1337.)
LF2 IDE v3.2.0
v3.2.0
Improved and redesigned 'Solution Explorer'
Added an option to choose whether opoint viewer will be auto-loaded on startup
Fixed cpoint cover rendering
As I finally found some time... Enjoy!
Ultimately, my constant dissatisfaction with the way things are becomes the driving force behind everything I do.
LF2 IDE - Advanced visual data changer featuring instant data loader
LF2 Sprite Sheet Generator - Template based sprite sheet generator based on Gad's method
![[Image: sigline.png]](http://www.lf-empire.de/forum/images/unrealblack/english/sigline.png)
There is no perfect language, but C++ is the worst.
Thanks given by:
Posts: 6
Threads: 3
Joined: Jul 2016
From Where can I get it? I already have YinYin's Visual Data Changer. But its not that cool. I hope your's will be.
Xain1999
So Cool, So Bad...
Thanks given by:
Posts: 114
Threads: 13
Joined: Oct 2012
(08-06-2016, 05:54 AM)Xain A. Latif Wrote: From Where can I get it? I already have YinYin's Visual Data Changer. But its not that cool. I hope your's will be.
Just look at the first page of the thread.
Ultimately, my constant dissatisfaction with the way things are becomes the driving force behind everything I do.
LF2 IDE - Advanced visual data changer featuring instant data loader
LF2 Sprite Sheet Generator - Template based sprite sheet generator based on Gad's method
![[Image: sigline.png]](http://www.lf-empire.de/forum/images/unrealblack/english/sigline.png)
There is no perfect language, but C++ is the worst.
Thanks given by:
Posts: 114
Threads: 13
Joined: Oct 2012
LF2 IDE v3.3.0
v3.3.0
Implemented document navigation
Fixed 'Jump To' problems when line wrapping is on
Focus follows mouse between Design panel and documents
Change behavior: F9 doesn't bring LF2 foreground anymore
Fixed file creating & renaming issues in Solution Explorer
Fix 'Jump To' not expanding folds
Added shortcut Ctrl+R for "jump to frame" of selected text as index
Added shortcut Ctrl+U for backward navigation
Added shortcut Ctrl+Shift+U for forward navigation
Better encoding support
Made text editor settings globally handled (rather than per document)
- Line wrapping
- Show white space & end of line characters
Fix image file loading: open detached
Fixed wrong shown area of startup-loaded files when line wrapping is on
Fixed 'Jump To' problems when line wrapping is on
And now, LF2 IDE is more useful than ever!
About Ctrl+R shortcut and Document Navigation
These are probably among the most time saver features of LF2 IDE. Frequently, data changers need to jump between frame indexes. Although LF2 IDE supports 'jump to frame index', this method of manually writing frame index is unnecessarily slow. Instead, Ctrl+R will immediately do it for you. How? Double click on an index so it gets selected. Then press Ctrl+R. For example: You want to jump to the DJA special move of some character. Seeing `hit_ja: 230` you understand it's starting at frame 230. Double click 230, press Ctrl+R and you just jumped to frame 230.
Now that's sweet. But what if you want to get back where you left? Simple! Either click "Navigate Backwards" button or use Ctrl+U shortcut. Document Navigation is there to serve you.
As usual, download links are on the first page. Feed back is highly appreciated!
Ultimately, my constant dissatisfaction with the way things are becomes the driving force behind everything I do.
LF2 IDE - Advanced visual data changer featuring instant data loader
LF2 Sprite Sheet Generator - Template based sprite sheet generator based on Gad's method
![[Image: sigline.png]](http://www.lf-empire.de/forum/images/unrealblack/english/sigline.png)
There is no perfect language, but C++ is the worst.
Posts: 746
Threads: 55
Joined: Apr 2008
(09-07-2016, 03:06 AM)Nightmarex1337 Wrote: Double click on an index so it gets selected. Then press Ctrl+R. For example: You want to jump to the DJA special move of some character. Seeing `hit_ja: 230` you understand it's starting at frame 230. Double click 230, press Ctrl+R and you just jumped to frame 230. Why doesn't it just figure out that the cursor is above a number automatically? Heck if it is over the hit_XY: part it could probably figure out I want the next number. Data changing is pretty well documented so it should be easy to figure exactly which tags designate a frame and which don't. There is the occasional gotcha such as
itr: kind: 8 dvx: , but other than that it
Age ratings for movies and games (and similar) have never been a good idea.
One can learn a lot from reinventing wheels.
An unsound argument is not the same as an invalid one.
volatile in C++ does not mean thread-safe.
Do not make APIs unnecessarily asynchronous.
Make C++ operator > again
Trump is an idiot.
Thanks given by:
Posts: 1,553
Threads: 77
Joined: May 2011
09-07-2016, 08:10 AM
(This post was last modified: 09-07-2016, 08:16 AM by A-Man.)
That can be annoying, in my opinion. Having the number (or even the tag, as you suggest) highlighted is more "reassuring". A double click isn't really that much of an effort. Perhaps, it can be reduced to a single click if it does as you say, but with the position of the caret and not the cursor?
(and from a technical point of view, it would be more trouble than its worth if the library he's using doesn't have a way to convert mouse position to line-character position)
Thanks given by:
Posts: 746
Threads: 55
Joined: Apr 2008
(09-07-2016, 08:10 AM)A-Man Wrote: That can be annoying, in my opinion. Having the number (or even the tag, as you suggest) highlighted is more "reassuring". A double click isn't really that much of an effort. Perhaps, it can be reduced to a single click if it does as you say, but with the position of the caret and not the cursor?
(and from a technical point of view, it would be more trouble than its worth if the library he's using doesn't have a way to convert mouse position to line-character position) I was talking about the caret (text cursor) though I didn't make it particularly obvious.
For some reason I dislike the word caret.
Age ratings for movies and games (and similar) have never been a good idea.
One can learn a lot from reinventing wheels.
An unsound argument is not the same as an invalid one.
volatile in C++ does not mean thread-safe.
Do not make APIs unnecessarily asynchronous.
Make C++ operator > again
Trump is an idiot.
Thanks given by:
Posts: 114
Threads: 13
Joined: Oct 2012
What I thought about doing is to make text editor (ScintillaNET) emulate double click while holding Ctrl, just like Visual Studio. I couldn't figure out how to do that so didn't bother further.
Ultimately, my constant dissatisfaction with the way things are becomes the driving force behind everything I do.
LF2 IDE - Advanced visual data changer featuring instant data loader
LF2 Sprite Sheet Generator - Template based sprite sheet generator based on Gad's method
![[Image: sigline.png]](http://www.lf-empire.de/forum/images/unrealblack/english/sigline.png)
There is no perfect language, but C++ is the worst.
Thanks given by:
Posts: 67
Threads: 1
Joined: Jul 2008
Interesting project. I am not much of a DCer, but I think it is nice, that someone developed something like an IDE for LF2. Now if that only was not a visual studio project, but rather something using free software or no IDE project itself at all (needing an IDE to work on it), that would be more awesome.
Thanks given by:
|