Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

ΜLibrary: Difference between revisions

From GameBrew
No edit summary
No edit summary
Line 1: Line 1:
{{Infobox homebrew
{{Infobox homebrew
| title      = µLibrary  
| title      = µLibrary  
| image      = [[File:Ulibraryds.PNG]]
| image      = https://dlhb.gamebrew.org/dshomebrew/ulibrary.png
| type        = Game engine
| type        = Game engine
| version    = 1.12
| version    = 1.12
| licence    = Mixed
| licence    = Mixed
| author      = Brunni
| author      = Brunni
| website    = https://web.archive.org/web/20080507043108/http://brunni.dev-fr.org/index.php?page=ndssoft_ulib
| website    = http://brunni.dev-fr.org/index.php?page=ndssoft_ulib
| download    = Media:ULibrary112ds.rar
| download    =  
| source      = Media:ULibrary112ds.rar
| source      = https://dlhb.gamebrew.org/dshomebrew/ulibrary.7z
}}
}}


Line 58: Line 58:


==Changelog==
==Changelog==
'''Version 1.12 17.03.2009'''
'''Version 1.12 2009/03/17'''
* This release is only to keep working with the newest devkitpro & libnds releases.
* This release is only to keep working with the newest devkitpro & libnds releases.
* A lot of things have changed and some important things must have been rewritten
* A lot of things have changed and some important things must have been rewritten.
* This was the occasion of creating better makefiles, update samples, changing the logo and do other minor changes
* This was the occasion of creating better makefiles, update samples, changing the logo and do other minor changes.
'''Version 1.11 23.08.2008'''
 
* devKitPro has not really changed (thankfully), so no mandatory updates were needed
'''Version 1.11 2008/08/23'''
* fixes a few bugs, namely the palette issues reported by some people
* devKitPro has not really changed (thankfully), so no mandatory updates were needed.
'''Version 1.10 26.12.2007'''
* Fixes a few bugs, namely the palette issues reported by some people.
 
'''Version 1.10 2007/12/26'''
* As usual, works with and requires the latest libnds version; that's a shame because nothing will run on emulators from now. You can however solve this problem by replacing your copy of basic.arm7 in your libnds folder by mine (you can find it in the tools folder).
* As usual, works with and requires the latest libnds version; that's a shame because nothing will run on emulators from now. You can however solve this problem by replacing your copy of basic.arm7 in your libnds folder by mine (you can find it in the tools folder).
* Added ulMoveScreenView, ulRotateScreenView, ulScaleScreenView and ulResetScreenView to apply special transformations to your screen. You can for example rotate the screen as a whole or only a list of objects without any effort. This will namely allow you to scale and rotate objects like maps and text, which isn't available by default.
* Added ulMoveScreenView, ulRotateScreenView, ulScaleScreenView and ulResetScreenView to apply special transformations to your screen. You can for example rotate the screen as a whole or only a list of objects without any effort. This will namely allow you to scale and rotate objects like maps and text, which isn't available by default.
Line 73: Line 75:
* PNG files with alpha can now be loaded directly as UL_PF_PAL5_A3 and UL_PF_PAL3_A5. The alpha will be taken in account and set in the resulting image. Note that you will have to enable blending as usual with ulSetAlpha and by setting another polygroup, because if all objects are with the same polygroup, none will blend with any other.
* PNG files with alpha can now be loaded directly as UL_PF_PAL5_A3 and UL_PF_PAL3_A5. The alpha will be taken in account and set in the resulting image. Note that you will have to enable blending as usual with ulSetAlpha and by setting another polygroup, because if all objects are with the same polygroup, none will blend with any other.
* Loading unpaletted PNG files to paletted formats reworked. If there isn't enough colors for the whole image, the nearest is taken. However you should avoid this situation because it's an extremely simple but weak method for reducing the colors of an image.
* Loading unpaletted PNG files to paletted formats reworked. If there isn't enough colors for the whole image, the nearest is taken. However you should avoid this situation because it's an extremely simple but weak method for reducing the colors of an image.
'''Version 1.00 bêta 4 14.07.07'''
 
'''Version 1.00 bêta 4 2007/07/14'''
* Works with, and requires the last libnds version.
* Works with, and requires the last libnds version.
* Added ulDeleteMap function.
* Added ulDeleteMap function.
Line 79: Line 82:
* Some JPG files with a vertical size not multiple of 8 or 16 were loaded incorrectly.
* Some JPG files with a vertical size not multiple of 8 or 16 were loaded incorrectly.


<br>
==External links==
* Author's website - [https://web.archive.org/web/20080507043108/http://brunni.dev-fr.org/index.php?page=ndssoft_ulib http://brunni.dev-fr.org/index.php?page=ndssoft_ulib] (archived)
 
[[Category:DS homebrew games]]
[[Category:DS homebrew games]]
[[Category:Homebrew game engines on DS]]
[[Category:Homebrew game engines on DS]]

Revision as of 07:42, 14 September 2021

µLibrary
ulibrary.png
General
Author(s)Brunni
TypeGame engine
Version1.12
LicenceMixed
Links
Website
Source
Advertisements

<htmlet>adsense</htmlet>

Advertising: