release – KonsolScript http://konsolscript.sourceforge.net/web The Free and Open Game Programming Language Tue, 12 Sep 2023 06:49:00 +0000 en-CA hourly 1 https://wordpress.org/?v=6.3.1 Kage v0.3.200512 released! http://konsolscript.sourceforge.net/web/2020/05/13/kage-v0-3-200512-released/ http://konsolscript.sourceforge.net/web/2020/05/13/kage-v0-3-200512-released/#respond Tue, 12 May 2020 18:33:51 +0000 http://konsolscript.sourceforge.net/web/?p=1259 Version 0.3.x series first Maintenance Package released!

kagestudio_v0.3.200512_win64.zip

kagestudio_0.3.200512_amd64.deb

Yes, that’s a Debian file, tested working on Ubuntu 20.04 LTS — along with the usual Windows release. The big file size difference is because Windows (50MB) includes official precompiled FFMPEG from ffmpeg.org and Gtkmm-3.0 runtime, while GNU/Linux (295KB) will ask you to separately pre-install its dependency gtkmm-3.0 and ffmpeg.

I’ve also added the source code used for this release: kagestudio_v0.3.200512_src.zip

Finally, I can say, enjoy this free and open source vector-based 2D Animation Software for Windows and Ubuntu GNU/Linux! — released with 17 fixes, 5 implementations, 7 improvements and let me hear what you think!

~creek23

Changelog:
Timeline Pane fixes, implementations, and improvements!
* Fixed Issue #5 – https://sourceforge.net/p/kage/tickets/5/
* Fixed Issue #40 – https://sourceforge.net/p/kage/tickets/40/
* Fixed Issue #41 – https://sourceforge.net/p/kage/tickets/41/
* Fixed Issue #47 – https://sourceforge.net/p/kage/tickets/47/
* Fixed Issue #48 – https://sourceforge.net/p/kage/tickets/48/
* Fixed Issue #49 – https://sourceforge.net/p/kage/tickets/49/
* Fixed Issue #50 – https://sourceforge.net/p/kage/tickets/50/
* Fixed Issue #51 – https://sourceforge.net/p/kage/tickets/51/
* Fixed Issue #52 – https://sourceforge.net/p/kage/tickets/52/
* Fixed Issue #55 – https://sourceforge.net/p/kage/tickets/55/
* Fixed Issue #56 – https://sourceforge.net/p/kage/tickets/56/
* Fixed Issue #57 – https://sourceforge.net/p/kage/tickets/57/
* Fixed Issue #58 – https://sourceforge.net/p/kage/tickets/58/
* Fixed Issue #59 – https://sourceforge.net/p/kage/tickets/59/
* Fixed Issue #60 – https://sourceforge.net/p/kage/tickets/60/
* Fixed Issue #61 – https://sourceforge.net/p/kage/tickets/61/
* Fixed Issue #65 – https://sourceforge.net/p/kage/tickets/65/
* Implemented Request #42 – https://sourceforge.net/p/kage/tickets/42/
* Implemented Request #43 – https://sourceforge.net/p/kage/tickets/43/
* Implemented Request #44 – https://sourceforge.net/p/kage/tickets/44/
* Implemented Request #45 – https://sourceforge.net/p/kage/tickets/45/
* Implemented Request #46 – https://sourceforge.net/p/kage/tickets/46/
* removing workaround applied on Issue #25 — seems newer FFMPEG already addressed issue indicated in https://sourceforge.net/p/kage/tickets/25/
* spliced stage.cpp as code keeps getting bigger
* added stage_[extentions].cpp in Makefile
* adjusted shape movement via Arrow Keys
* displayed X/Y in status bar — not working well when zoomed-in/out
* centered dialogs for discard/quit messages
* experimented with Getting Shape’s Width and Height disregarding zoomed-size — still working on “Setting X/Y”

]]>
http://konsolscript.sourceforge.net/web/2020/05/13/kage-v0-3-200512-released/feed/ 0
Kage v0.3.200411 released! http://konsolscript.sourceforge.net/web/2020/04/12/kage-v0-3-200411-released/ http://konsolscript.sourceforge.net/web/2020/04/12/kage-v0-3-200411-released/#respond Sat, 11 Apr 2020 17:31:15 +0000 http://konsolscript.sourceforge.net/web/?p=1255 Version 0.3.x series achieved!
kagestudio_v0.3.200411_win64.zip

