<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://www.codeplex.com/rss.xsl"?><rss version="2.0"><channel><title>buttermilk Release Rss Feed</title><link>http://www.codeplex.com/buttermilk/Release/ProjectReleases.aspx</link><description>buttermilk Release Rss Description</description><item><title>CREATED RELEASE: 0.1.9 Alpha</title><link>http://www.codeplex.com/buttermilk/Release/ProjectReleases.aspx?ReleaseId=1769</link><description>Lots and lots of new things this release!

GuiDropDownList is in.

Key repeat functionality is in.

I finally fixed the collision bug where two collidables would sink into each other without permission.

A LOT of refactoring happened. Hopefully I didn't break anyone's code. I think Buttermilk's API is coming to a point of maturity where these things won't happen so much anymore.

Certain things that didn't get done for 0.1.9 that I wanted. There's still the issue with 3d objects changing size somewhat among different resolutions and OnCollision still not having a normal. All in due time.

Anyways, this is a good release. Have fun!</description><author></author><pubDate>Thu, 01 Feb 2007 18:36:33 GMT</pubDate><guid isPermaLink="false">CREATED RELEASE: 0.1.9 Alpha 20070201063633P</guid></item><item><title>UPDATED RELEASE: 0.1.9 Alpha</title><link>http://www.codeplex.com/buttermilk/Release/ProjectReleases.aspx?ReleaseId=1769</link><description>Lots and lots of new things this release!

GuiDropDownList is in.

Key repeat functionality is in.

I finally fixed the collision bug where two collidables would sink into each other without permission.

A LOT of refactoring happened. Hopefully I didn't break anyone's code. I think Buttermilk's API is coming to a point of maturity where these things won't happen so much anymore.

Certain things that didn't get done for 0.1.9 that I wanted. There's still the issue with 3d objects changing size somewhat among different resolutions and OnCollision still not having a normal. All in due time.

Texture bleeding has been fixed. It now uses an "inset"  of one pixel (by default) for all textures. So make sure your art reflects this as well.

Add / RemoveComponent has been removed. Now you change the parent / child relationship of gui components by simply using the child's Parent property.

Anyways, this is a good release. Have fun!</description><author></author><pubDate>Thu, 01 Feb 2007 08:00:00 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: 0.1.9 Alpha 20070201080000A</guid></item><item><title>UPDATED RELEASE: 0.1.9 Alpha</title><link>http://www.codeplex.com/buttermilk/Release/ProjectReleases.aspx?ReleaseId=1769</link><description>New things in this release -

GuiDropDownList is in.

Key repeat functionality is in.

I finally fixed the collision bug where two collidables would sink into each other without permission.

A LOT of refactoring happened. Hopefully I didn't break anyone's code. I think Buttermilk's API is coming to a point of maturity where these things won't happen so much anymore.

Certain things that didn't get done for 0.1.9 that I wanted. There's still the issue with 3d objects changing size somewhat among different resolutions and OnCollision still not having a normal. All in due time.

Texture bleeding has been fixed. It now uses an "inset"  of one pixel (by default) for all textures. So make sure your art reflects this as well.

Add / RemoveComponent has been removed. Now you change the parent / child relationship of gui components by simply using the child's Parent property.

Anyways, this is a good release. Have fun!</description><author></author><pubDate>Thu, 01 Feb 2007 08:00:00 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: 0.1.9 Alpha 20070201080000A</guid></item><item><title>UPDATED RELEASE: 0.1.9 Alpha</title><link>http://www.codeplex.com/buttermilk/Release/ProjectReleases.aspx?ReleaseId=1769</link><description>New things in this release -

GuiDropDownList is in, which mean the gui system is finally complete!

Key repeat functionality is in.

I finally fixed the collision bug where two collidables would sink into each other without permission.

A LOT of refactoring happened. Hopefully I didn't break anyone's code. I think Buttermilk's API is coming to a point of maturity where these things won't happen so much anymore.

Certain things that didn't get done for 0.1.9 that I wanted. There's still the issue with 3d objects changing size somewhat among different resolutions and OnCollision still not having a normal. All in due time.

Texture bleeding has been fixed. It now uses an "inset"  of one pixel (by default) for all textures. So make sure your art reflects this as well.

Add / RemoveComponent has been removed. Now you change the parent / child relationship of gui components by simply using the child's Parent property.

Anyways, this is a good release. Have fun!</description><author></author><pubDate>Thu, 01 Feb 2007 08:00:00 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: 0.1.9 Alpha 20070201080000A</guid></item><item><title>CREATED RELEASE: 0.1.8B Alpha</title><link>http://www.codeplex.com/buttermilk/Release/ProjectReleases.aspx?ReleaseId=1720</link><description>Buttermilk has a couple new GUI components for you! They include GuiRadioButton (thanks to Jim Perry!), GuiSlider, GuiScrollBar, and GuiScroller.

