Dear Greg,
I think that i found out what i need in EE 2.0 to start fully using it!
1. Pak separation:
You wrote very precisely in
http://esenthel.com/?id=doc#Publishing that
Quote:For example: Let's say that your data files in total are 1 GB in size. If using PAK, then you have just one "Project.pak" file of 1 GB size. You upload the file to the server, everything's okay. However you then make an update to the game, by changing some of the files, and the generated "Project.pak" is now different, but still around 1 GB in size, and would need to be uploaded again fully, because it's different. You'd need to upload 1 GB of data again, and then the Players would need to download this 1 GB.
Instead, the solution is to upload files to your server separately, without archiving them to PAK. For example, if we have 1000 files, each 1 MB in size, having a total of 1 GB data. The tool will upload the files separately. Then we make an update to the game, by changing some of the files. The next upload process will just take the few modified files (few MB), and not the entire data.
So there are two ways, either keep one PAK and have problems with client update, or have a lot of unencrypted files with "awful" names (i can't name them other way but awful). i think there shall be an option to group for example folders to separate PAK files with "human" names, for example i have fillowing folders in project:
- Worlds
- Gui
- Chars
--- CharRace1
--- CharRace2
-Objects
--- Static
--- Particles
And i create 6 PAKs with following names and contents:
1. Worlds.pak, includes "Worlds" folder
2. Gui.pak, includes "Gui" folder
3. CharRace1.pak, includes "Chars/CharRace1" folder
4. CharRace2.pak, includes "Chars/CharRace2" folder
5. ObjectsStatic.pak, includes "Objects/Static" folder
6. ObjectsParticles.pak, includes "Objects/Particles" folder
So for example there will be a button "Pak manager" that opens a window with folder/files structure. When adding a new PAK you select objects (files/folders) via checkbuttons. Once selected objects become inactive (as they are already in one PAK). We will be able to manage our PAKs this way, that would be AWESOME
2. Extended Image editing:
It would be great to extend image editing by adding dynamic text creation with custom font files, outline and antialiasing like shown here
http://www.codeproject.com/Articles/42529/Outline-Text
It would be also great to dynamically create geometrical primitives like shown here:
http://www.codeproject.com/Articles/2722...n-GDI-with (of course with antialiasing, filling and outlines).
I can use examples from the links above but it will require only Windows platform (as Gdiplus is only in windows). If it is built-in in aditor and cross-platform, that will be great!