Still a late-ALPHA or early-BETA release but still a good progress. As most backlogs for v0.3 has already been implemented in previous release, didn’t really expect to implement last few needed changes in achieving version 0.3 soon given the difficulty compared the first set of v0.3 backlogs done.

Demo, you say? Have you seen this timelapse of me illustrating a frame from Your Name (Kimi no Na wa)‘s MV.
Your Name's Taki-kun on Kage Studio

For overview, I’ve published the project’s Roadmap last week. And if you check the roadmap, you can see v0.3 is just the first half of v0.8. Nonetheless, just got more time to start working on v0.4 backlog (which is basically the second half of v0.2 backlog).

Of course, this release isn’t bug-free just yet. That means v0.3 will be in Maintenance Mode and will probably have several bug-fix releases before v0.4 comes out.

~creek23

UPDATE: Originally released a very buggy v0.3.200410. Had to re-release 0.3 series with v0.3.200411

Changelog:
– fixed KageFrame::isEmpty()
– fixed canReUseNextFrame (previously, canDuplicateNextFrame)
– fixed Makefile.gnu to properly compile
– implemented saving/loading of Frame extension
– implemented Remove Frame
— different to Delete Frame which deletes content of Frame
— Remove Frame decreases number of Frames from the last
– made Add Frame to add New Frame if Next Frame is not reusable (empty/extension)
– made New Layer get focus after Layer->Add
– revamped handling of switching frames
– removed constraint on Cut/Copy/Paste since Copying/Pasting Frames have different shortcut key (Ctrl+C vs Ctrl+Shift+C)
– added Onion-rendering if modifying shape
– added File->Close as alias of File->New
– added propmpt before New/Close if current content is unsaved
– added Doxygen file for dev docs
– removed use of KageFramesManager::currentFrame
– moved split/trim to StringHelper
– renamed framemanager.cpp to frameset.cpp to avoid confusion with framesmanager.cpp

]]>
http://konsolscript.sourceforge.net/web/2020/04/12/kage-v0-3-200411-released/feed/ 0
Kage v0.2.200330 released! http://konsolscript.sourceforge.net/web/2020/04/01/kage-v0-2-200330-released/ http://konsolscript.sourceforge.net/web/2020/04/01/kage-v0-2-200330-released/#respond Wed, 01 Apr 2020 14:39:24 +0000 http://konsolscript.sourceforge.net/web/?p=1249 Yes. An actual release. Not an April Fool’s.
kagestudio_v0.2.200330_win64.zip

And I kid you not, this release is packed with 65 CHANGES mostly related to Timeline Pane.

Source code is available via SVN, at SourceForge.

As a quick preview, here’s a timelapsed screencast of me illustrating a frame from Japanese Anime, Your Name (Kimi no Na wa).
Screencast of Illustrating Kimi no Nawa

With the help of my kids and nieces, I was able to do heavy testing and we were able to identify 16 bugs, 12 missing functionalities needing urgent implementation, and 12 optimizations, which were all fixed/implemented/optimized on this release.

As well as fixes of 6 Bug Reports; implementations of 15 Missing Functionalities; and lots of code clean-ups.

Please note that despite all these changes, Kage is still under Alpha Release.

~ceek23