A culling optimization has also taken place which speeds up your GUI dramatically.

Also, a VERY important thing for users to note is that the Enabled property for most objects is off by default. So if you need an object to get its update called every frame, make sure to turn Enabled on for it! This is an optimization that speeds things up a lot.

Some function and class names were changed. Your compiler of course will make this all readily apparent.</description><author></author><pubDate>Sat, 27 Jan 2007 12:48:55 GMT</pubDate><guid isPermaLink="false">CREATED RELEASE: 0.1.8B Alpha 20070127124855P</guid></item><item><title>RELEASED: 0.1.8B Alpha</title><link>http://www.codeplex.com/buttermilk/Release/ProjectReleases.aspx?ReleaseId=1720</link><description>Buttermilk has a couple new GUI components for you! They include GuiRadioButton (thanks to Jim Perry!), GuiSlider, GuiScrollBar, and GuiScroller.

A culling optimization has also taken place which speeds up your GUI dramatically.

Also, a VERY important thing for users to note is that the Enabled property for most objects is off by default. So if you need an object to get its update called every frame, make sure to turn Enabled on for it! This is an optimization that speeds things up a lot.

Some function and class names were changed. Your compiler of course will make this all readily apparent.</description><author></author><pubDate>Sat, 27 Jan 2007 12:48:55 GMT</pubDate><guid isPermaLink="false">RELEASED: 0.1.8B Alpha 20070127124855P</guid></item><item><title>UPDATED RELEASE: 0.1.8B Alpha</title><link>http://www.codeplex.com/buttermilk/Release/ProjectReleases.aspx?ReleaseId=1720</link><description>Buttermilk has a couple new GUI components for you! They include GuiRadioButton (thanks to Jim Perry!), GuiSlider, GuiScrollBar, and GuiScroller.

A culling optimization has also taken place which speeds up your GUI dramatically.

Also, a VERY important thing for users to note is that the Enabled property for most objects is now false by default. So if you need an object to get its update called every frame, make sure to turn Enabled on for it! This is an optimization that speeds things up a lot.

Some function and class names were changed. Your compiler of course will make this all readily apparent.</description><author></author><pubDate>Sat, 27 Jan 2007 08:00:00 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: 0.1.8B Alpha 20070127080000A</guid></item><item><title>UPDATED RELEASE: 0.1.8B Alpha</title><link>http://www.codeplex.com/buttermilk/Release/ProjectReleases.aspx?ReleaseId=1720</link><description>Buttermilk has a couple new GUI components for you! They include GuiRadioButton (thanks to Jim Perry!), GuiSlider, GuiScrollBar, and GuiScroller.

A culling optimization has also taken place which speeds up your GUI dramatically.

Also, a VERY important thing for users to note is that the Enabled property for most objects is now false by default. So if you need an object to get its update called every frame, make sure to turn Enabled on for it! This is an optimization that speeds things up a lot.

Some method and class names were changed. Your compiler of course will make this all readily apparent.</description><author></author><pubDate>Sat, 27 Jan 2007 08:00:00 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: 0.1.8B Alpha 20070127080000A</guid></item><item><title>UPDATED RELEASE: 0.1.8B Alpha</title><link>http://www.codeplex.com/buttermilk/Release/ProjectReleases.aspx?ReleaseId=1720</link><description>Buttermilk has lots of new GUI components for you! They include GuiRadioButton (thanks to Jim Perry!), GuiSlider, GuiScrollBar, and GuiScroller.

A culling optimization has also taken place which speeds up your GUI dramatically.

Also, a VERY important thing for users to note is that the Enabled property for most objects is now false by default. So if you need an object to get its update called every frame, make sure to turn Enabled on for it! This is an optimization that speeds things up a lot.

Some method and class names were changed. Your compiler of course will make this all readily apparent.</description><author></author><pubDate>Sat, 27 Jan 2007 08:00:00 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: 0.1.8B Alpha 20070127080000A</guid></item><item><title>UPDATED RELEASE: 0.1.8B Alpha</title><link>http://www.codeplex.com/buttermilk/Release/ProjectReleases.aspx?ReleaseId=1720</link><description>Buttermilk has lots of new GUI components for you! They include GuiRadioButton (thanks to Jim Perry!), GuiSlider, GuiScrollBar, and GuiScroller.

A culling optimization has also taken place which speeds up your GUI dramatically.

Also, a VERY important thing for users to note is that the Enabled property for most objects is now false by default. So if you need an object to get its update called every frame, make sure to turn Enabled on for it! This is an optimization that speeds things up a lot.

