Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[C#] LF Studio by wirwl
#71
concentrate on left/right or middle or you can leave it free just like that.
"I'm the president of the shadow government
The grand governor of the federal reserve
Public enemy of the society
The one you cannot see the thirty three degree"
Reply
Thanks given by:
#72
Quote:i still dont know what it actually does
increase canvas size and press focus buttons.
decrease\increase canvas usefull if there are bdy,itr regions with big width and height.........
Reply
Thanks given by: A-Man
#73
ok now i get it
the selected frame and next frame are now shown separated too
can you make the two center points (selected and next) static and move the images?
that will make adjusting the center easier (the center tool would actually allow you to drag the image itself instead of placing the shadow)
Reply
Thanks given by:
#74
Quote:ok now i get it
the selected frame and next frame are now shown separated too
can you make the two center points (selected and next) static and move the images?
that will make adjusting the center easier (the center tool would actually allow you to drag the image itself instead of placing the shadow)
Maybe it will be in next version.

Remember that after set centerxy, you can move shadow with keys.
w - up
a - left
s - down
d - right
shift+w,a,s,d - increase\decrease width\height for bdy, itr.
TAB - if enabled than move with 5 pixels step, if disabled move with 1 pixel step.
q,e- change current weapon

You need focus to canvas for this features, if canvas doesn't have focus (you type in texteditor), just move mouse cursor to canvas area.
Reply
Thanks given by: YinYin , A-Man
#75
hmm moving the shadow with keys is ok for the precision
but my concern isn't that part, but comparing it with the surrounding frames
if i move a frame forward or backward inside the code i want to see whether the frames line up - i can only do that if the center point does not change its position

also could you prevent the code from unfolding when the sgv is used for positioning frame elements
and maybe add a tool in the sgv that allows you to simply edit the already existing elements (drag/resize)

oh and one thing i would also love is having a global hot key setting that allows the user to set a custom hot key combination to any menu item available (i currently am in desperate need of quickly folding, unfolding and deleting empty lines in newly opened data as these three combined with the sgv are what really makes this superior)
Reply
Thanks given by:
#76
Errors I found:
1. if the pic: number is more than 500 the frame pic is showed as 'invalid'
2. when U start a new line at the <bmp_begin> area an error will pop out.

things I wish U develop:
1. make the o-pointed frame appear at the sgv screen.
2. make a zoom-out button for the sgv so that we can see the sprite of they are large.

and Many thanx for this ultimate thing U made :D
[Image: signature.png]
A-Engine: A new beat em up game engine inspired by LF2. Coming soon

A-Engine Dev Blog - Update #8: Timeout

Reply
Thanks given by:
#77
LFStudio 0.9.0 - http://u.to/OiYSAg
1) Added "Weapons and Drinks viewer" Window
2) Added "Audio player" window
(when you double click on audio file(wma,wav) or when you press Ctrl + Enter in texteditor file play in "Audio player" window.
3) Added Menu item "Flip image" in context menu of graphic files (support graphic formats: bmp, gif, png, jpg, tiff, wmp).
4) New options in main.xml: isAddFileToTreeViewAfterFlip={true,false}
5) Avaliable button "Reload bitmaps" in Static graphic viewer. Usefull when you change path to bitmap files in current edit dat-files.
6) Fix some bugs.
Reply
Thanks given by: Marko pro , A-Man
#78
that's an amazing huge amount of work. really like what u've done with the weapon view (pic # and hover effects when mouseover).

i got an exception:
steps to reproduce:
1 open a data file
2 moved cursor on a wpoint element
3 mouse over the static graphic viewer
4 press any wsad

stack trace is below:

    CSHARP-Code:
System.NullReferenceException: Object reference not set to an instance of an object.
   at LFStudio.MainWindow.GetEffectFromComboBox()
   at LFStudio.MainWindow.dcSGV_KeyDown(Object sender, KeyEventArgs e)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
   at System.Windows.Input.InputManager.ProcessStagingArea()
   at System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
   at System.Windows.Interop.HwndKeyboardInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawKeyboardActions actions, Int32 scanCode, Boolean isExtendedKey, Boolean isSystemKey, Int32 virtualKey)
   at System.Windows.Interop.HwndKeyboardInputProvider.ProcessKeyAction(MSG& msg, Boolean& handled)
   at System.Windows.Interop.HwndSource.CriticalTranslateAccelerator(MSG& msg, ModifierKeys modifiers)
   at System.Windows.Interop.HwndSource.OnPreprocessMessage(Object param)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.WrappedInvoke(Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.InvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   at System.Windows.Threading.Dispatcher.Invoke(DispatcherPriority priority, Delegate method, Object arg)
   at System.Windows.Interop.HwndSource.OnPreprocessMessageThunk(MSG& msg, Boolean& handled)
   at System.Windows.Interop.ComponentDispatcherThread.RaiseThreadMessage(MSG& msg)
   at System.Windows.Threading.Dispatcher.TranslateAndDispatchMessage(MSG& msg)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   at System.Windows.Application.RunInternal(Window window)
   at System.Windows.Application.Run()
   at LFStudio.App.Main()


I like how i can set up my workspace:
workspace (Click to View)
things that can make it better:
- start up in system's default language (or make english default?)
- the expanding of folders in the project view is too "smooth slow". i'd prefer it to go *click* -> *all expanded* rather than have them still expend while i'm scrolling.
- folders placed above files in the project view
- having a option to overlay a different character when a frame has a cpoint: kind 1?

great work so far =D



Azriel~
Reply
Thanks given by: wirwl
#79
Quote:i got an exception:
steps to reproduce:
1 open a data file
2 moved cursor on a wpoint element
3 mouse over the static graphic viewer
4 press any wsad
Currenly, you can solve this problem if before aplly "wasd" keys you select Weapon tool in SGV toolbar( appears two comboxes in bottom of SGV).
I see that in SGV not redraw when press wasd. It will be fixed. I'm release hotfix in tomorrow morning.
Reply
Thanks given by: A-Man
#80
You program is an amazing DataChanger.

My suggest for improvements are:

Character viewer similar with weapons and drinks viewer, which will be used for cpoint. It should has all frames that have a cpoint kind: 2 and in the right/left of frames should be pics that are used.

And opoint viewer, which open the current "oid" and "action". Frames and pics should work in the same way with "character viewer". All viewers should be like tabs, which means in the same window.

there is a ctrl+G, which send you to a certain line. but i think it is unnecessary. i have never used that option in 1.5jiqueraDC. what other DCers think?

After frame number finder and frame names finder, there is another writing space, what it is used for?


Thanks in advance.


Edit:
Some other things:

In plugins, I would like to have <bmp> and <weapon_strength_list>.

And maybe a "frame animator".It would show frames animated to see how would they look in game.It should have the options to show/not to show itr,bdy areas, w/o/b/cpoint and centerx/y. It would help a lot with putting the right "wait:". also this could be added in frame generator too.

why pain doesnt work? When i click on it, it says: Arguments: "c:\screenshot.png" and i click RUN but it says it cant open it :(

and fold/unfold all 2nd level dont work too
Reply
Thanks given by: wirwl




Users browsing this thread: 1 Guest(s)