Changelog:
– Fixed Issue #9 – https://sourceforge.net/p/kage/tickets/9/
– Fixed Issue #24 – https://sourceforge.net/p/kage/tickets/24/
– Fixed Issue #15 – https://sourceforge.net/p/kage/tickets/15/
– Fixed Issue #16 – https://sourceforge.net/p/kage/tickets/16/
– Fixed Issue #20 – https://sourceforge.net/p/kage/tickets/20/
– Fixed Issue #26 – https://sourceforge.net/p/kage/tickets/26/
– Implemented Issue #12 – https://sourceforge.net/p/kage/tickets/12/
– Implemented Issue #14 – https://sourceforge.net/p/kage/tickets/14/
– Implemented Ticket #18 – https://sourceforge.net/p/kage/tickets/18/
– Implemented Ticket #19 – https://sourceforge.net/p/kage/tickets/19/
– Implemented Workaround for Issue #25 – https://sourceforge.net/p/kage/tickets/25/
– Implemented Issue #27 – https://sourceforge.net/p/kage/tickets/27/
– Implemented Issue #29 – https://sourceforge.net/p/kage/tickets/29/
– Implemented Issue #30 – https://sourceforge.net/p/kage/tickets/30/
– Implemented Issue #32 – https://sourceforge.net/p/kage/tickets/32/
– Implemented Delete Layer (Issue #34 https://sourceforge.net/p/kage/tickets/34/)
– Implemented Issue #35 – https://sourceforge.net/p/kage/tickets/35/
– Implemented Issue #36 – https://sourceforge.net/p/kage/tickets/36/
– Implemented Issue #37 – https://sourceforge.net/p/kage/tickets/37/
– Implemented Issue #38 – https://sourceforge.net/p/kage/tickets/38/
– Implemented Issue #39 – https://sourceforge.net/p/kage/tickets/39/
– Fixed Timeline->Play
– Fixed items in Properties Pane showing upon opening KSF file
– Fixed missing icon to “Straighten”
– Fixed ffmpeg missing but Export AVI still proceeds to generate PNG Sequence having no AVI in the process
– Fixed layer renaming via double-clicking where rename dialog pops-up when double-clicking via visibility/lock icons
– fixed zoom issue where shapes on hidden layer are deleted
– fixed zoom issue where selected layer is not synchronized to frame
– fixed exporting PNG/AVI where only one layer is rendered
– fixed exporting AVI where file already exists and Kage Studio freezes
– fixed exporting HTML5/KS locked/hidden layers are not exported
– fixed Undo/Redo where layer is locked/hidden
– fixed Delete Layer when only one item is remaining
– fixed top layer not rendering when drawing/modifying shape
– fixed message when saving/exporting failed
– Fixed scrolling of Layers/Frames
– Fixed Node Properties Pane not showing
– Implemented use of GResource
– Implemented workaround for “FIX inability to select Frame 1 due to HPane” since, newer HPane-handling problem isn’t present no Ubuntu
– implemented Extend Frame
– implemented Shift/Control Zoom to Zoom-out
– added toBoolean in StringHelper
– added setCurrentLayerByID for use of KageFrame via KageFrameManager->Kage
– added KageStage::setSelectedShapes/getSelectedShapes to support code revamp for VectorDataManager
– added shape-selection via stroke
– Added File->Save As
– added overwrite prompt if saving/exporting filename already exists
– added Onion of Layers
– added guide when using Poly
– added Check Update but landing page is pending
– added separate Copy/Paste/Cut/Delete Frame under Timeline menu
– added Quit-App handler if content is unsaved
– added some formatting when saving KSF file
– optimized Timeline->Play
– Improved Fill/Stroke Alpha from Gtk::Entry to Gtk::Scale
– Improved File->Save
– layer/layermanager code revamp
– major KageStage/VectorDataManager code revamp: moved Vector-editing functions from KageStage to VectorDataManager
– revamped code from Kage to FramesManager/FrameManager/Frame
– Extracted string helpers functions to util/string/stringhelper.cpp as static functions
– Removed static KageFramesManager::currentLayer; use Kage::getCurrentLayer() instead
– reflected saving/loading of layer’s visibility/access(locked/unlocked state)
– disabled Double-Click-shortcut from SELECT to NODE when nothing is selected
– addressed Cairo deprecating write_to_png (added CairoKage)
– Renamed ‘shared’ to ‘share’

]]>
http://konsolscript.sourceforge.net/web/2020/04/01/kage-v0-2-200330-released/feed/ 0
Kage Studio 0.2.20200202 released http://konsolscript.sourceforge.net/web/2020/02/04/kage-studio-0-2-20200202-released/ http://konsolscript.sourceforge.net/web/2020/02/04/kage-studio-0-2-20200202-released/#respond Mon, 03 Feb 2020 16:10:05 +0000 http://konsolscript.sourceforge.net/web/?p=1213 Download Kage StudioYes! Another early BETA release!

Since releasing the first Kage Studio early BETA, I’ve made some minor but important fixes.

64bit Windows users (yes, even Windows 7 — not sure with earlier Windows) should be able to enjoy exporting their animations to AVI now that we packed a pre-compiled FFmpeg (by FFmpeg team) to the zipped file.

Another is the Saving and Opening of Kage Studio files which was buggy with previous release due to missing GTKMM3 dependency files — it was working fine on my Windows dev box with all the dependency files neatly installed.

Thanks for the input from first release tester, vonHalenbach — I’m sorry you weren’t able to save your files. πŸ™

Download Kage Studio 0.2.20200202 for Windows on SourceForge.
https://sourceforge.net/projects/konsolscript/files/studio/kagestudio_v0.20200202_win64.zip

Feedback is always appreciated. πŸ™‚