Some method and class names were changed. Your compiler of course will make this all readily apparent if you're using the changed items.</description><author></author><pubDate>Sat, 27 Jan 2007 08:00:00 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: 0.1.8B Alpha 20070127080000A</guid></item><item><title>CREATED RELEASE: 0.1.8 Alpha</title><link>http://www.codeplex.com/buttermilk/Release/ProjectReleases.aspx?ReleaseId=1639</link><description>In this release, modality is implemented along with a real GuiMessageBox. This release also has some bug fixes here and there. Lots of bugs have been popping up lately. 0.1.x is just going to have a lot of bugs. There's going to be a massive amount of bug squishing coming up in 0.2.0 though!</description><author></author><pubDate>Fri, 19 Jan 2007 06:01:56 GMT</pubDate><guid isPermaLink="false">CREATED RELEASE: 0.1.8 Alpha 20070119060156A</guid></item><item><title>RELEASED: 0.1.8 Alpha</title><link>http://www.codeplex.com/buttermilk/Release/ProjectReleases.aspx?ReleaseId=1639</link><description>In this release, modality is implemented along with a real GuiMessageBox. This release also has some bug fixes here and there. Lots of bugs have been popping up lately. 0.1.x is just going to have a lot of bugs. There's going to be a massive amount of bug squishing coming up in 0.2.0 though!</description><author></author><pubDate>Fri, 19 Jan 2007 06:01:56 GMT</pubDate><guid isPermaLink="false">RELEASED: 0.1.8 Alpha 20070119060156A</guid></item><item><title>CREATED RELEASE: 0.1.7 Alpha</title><link>http://www.codeplex.com/buttermilk/Release/ProjectReleases.aspx?ReleaseId=1614</link><description>Well, there were a great deal of issues, inconsistencies, and incomplete things in the GUI system. I had to resolve these and put them in a new release.

I added the GuiDialog to this release. But, modality is not yet implemented, so be careful in how you design your layouts. Doing so brought up a lot of issues with some of the less though-out things in my code, and helped to give me a context which allowed me to solve them all in a cohesive way.

I have changed the default virtual resolution to 256x192 in this release. If you haven't been using Core.SpriteSize, then you'll have to make some changes to your own code to keep things the same. This should be the last time this is changed.

Coming up, modality will be implemented along with a proper MessageBox component.

Have fun!</description><author></author><pubDate>Wed, 17 Jan 2007 05:20:51 GMT</pubDate><guid isPermaLink="false">CREATED RELEASE: 0.1.7 Alpha 20070117052051A</guid></item><item><title>RELEASED: 0.1.7 Alpha</title><link>http://www.codeplex.com/buttermilk/Release/ProjectReleases.aspx?ReleaseId=1614</link><description>Well, there were a great deal of issues, inconsistencies, and incomplete things in the GUI system. I had to resolve these and put them in a new release.

I added the GuiDialog to this release. But, modality is not yet implemented, so be careful in how you design your layouts. Doing so brought up a lot of issues with some of the less though-out things in my code, and helped to give me a context which allowed me to solve them all in a cohesive way.

I have changed the default virtual resolution to 256x192 in this release. If you haven't been using Core.SpriteSize, then you'll have to make some changes to your own code to keep things the same. This should be the last time this is changed.

Coming up, modality will be implemented along with a proper MessageBox component.

Have fun!</description><author></author><pubDate>Wed, 17 Jan 2007 05:20:51 GMT</pubDate><guid isPermaLink="false">RELEASED: 0.1.7 Alpha 20070117052051A</guid></item><item><title>UPDATED RELEASE: 0.1.7 Alpha</title><link>http://www.codeplex.com/buttermilk/Release/ProjectReleases.aspx?ReleaseId=1614</link><description>Well, there were a great deal of issues, inconsistencies, and incomplete things in the GUI system. I had to resolve these and put them in a new release.

I added the GuiDialog to this release. Doing so brought up a lot of issues with some of the less thought-out things in my code, and helped to give me a context which allowed me to solve them all in a cohesive way.

I have changed the default virtual resolution to 256x192 in this release. If you haven't been using Core.SpriteSize, then you'll have to make some changes to your own code to keep things the same. This should be the last time this is changed.

Coming up, modality will be implemented along with a proper MessageBox component.

Have fun!</description><author></author><pubDate>Tue, 16 Jan 2007 08:00:00 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: 0.1.7 Alpha 20070116080000A</guid></item><item><title>UPDATED RELEASE: 0.1.7 Alpha</title><link>http://www.codeplex.com/buttermilk/Release/ProjectReleases.aspx?ReleaseId=1614</link><description>Well, there were a great deal of issues, inconsistencies, and incomplete things in the GUI system. I had to resolve these and put them in a new release.

I added the GuiDialog to this release. Doing so brought up a lot of issues with some of the less thought-out things in my code, and helped to give me a context which allowed me to solve them all in a cohesive way.

I have changed the default virtual resolution to 256x192 in this release. If you haven't been using Core.SpriteSize, then you'll have to make some changes to your own code to keep things the same. This should be the last time this is changed.

