Jump to content


famous

Member Since 03 Apr 2010
Offline Last Active Sep 12 2013 11:27 AM

Topics I've Started

Snapshop - Screen Capturing Utility

18 April 2013 - 01:44 PM

Download:www.mevedia.de/Snapshop (Windows x32)
Languages: mutli-langual (included: German, English)
Version: 2.1 Beta
 
Hello GMC,
 
first Version of this Tool was designed to capture Screenshots with Mouse-Cursor. Since Version 2 you can capture Videos from Screen and optimize them with different Camera-Properties and different Quality-Settings. Directly create GIF-Videos from Screen.

  • Replaces the "Print"-Key if activated
  • Captures the Cursor
  • Cameras
  • Save/load Cameras
  • Auto-Snap Drag&Drop
  • Snapshots and Videos are stored in the Gallery
  • Capture Videos
  • Export Videos as GIF, soon AVI and FLV
  • Assistants for Frame-Rate Optimization and Cursor-Tracking
  • Realtime Scaling

 

Snapshop_2.0_Beta.png?itok=bNh0ch4A

Snapshop_2.1.png

 

Example from YouTube

Snapshop_2.0_Test.gif

 

Realtime-scaled record with Motion-Assistant, not optimized

Large.gif

 

Snapshop 2.4 in the works

Snapshop_2.4_Editor1.gif

 

Regards,
famous


Gif Kit - Create Gif Tools

11 April 2013 - 08:52 AM

 
GIFK_1.0.png
 
 
 
GIF Kit is a "GIF Builder" and can be used from any Application. Actually I'm working on the GIF-Attributes like the Delay Interval. Also on Alpha-Masking, but Color-Transparency is already available. (limited to 8 Frames)
 
Example
GIFK.gif
Features
 
1.0
  • Build GIF Files from multiple Images

  • Color-Transparency Option

2.0

  • Interlaced Option

  • Define Frame-Delay for all and single Frames

  • Define Loop-Count (default is infinity)

 
 
Use with GameMaker
 
Execute the "GIFK.exe" and pass all Frame-Files and the GIF-Attributes. If all Attributes passed correctly, the Console directly closes after Conversion.

execute_program("GIFK.exe", "File=Logo Transparent=y Logo0000.png Logo0001.png Logo0002.png Logo0003.png Logo0004.png Logo0005.png Logo0006.png", true);

 

Collaboration

 

Working on a serious Project? Tell me about your plans and I'll provide a full Version with unlimited Frames.

 

 
Regards,
Alex

Swift Control

15 March 2013 - 11:03 PM

Download: www.mevedia.de/Swift


Hello,

the Swift Control will be a part of the MCF (Mevedia Control Framework - no GM Stuff), as it uses the non-client Area, it's useful for GameMaker. So i wrote a mostly GameMaker compatible Version, the Window behaviour of GameMaker is generally strange.

The Elemente controls the hole non-client Area, so it can resize it and place Buttons, Panels (like in Google Chrome) and more on it. Current Version limited to Buttons.


Posted Image

swift_apply(hWnd)
swift_event(hWnd)

swift_button(hWnd, id, symbol, caption)
swift_style(hWnd, id, style)
swift_disable(hWnd, id, state)
swift_is_enabled(hWnd, id)
swift_set_state(hWnd, id, state)
swift_get_state(hWnd, id)
swift_set_color(hWnd, id, type, color)
swift_get_color(hWnd, id, type)
// scl_back / scl_fore
swift_set_text(hWnd, id, text)
swift_get_text(hWnd, id)
swift_set_symbol(hWnd, id, symbol)
swift_get_symbol(hWnd, id)
swift_set_font(hWnd, font)

swift_load_image(location)
swift_free_image(image)
swift_load_font(name, size)
swift_free_font(font)

Styles


A Button has a Caption and/or Symbol. Symbols must be loaded externally.
Also, you can colorize the Button Pane or Caption.


Constants:
scs_nopane
No Pane, if inactive.
scs_toggle
Toggle Button.




Hints


1. The Control masters the strange GameMaker behaviour (resize Windows/no Titlebar Buttons), but this going to be optimized, as it normally don't need to be fitted to different Attributes.

2. Do not use window_set_staytop() ! I've added a fixed Function to stick Windows on top, the native Command of GameMaker will absorb the Swift. (sex_top() - "SwiftEx_Top") :whistle:/>

Regards,
famous

Fivebox

12 March 2013 - 02:05 PM

Draw Sprites as Fivebox. A Fivebox draws the Sprite, splitted into 5 Areas to draw it lossless in any size.

Posted Image

draw_sprite_fivebox(sprite, x, y, width, height, size);


Especially User Interfaces can be done easier. Use multiple Boxes in one Sprite with the second Function:

draw_sprite_fivebox_part(sprite, x, y, width, height, size, offset_x, offset_y, part_width, part_height);



Download Script + Example

Regards,
famous

Instance_Nearest_Ext()

11 March 2013 - 01:53 PM

Just a small Script, which uses a defined list of Objects for instance_nearest(). Can also used for collision_whatever Functions ;).


instance_nearest_ext(olist, you, max_radius, id?);

// olist - returned by ine_create().
// you - Instance to measure from.
// radius - max. radius for the revelant Instances.
// id? - true (returns the nearest Instance ID), false (returns the nearest Distance)

// Initialising Functions
olist = ine_create();
ine_add(olist, object);

Download .GMK