Application: Blender
Category: Graphics & Pictures
Description: Blender is the free open source 3D content creation suite, available for all major operating systems under the GNU General Public License.
Blender 2.49b was released earlier today. 2.49b is a bugfix release and also contains some new functionality.
Blender 2.49b release log - list of fixes.
Blender Portable 2.49b Pre-Release 2 [24.8MB download / 26.7-65.0MB installed]
(MD5: 0cb4ff1c1d8bdeaf07b7f9cd1ba7eddb)
Release Notes:
Pre-Release 1 (2009-03-09): Initial release
- $TEMP\quit.blend is redirected to data/settings/RestoreLastSession
- BlenderPortable.ini cleaned up
- Readme.txt cleaned up
- BlenderPortable.nsi cleaned up
Pre-Release 2 (2009-13-09): New .nsi script
- $TEMP\quit.blend is redirected to data/settings/TEMP
- .blender and plugins silent copy to App/Blender
- .B.blend and tmp copied back on closure, then deleted from App/Blender
- Setup compatible with previous and future App upgrades
The .nsi script should now be in a position to upgrade fully all future releases. The Data folder will hold an individuals add on textures, plugins etc. These are copied across on running and remain in Data for future App upgrades so that they are not lost. I had tried a bunch of different scenarios and had many failures. I hope this works as expected and fulfills the requirements from previous discussions.
Please test and feedback any comments.
Isn't this missing some files? 2.49a had a .blender directory in App\Blender which contained locales and a bunch of other stuff. 2.49b seems to be missing this and the plugins directory.
Sometimes, the impossible can become possible, if you're awesome!
Someone had questioned in an earlier post why I had it set to have the folders .blender and plugins in the Blender, DefaultData and a copy created in Data.
Reviewing the installer and the zip, I knew I could accomodate this query by placing the two folders directly into the DefaultData similar to one of the installer modes whereby they are placed in AppData. It was a space thing only from their request. As such it works as previous. The only issue maybe that you would like the Blender folder to hold the files as the zip and not one of the install options.
If you would like me to set it back to 3 folder sets instead of 2 let me know and I will update the release, subsequently I will politely dismiss requests to reduce the file size in further posts.
The only extra to the files in DefaultData is the .B.blend file in .blender which is the default settings file I created for the release to keep the renders with the blend file in Data. So these can quite easily be put back into the Blender folder and remove the .B.blend etc.
Dell XPS M1530 Laptop
Intel Core 2 Duo T9300 2.5GHz
4GB Ram
256MB GeForce 8600M GT
Shouldn't all the locales and plugins be in App\Blender only and not in DefaultData or Data? Remember, if it's an upgrade, the stuff won't be copied again from DefaultData, so nothing in Data is updated locale and plugin-wise. Data and DefaultData are supposed to be reserved for user data. Stuff that is normally in AppData in a local install.
Sometimes, the impossible can become possible, if you're awesome!
When using the default setup of the official Blender installer, on a local install, .blender and plugins folders are placed in AppData. Previous versions of the release had .blender and plugins folders in the DefaultData folder already as I could not seperate the files for settings and keep the program working. This was another reason why Bart queried the quantity of identical folders and the space they were taking.
If this version retains its current structure any portable version that is updated will not have a problem as they where already in place in the previous versions.
Dell XPS M1530 Laptop
Intel Core 2 Duo T9300 2.5GHz
4GB Ram
256MB GeForce 8600M GT
If the real copy is in DefaultData then it will only be copied to Data once. On a new release that includes some updated locales, they will be in DefaultData, but not copied to Data for upgrades, who will be stuck with the old locales. That's why we never include anything app-related in DefaultData or Data. If the app needs locales in Data, then we'd move it back and forth from App to Data on open and close. Otherwise, updates will be a mess.
Sometimes, the impossible can become possible, if you're awesome!
Yes I understand. An oversight on my part.
I will have a look through some of the other releases in the next day or so to find one that uses the method you mentioned and look at incorporating the relevant text into the blenderportable.nsi.
Can anyone point me in the right direction etc. to save time?
Dell XPS M1530 Laptop
Intel Core 2 Duo T9300 2.5GHz
4GB Ram
256MB GeForce 8600M GT
Just use the code that moves stuff from Data to App for apps that require their config files to be in the App directory when running and reverse the process. I think PNotes does this offhand.
Sometimes, the impossible can become possible, if you're awesome!
PNotes Originally used this method But it hasn't since v1. Version 2 introduced a config switch and it has used that method ever since.
Too many lonely hearts in the real world
Too many bridges you can burn
Too many tables you can't turn
Don't wanna live my life in the real world
I have updated the release. I looked at InfraRecorder instead of PNotes. I struggled to get rename to work correctly but believe after all the diferent approaches I think what I ended up with, all though not perfect, is fit for purpose.
Dell XPS M1530 Laptop
Intel Core 2 Duo T9300 2.5GHz
4GB Ram
256MB GeForce 8600M GT
Read here.
Please rename 'Blender Team' to 'Blender Foundation' in credits/info files, as that's the official name of the team
And I'm still unsure why Blender Portable (Even after UPX'ed) is this large. Does it include Python? Or does it have some doubled up data?
It has the option to install the corresponding Python language environment and has the .blender folder and plugins folder in DefaultData and Data.
With regards to Blender Foundation, are you on about the official page here on the site as it is as BF in the appinfo.
Dell XPS M1530 Laptop
Intel Core 2 Duo T9300 2.5GHz
4GB Ram
256MB GeForce 8600M GT
I saw Blender Team in the app page of Blender Portable 2.49a. So I (maybe wrongly so) assumed that it also was in other locations.
About size of material being in DefaultData AND Data I still have to get my head around it being in DefaultData. Almost wish to seperate UserData and AppData, hehe, so there would be no need for keeping a copy of DefaultData. (I thought that was for installing an updated version, but oh well...
As of next week I am back at college on a night whilst at work during the day. With this in mind my responses to any queries etc may be above 24hrs from the post that is made. I will endeavour to be as quick as I can in any response I give.
Dell XPS M1530 Laptop
Intel Core 2 Duo T9300 2.5GHz
4GB Ram
256MB GeForce 8600M GT
hello tanisthalon,
thank you for making blender portable, if you got the time, could you make a portable version of any 2.50 svn, link for svn - www.graphicall.org.
thanks
Based on the release schedule, the 2.5 series are beta's gathering pace for July 2010 and a release of the 2.6 stable branch.
I have also chosen to install Win7 Professional x64 over x32 and depending on the development of the Blender x64 I may jump ship to that version. Until then I will fully support the Blender x32 version and presumably will still contribute to it in some way if the Blender x64 is good to go.
I have used a few of the candidates from Graphicall and they are impressive.
Dell XPS M1530 Laptop
Intel Core 2 Duo T9300 2.5GHz
4GB Ram
256MB GeForce 8600M GT