Next release would focus on the Timeline pane. As of current, one can only Add Frame, Duplicate Frame, Add Layer, and nothing else. This may take a while as current implementation is heavily dependent on Frames inside this Timeline.

~creek23

]]>
http://konsolscript.sourceforge.net/web/2020/02/04/kage-studio-0-2-20200202-released/feed/ 0
Gnu on Google Play http://konsolscript.sourceforge.net/web/2012/11/19/gnu-on-google-play/ http://konsolscript.sourceforge.net/web/2012/11/19/gnu-on-google-play/#respond Mon, 19 Nov 2012 11:54:33 +0000 http://konsolscript.sf.net/web/?p=569 Gnu, the GNU mascot, from the gang of Smack! was seen running for berries.

No, this is not from the Android-port of our game, Smack! but a game of TVN Mobile, whose first Android app is a more of a tool.

Still to try the game to test it myself — looks fun from the screencast.

Screenshot below shows the game is not quite polished yet but it’s already playable as shown in the screencast. It is still on BETA — so yes, it’s free. …for now, I guess.

Not sure if Gnu will be joined later by the rest of the gang, maybe it’s on App Store. πŸ˜‰

~creek23

]]>
http://konsolscript.sourceforge.net/web/2012/11/19/gnu-on-google-play/feed/ 0
Kisi on App Store? http://konsolscript.sourceforge.net/web/2012/04/17/kisi-on-app-store/ http://konsolscript.sourceforge.net/web/2012/04/17/kisi-on-app-store/#comments Tue, 17 Apr 2012 13:06:45 +0000 http://konsolscript.sf.net/web/?p=501 Kisi and the gang from Smack! was spotted on Apple’s App Store but not with an iDevice (meaning the iPhone/iPad/iPod stuff) port of Smack!

Last February, a member of Open Game Art community was awed by the cuteness of the gang posted on Open Game Art’s site, that he asked permission to use the sprites (same sprites used in Smack) for his game being developed on iOS.

As the sprites are licensed to be freely used by others commercially or educational purposes, he did get my approval.


So that same month, the game Fearless Cubs was released, though I was not notified. πŸ™

The game looks cute, sadly I can’t test it as I don’t own any iDevice (I own an Android, btw). If you do, kindly try his free-trial game and see what you think.

If you think the game is worthy of a $0.99, you might want to support him and buy the full version of the game. By doing so, he might be interested to donate a portion of his revenue to the Smack! project, where all would be winning. πŸ™‚

~creek23

]]>
http://konsolscript.sourceforge.net/web/2012/04/17/kisi-on-app-store/feed/ 1
KonsolScript 0.4.120210 released http://konsolscript.sourceforge.net/web/2012/02/11/konsolscript-0-4-120210-released/ http://konsolscript.sourceforge.net/web/2012/02/11/konsolscript-0-4-120210-released/#comments Fri, 10 Feb 2012 20:02:58 +0000 http://konsolscript.sf.net/web/?p=486 Second release of the 0.4 series is out. This release packs a single update — the renderer.
Download 0.4.120210

With the release of Smack! v0.1, people have been lenient with except for the very low FPS — a comment which we took seriously.

Quixie’s source code have always had conditional compilation for Cairo as an alternative render engine since July 2010 but we were having problem rotating the image from the center. So I’ve decided to finally sit down and search the Internet for proper usage of rotation. It took a longer while searching only to realize that the answer has been staring back at us all along.

Upon implementation, discrepancies occurred with the expected way rendering from the previous renderer — some don’t even render at all. But these are the easy parts to fix. The hard part was to identify why in the world would Cairo crash on an almost random event. Few more days of testing, we nailed the problem down. And now it’s available for everyone’s consumption — yes, we’re deprecating the old renderer for Cairo.

We’ve release installers for Ubuntu and Windows, as usual.

Ubuntu users will have to use GDebi or simply use dpkg from the terminal as Ubuntu Software Center has become a pain in the a$$.

Now we can go back working on Smack v0.2. Please support us by purchasing some Smack! mugs.

~creek23

]]>
http://konsolscript.sourceforge.net/web/2012/02/11/konsolscript-0-4-120210-released/feed/ 1
Smack v0.1 released http://konsolscript.sourceforge.net/web/2012/01/19/smack-v0-1-released/ http://konsolscript.sourceforge.net/web/2012/01/19/smack-v0-1-released/#comments Thu, 19 Jan 2012 09:57:32 +0000 http://konsolscript.sf.net/web/?p=453 UPDATE: Install latest KonsolScript after Installing Smack!

