Jump to content
  • Advertisement
Sign in to follow this  
cfrankb

LGCK builder : Game Construction Kit

This topic is 1375 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

What`s new for LGCK Builder? A whole bunch of goodies. More importantly. We fixed the issue reported by two Windows 7 users. If you have already tried and had problem getting it to work under Windows 7, here's your chance to try it again.

Visit the Project Homepage

Download the latest version




048sm.jpg

 

*** 0.6.0.5

- ENGINE: customs strings for each sprite instance
- EDITOR: migrated to qt5
- EDITOR: GUI to change default frame per sprite
- EDITOR: toolbox playSound() menu item
- EDITOR: customizable shortcuts for the LGCK Builder
- EDITOR: GUI for toolbars (main, level, layer)
- EDITOR: GUI for path creation
- ENGINE: custom paths for each sprite
- ENGINE: up to four fwClass sprites can share the same map location
- ENGINE: hidden inventory item flag
- ENGINE: reimplemented the collision map w/ std::unordered_map
- ENGINE: interfaces w/ implementers: Graphic, Sound and Music
- ENGINE: replaced SFML::Graphics w/ OpenGL
- ENGINE: replaced SFML::Music w/ SDL::Music
- ENGINE: replaced SFML::Sound w/ SDL
- ENGINE: added Counters (that can be accessed via scripting)
- ENGINE: significantly improved level load time
- ENGINE: added events: Game:onGoalKilled and Level:onGoalKilled
- ENGINE: added Level UUID
- ENGINE: improved center on screen during action
- LUA: sprite:frameCount(), frameSet_getSize
- LUA: Sprite:getString(), Sprite:isFrozen(), Sprite:isGoal()
- LUA: Counters:get(), Counters:set()
- BUG FIX: layer element count is wrong for FW/BK layers
- BUG FIX: on wrap arround screens, viewport moves unexpectely
- BUG FIX: clearALL button now behaves as expected
- BUG FIX: keyDown msg continued infitely when focus was lost

*** 0.6.0.4

- ENGINE: layers can be moved by position
- EDITOR: importImage can now splice images
- EDITOR: importImageWiz added
- EDITOR: added gamewiz first version
- EDITOR: added copy, cut, paste and delete to levelView
- EDITOR: spritewiz added playerbullet template
- LUA: added Sprite:width(), Sprite:height()
- LUA: added Sprite:childCount(), Sprite:setOwner()
- ENGINE: player.onHandler called in managePlayer()
- ENGINE: added sprite activation policy (auto, userdef)
- BUG FIX: spritewiz now properly displays image size (mask: 9999x9999)
- TOOLS: included is the new OBL5EDIT sprite editor to replace OBL4EDIT
- TOOLS: OBL5t updated to support new OBL5 format

*** 0.6.0.3

- EDITOR: edit pan can be resized
- BUG FIX: animations weren't cleared when sprite was deleted

*** 0.6.0.2

- ENGINE: antigravity flag extends to monsters
- ENGINE: added solidity concept (overide)
- EDITOR: added `sound tab` to SpriteWizard
- ENGINE: added multiselection
- BUG FIX: Spelling error, "Brint to front" (reported by Tim)
- BUG FIX: Menu not updated when sprite dragged (reported by Tim)
- BUG FIX: WINXP crash when sprite was dropped on empty pane (reported by Tim)
- BUG FIX: next button greyed out in SpriteWiz

*** 0.6.0.1a

- BUG FIX: crash cause by bad sprite mapping
- BUG FIX: crash when no player object was present

*** 0.6.0.1

- ENGINE: fixed CPath array so it can grow
- ENGINE: added seed uid for all sprites
- ENGINE: added Game:OnCompleteLevel
- EDITOR: implemented continuity (test game)
- BUG FIX: fixed a few mapping bugs introduced in 0.5.0.7
- BUG FIX: icon incorrect modified in SpriteList
- EDITOR: SpriteWizard updated with many new pages
- ENGINE: added antigravity flag for all fwClass objects
- ENGINE: added automatic goal flag
- BUG FIX: misaligned sprites on grid
- ENGINE: nosplat flag extended to objects
- ENGINE: implemented monster/object rebirth
- BUG FIX: deleting the last and only level resulted in a crash (fixed)

*** 0.6.0.0

- LUA: MIN(), MAX(), testKey(), setKey()
- LUA: getLastKey(), clearKeys()
- ENGINE: new Event: level.onKeyPressed
- ENGINE: new Event: level.onKeyUp
- ENGINE: improved qt keyReflector
- EDITOR: source editor w/ word completion and colored syntax
- EDITOR: sprite event dialog replaced with inline editor
- BUG FIX: fixed an error in obl5t (frameSet.cpp)

*** 0.5.0.9

- GUI: added a new toolbox to drag&drop sprites on the level
- GUI: added popup menu to spriteBox
- GUI: added popup menu to LevelView
- GUI: added checkmarks to sprite event combo
- BUG FIX: png transparency bug in obl5t
- BUG FIX: unMap bug w/ random attacker
- ENGINE: OBL5 format moved to version 0x501
- TOOLS: obl5t merged now uses the shared libraries

*** 0.5.0.8a

- LUA: added clearSprite(), openStream(), playStream(), stopStream()
- BUG FIX: gui menu item next/prev level not enabled/disabled correctly
- EDITOR: during import now asks about transparency when the image has none set
- EDITOR: changing imagetSet for an object remove all animation sequences
- EDITOR: create imageSet button added to objectProp sheet
- CODE: began early work on KDE conversion phase
- TOOLS: easyDoc got a facelift today. Most dialogs now resize correctly

*** 0.5.0.8

- ENGINE: added CMusic class to handle streaming music (ogg)
- ENGINE: more reorganization of the code
- ENGINE: added closureTime, closureEvent
- ENGINE: added Level property : music
- BUG FIX: windows-setup now uses static build (ati issue on win7)



046sm.jpg


*** 0.5.0.7

- ENGINE: Created CActor which replaces CLevelEntry at runtime.
- ENGINE: reorganized the code to be more OO-like
- ENGINE: added NO_SPLAT flag to prevent player from crushing monsters
- ENGINE: added properties `max active bullets`, `fire rate`
- ENGINE: improved the collision detection code
- ENGINE: maxFall property now applies to monster
- ENGINE: bullet to monster attack now do damage
- LUA: added isHidden(), isDead(), land(), triggerHitState()
- LUA: added isMonster(), getPlayerC(), getPlayer()
- LUA: added tryPath(), stopAnimation(), callObjEvent(), killSprite(), spawn()
- EDITOR: added menu items: view source, edit object
- EDITOR: new shortcuts F9 and SHIFT-F9 (edit local, edit object)
045sm.jpg




*** 0.5.0.6

- GUI: added status text to all implemented menu items
- LUA: added setImage(), getImage(), Sprite:SetImage()
- LUA: added setState(), findSprite(), alert()
- LUA: added getExtra(), getExtraC(), getExtraUID()
- LUA: added triggerPlayerHitState()
- LUA: added hitTest(), hitTestC()
- LUA: added Extra class to provide access to sprites runtime data (readonly)
- ENGINE: onZKEY event called for player object when Z-KEY is pressed
- ENGINE: ZKeyTrigger class no longer changes the image of the source object
- ENGINE: noChangeAtDeath flag to preserve sprite corpses
- ENGINE: three jump modes available (VLA3, GIANA and MIXED)
- BUG FIX: hitTest logic not working in some cases

VLA3: is the engine default; you need to press JUMP + AIM
GIANA: press UP to jump and move LEFT/RIGHT
MIXED: press JUMP and move LEFT/RIGHT

The biggest difference between GIANA and MIXED is that the later also lets you
climb ladders.


055sm.jpg


*** 0.5.0.5

- GUI: added pause/restart/debug menu items.
- GUI: added splash screen
- BUG FIX: exiting the game from the menu corrupts the imageSets
- BUG FIX: UI for animation (add, duplicate and delete) showing wrong tooltips
- BUG FIX: a monster repeating animation prevents 'death sequence'
- BUG FIX: player sprite disapears from view when killed (animSeq bug)
- ENGINE: maxFall now an object property (player only atm)
- ENGINE: added game.prepareLevel() event
- ENGINE: added object.mouseClickLeft and object.mouseClickRight events
- DEMOS: updated the demos





Download the latest version

Share this post


Link to post
Share on other sites
Advertisement
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

Participate in the game development conversation and more when you create an account on GameDev.net!

Sign me up!