Coming up in 1.8, modality will be implemented along with a proper MessageBox component, plus some other little things.

Have fun!</description><author></author><pubDate>Tue, 16 Jan 2007 08:00:00 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: 0.1.7 Alpha 20070116080000A</guid></item><item><title>CREATED RELEASE: 0.1.6 Alpha</title><link>http://www.codeplex.com/buttermilk/Release/ProjectReleases.aspx?ReleaseId=1562</link><description>The Virtual PiXel problem was FINALLY completely fixed. No more artifacts will be seen in any mode due to the VPX system.

Added GuiCheckBox, GuiList, and GuiProgressBar. Some high level events are missing because I just haven't had time to implement them. With these components, all of the must-have gui components are in. The next release will see them polished and fill out any missing functionality.

In fact, the next release will will be feature complete in terms of the basic features needed to make a game, and polished as well. I need to get some testers to start using the engine. Once the bug testing is complete, I'll go ahead an make the next release version 0.2.0!

There's also been a lot of optimizations going on here and there.

Unfortunately, I do not have an X-Box 360, so I can't test Buttermilk on it. I'm not sure when I'll be able to procure one either. It's a big issue, but $400 is so much money to me right now!

Buttermilk is finally starting to solidify to the point where I feel comfortable with other people using it.

Please help me out with any comments / critiques in the forums! Or even just stop by to say hi! :)</description><author></author><pubDate>Fri, 12 Jan 2007 21:27:17 GMT</pubDate><guid isPermaLink="false">CREATED RELEASE: 0.1.6 Alpha 20070112092717P</guid></item><item><title>RELEASED: 0.1.6 Alpha</title><link>http://www.codeplex.com/buttermilk/Release/ProjectReleases.aspx?ReleaseId=1562</link><description>The Virtual PiXel problem was FINALLY completely fixed. No more artifacts will be seen in any mode due to the VPX system.

Added GuiCheckBox, GuiList, and GuiProgressBar. Some high level events are missing because I just haven't had time to implement them. With these components, all of the must-have gui components are in. The next release will see them polished and fill out any missing functionality.

In fact, the next release will will be feature complete in terms of the basic features needed to make a game, and polished as well. I need to get some testers to start using the engine. Once the bug testing is complete, I'll go ahead an make the next release version 0.2.0!

There's also been a lot of optimizations going on here and there.

Unfortunately, I do not have an X-Box 360, so I can't test Buttermilk on it. I'm not sure when I'll be able to procure one either. It's a big issue, but $400 is so much money to me right now!

Buttermilk is finally starting to solidify to the point where I feel comfortable with other people using it.

Please help me out with any comments / critiques in the forums! Or even just stop by to say hi! :)</description><author></author><pubDate>Fri, 12 Jan 2007 21:27:17 GMT</pubDate><guid isPermaLink="false">RELEASED: 0.1.6 Alpha 20070112092717P</guid></item><item><title>CREATED RELEASE: 0.1.5 Alpha</title><link>http://www.codeplex.com/buttermilk/Release/ProjectReleases.aspx?ReleaseId=1508</link><description>Added GuiLabel, GuiText, and GuiKeyboard. There are still some issues, mainly revolving around the need to implement recursion for the Focus, Enable, and TrackParentBounds properties.

I also patched up the Virtual PiXel accuracy problems as good as I can so far. You will no longer see cracks between your tiles on any resolution, but you'll still notice some sizing / positioning artifacts here and there.

I did quite a few changes with the Bounds system to pave the way for GuiListBox / GuiScrollBar controls in 0.1.6.

This is another good release, moving ever closer to 1.0.0!</description><author></author><pubDate>Mon, 08 Jan 2007 22:07:23 GMT</pubDate><guid isPermaLink="false">CREATED RELEASE: 0.1.5 Alpha 20070108100723P</guid></item><item><title>RELEASED: 0.1.5 Alpha</title><link>http://www.codeplex.com/buttermilk/Release/ProjectReleases.aspx?ReleaseId=1508</link><description>Added GuiLabel, GuiText, and GuiKeyboard. There are still some issues, mainly revolving around the need to implement recursion for the Focus, Enable, and TrackParentBounds properties.

I also patched up the Virtual PiXel accuracy problems as good as I can so far. You will no longer see cracks between your tiles on any resolution, but you'll still notice some sizing / positioning artifacts here and there.

I did quite a few changes with the Bounds system to pave the way for GuiListBox / GuiScrollBar controls in 0.1.6.

This is another good release, moving ever closer to 1.0.0!</description><author></author><pubDate>Mon, 08 Jan 2007 22:07:23 GMT</pubDate><guid isPermaLink="false">RELEASED: 0.1.5 Alpha 20070108100723P</guid></item></channel></rss>