Smack! is a simple, free, and open source 2D Fighting game of chibi FOSS mascots created as tech demo for KonsolScript — think of Smack! as Blender‘s Elephant Dreams, Big Buck Bunny, or Sintel for KonsolScript at a smaller scale as we don’t have the resources that Blender Foundation have.

Second half of 2011 was a blast for the development of KonsolScript’s official tech demo. With the game design initially drafted last 2008, it took a long while before we had something coded. It was actually fun to see an animated Kisi, running and jumping around for the first time.

The game, kind of, deviated from the original concept of having a Ninja-themed fighting game after two months of cooking. With the KonsolScript 0.4 having been released earlier this month, we’re finally releasing Smack! v0.1, an alpha build!

Downloads

  • smack_v0.1.exe will install Smack! on C:\Users\YOU\AppData\Local\Smack!\{here} — it will try to download KonsolScript 0.4 if it’s not yet installed on your machine.
  • smack_v0.1.zip is made available for GNU/Linux users. It is also an alternative for the Windows users if hesitant on the EXE file above.

How to run the game?
After unzipping, you just have to double-click MAIN.KS file — again, KonsolScript 0.4 should be installed to do so.

What now?
A comment after playing the game would be nice. πŸ˜‰

Please note that you can still buy a Smack! Mug or two as we prepare for v0.2, so please do support us and buy one. Content for next release will be posted sometime next month — better AI will surely be on the list. πŸ˜› Your comments on this release will be helpful.

Below are the screenshots of the game.

Smack!’s main menu.

Gimp’s Wilber taking the stage. πŸ™‚

Android’s mascot and Tux’s showdown.

~creek23

UPDATE: Install latest KonsolScript after Installing Smack!

]]>
http://konsolscript.sourceforge.net/web/2012/01/19/smack-v0-1-released/feed/ 2
KonsolScript 0.4 is out! http://konsolscript.sourceforge.net/web/2012/01/10/konsolscript-0-4-is-out/ http://konsolscript.sourceforge.net/web/2012/01/10/konsolscript-0-4-is-out/#comments Mon, 09 Jan 2012 17:45:40 +0000 http://konsolscript.sf.net/web/?p=433 We’re proudly releasing the first of the 0.4 series of KonsolScript, v0.4.120110.

Not quite a big improvement over the last 0.3 release but it has gone far since the first 0.3 release last January 2011. For this release, we’ve fixed one important bug with regards to parsing the script that was preventing us from releasing a preview of Smack!.

Previously, launching Smack! was taking 35sec, but that was brought down to 7sec without changing anything on the script — that’s five times faster. Although we still want to have it trimmed down to 1~3 seconds.

Installer for Debian/Ubuntu to follow.

Update: Installer for Debian/Ubuntu is now available. Also a generic tar.gz for other GNU/Linux distro.

~creek23

]]>
http://konsolscript.sourceforge.net/web/2012/01/10/konsolscript-0-4-is-out/feed/ 1
KonsolScript 0.3.111117 released http://konsolscript.sourceforge.net/web/2011/11/18/konsolscript-0-3-111117-released/ http://konsolscript.sourceforge.net/web/2011/11/18/konsolscript-0-3-111117-released/#comments Thu, 17 Nov 2011 16:23:40 +0000 http://konsolscript.sf.net/web/?p=359 Just in time for KonsolScript’s sixth birthday! The sixth and our last release for 0.3 series before we move to 0.4 early next year, which would be in a-month-and-a-half time from now. Here it is!

So what’s so important in this release? This is the Quixie build that is compatible to the on-going patch of KonsolScript Editor. New features includes addition of Array:Pop and String:Split which are already supported in latest KSE. This new functions are provided to complement Net class’ very primitive functionality — this is in preparation of adding multiplayer support for Smack!

Plus, did I mention that this contains 19 fixes? Yep. Nineteen fixes in one month! Yep. We’ve been busy alright.

And finally, anyone is now able to install KonsolScript with non-admin account on Windows.

As tested on Windows 7, default install path is now at:
C:\Users\any_non_admin_account\AppData\Local\KonsolScript\Engine

Not to mention, Ubuntu 11.10 users can now install KonsolScript without using the terminal! Pretty psyched now, huh? Get it at the Downloads section!

Don’t forget to keep the bug reports coming.

~creek23

]]>
http://konsolscript.sourceforge.net/web/2011/11/18/konsolscript-0-3-111117-released/feed/ 2