Woopsi DS developer Ant512 is sending out word that the Woopsi developer's kit has just been updated to version 0.25. If you're a first-time reader wondering what this is, Woopsi is a GUI development library patterned after the AmigaOS windowing system. Ant512 built Woopsi to give fellow DS coders a means of creating their own user interface (UI) for their homebrew projects. As for the changelog since version 0.24 (the previous release):
*Fixes:
o Added vector to store hidden gadgets, reducing the complexity of maintaining gadget lists and focus.
o Removed all screen dimension magic numbers and replaced with defines.
o Tidied up a lot of the code.
o Gadget deletion queue now handles solely in the VBL events.
o Optimised TextWriter by preventing it from drawing empty glyphs.
o Changed TextWriter into a static class.
o Optimised TextViewer so that it uses much less memory.
o Text font and glyph font now sent around hierarchy instead of each gadget creating their own font.
o Improved Font class.
o Removed 8-bit code from Bitmap class.
o General refactoring and code tidying.
o Made EventHandler methods virtual instead of pure virtual.
o Split gadget events into "raiseXEvent()" and "x()" functions.
o Clicking a gadget automatically notifies its parent that it is the new clicked gadget.
o Moved dirty child redraw function into gadget class.
o Added horizontal clipping to rect splitting functions.
o Fixed SuperBitmap border.
o Relevant gadget methods are now virtual for subclassing.
o Removed all unnecessary all_gfx includes.
* New features:
o Added non-draggable screens and windows.
o Added show/hide gadget functionality.
o Added ability to hide a window instead of closing it when the close button is clicked.
o Added closed/hidden/shown events.
o Added monochrome output to Font class and definable text colour.
o Added drawText() function to SuperBitmap class.
o Added window depth button.
o Added enable/disable gadget.
o Started work on alert requester.
o Moved text data manipulation out of TextViewer into a separate class.
o Added Gadget::moveTo method.
o Added Gadget::resize method.
o Added resize event.
o Added move event.
o Added value change event.
o Added window resizing (API only).
o Added radio buttons.
o Added radio button groups.
o Added "clicked" glyphs for screen and window depth buttons.
o Most gadget action methods (click(), moveTo(), etc) return bools to indicate success or failure.
o Added enabled/disabled events.
o Added checkboxes.
o Added NDS screen flipping and support for top NDS screen.
o Added screen flipping gadget.
o Updated screens to swap to front when clicked.
o Added a variety of gadget depth manipulation functions.
o Split Woopsi library code into separate directory for ease of integration in other projects.
Keep in mind that to get Woopsi running, you will need to have either a DS handheld, or a DS emulator on your PC. You'll also need devKitPro, PALib and an IDE to compile your projects. Further details (such as author and licensing details) are available in the file bundle's readme.
Like it? Share with your friends!
If you got an error while installing Themes, Software or Games, please, read FAQ.
Woopsi Woopsi Developer's note:
A
This version has had a significant version bump because it is considered complete. I'm holding off from releasing version 1.0 partly to ensure that the documentation is done and partly to allow time for any bug reports
Daaa's animLib v4 mod Daaa's animLib v4 mod
You guys remember Grimfate126's Lua animation library, animLib? Daaa has released his own mod of Grimfate's original lib over on our PSP Development forums. First of all, both this mod and the original app lets homebrew devs create animations easily using spritesheets. Perfect for those who are just starting out on Lua coding
Woopsi Ant512, a homebrew developer specializing in Nintendo DS applications is trying to break the groundwork for other homebrew coders with the Woopsi homebrew, which aims to create a simple windowing system that programmers can use for their own applications
Revolution Engine Revolution Engine
Revolution Engine is the very First homebrew 3D Game Engine for Wii. It is directly based on GX without any GL wrapper or anything similar. Natively designed for the Wii, this engine is probably capable of generating the best homebrew graphics ever seen on this game console.
Changelog:
Revolution Engine 0
Woopsi 0.25 source Woopsi 0.25 source DS developer Ant512 is sending out word that the Woopsi developer's kit has just been updated to version 0.25. If you're a first-time reader wondering what this is, Woopsi is a GUI development library patterned after the AmigaOS windowing system
Oldschool Library for PSP Oldschool Library for PSP
Brunni has released OldScholl Library for PSP. Oldschool library is a library designed for creating 2D games, apps or demos for your PSP. It's brings you all the power of the PSP graphic processor without having to learn lots of 3D and internal hardware concepts. It's very easy to use and flexible
LuaDevKit LuaDevKit
Glynnder, from our forums, has just informed us that the first release of his LUA Development Kit is available for download! Just when you thought Lua couldn't get any easier to develop with (I've been thinking this for over a year since I first saw it introduced on the PSP), but I was proven wrong
Snes9x TYL Source Code for the Super Nintendo Emulator Snes9x TYL v0
Comments on Woopsi:
Comments not found
If you noted an error or download link is broken, please, report it via this page or use comments.
Please, select device to check if Woopsi supports it