genEpak V1.3 out for TGEA and T3D
by Marton Szucs · 10/17/2009 (5:24 pm) · 25 comments

How it works?
You can generate a pak file easy with a command line tool.
Copy the generated file to your project directory, near the scriptsAndAssets folder.
When you run your product, the windows file handler try to read the files from encrypted pakfile first.
If it not success, the file read from the standard scriptsAndAssets folder.
You need a minimal programming knowledge to install this package, download the instruction manual from here:
PDF user guide without code modification help
genEpak first release blog
Owners can update it for free of course.
You can buy genEpak from: www.crispysoft.com/prod_genepak.html for the price of pizza.
#2
10/17/2009 (7:26 pm)
Ordered. :)
#3
10/18/2009 (1:00 pm)
I'll probably buy it when one can use cached dts'es! :)
#4
Fact is though, its such a small task to do yourself, i would not really buy it.
Nice thought though.
10/18/2009 (1:07 pm)
For the exception that they already would add this in T3D by default, or atleast talked about it (zip compression, but since you have source code, encryption is quite simple add) since the code is more or less already in T3D, it might have been good.Fact is though, its such a small task to do yourself, i would not really buy it.
Nice thought though.
#5
10/18/2009 (1:27 pm)
Bo, The zip stuff was in TGEA too, but it was NEVER works :D. I waited about 2 years for fixes. This product is only a part of my game, what I'm working on. This release is a lesson for me. ( publishing on web, building website, etc ).
#6
Thank you for the update and the fact that it now supports multiples pak files make it worthwhile for me. The price as well is extremely reasonable ... so just ignore the naysayers. :)
10/18/2009 (2:58 pm)
Personally Marton I think you did a good job and and bought it at Version 1.0 to support you.Thank you for the update and the fact that it now supports multiples pak files make it worthwhile for me. The price as well is extremely reasonable ... so just ignore the naysayers. :)
#8
10/18/2009 (6:12 pm)
Is genEpack compatible with TGEA 1.7.1?
#9
10/18/2009 (6:42 pm)
sorry, but no at the moment. I'm working on genEpak for 1.7.1, but I have not finished yet.
#10
www.garagegames.com/community/blogs/view/18535
a small fix for genEpak is out, download V1_3_2
The bug: the exe in TGEA directory was an older version(good exe in T3D dir), use the latest exe from the new build or from the T3D directory.
The gui is included this new release too. Copy the genEpakGui to the same folder of GenEPak.exe.
10/20/2009 (7:31 pm)
3rd party GUI released for genEpak:www.garagegames.com/community/blogs/view/18535
a small fix for genEpak is out, download V1_3_2
The bug: the exe in TGEA directory was an older version(good exe in T3D dir), use the latest exe from the new build or from the T3D directory.
The gui is included this new release too. Copy the genEpakGui to the same folder of GenEPak.exe.
#11
10/28/2009 (2:30 pm)
Edit - Turns out it had to do with my password. But there is another problem, packing up the art folder in T3D makes the game come to a halt when you start it up. The main menu doesnt even load.
#12
10/29/2009 (10:11 am)
We always test genEpak with t3d before release a newer version, I think the document or the code have miss spelling or another small bug. We will starts to search bugs today, and we will update genEpak ASAP. Sorry for the problems.
#13
I tested with T3D 1.0, and It's works fine, and I try to help you:
I'm working with FPS Example:
1. Install a fresh T3D.
2. Copy WinEPak.cpp and .h files to T3D/engine/source/platformWin32 dictionary
3. generate the visual studio projects with GenerateAllProjects.bat
4. Launch Visual studio, and open your .sln solution file
5. Rebuild the whole solution
6. Test your default application before modify
7. Add winEpak.cpp and .h to your project
8. do the file modifications
9. build your project (project rebuild is better to avoid dependency bugs)
10. move art directory near to the genEpak.exe
11. IMPORTANT!!: move back the art/terrains/Deathball desert_0_basetex.dds (and all lightmap .dss file), because the engine is writing this file
12. launch like this from console: genEpak.exe n arts.epk 1234567890abcdef art
13. copy the arts.epk to the FPS Example/game dir
14. set your filenames and code in WinEpak.cpp
15. build your project
16. launch, and play with desert example
17. at this point my build crashed when I'm loading the desert map :) I have Visual studio express edition 2005 with lots of bugs, but,
I rebuilt the whole project, and the game works fine. I was test about 5 times before I sent this email. So don't forget the rebuild plz.
I hope, this will help you. I tried this when I wrote this help.
If you have any problem, please contact with me.
Marton Szucs
Crispy Software Development
10/29/2009 (11:44 am)
Our test result:I tested with T3D 1.0, and It's works fine, and I try to help you:
I'm working with FPS Example:
1. Install a fresh T3D.
2. Copy WinEPak.cpp and .h files to T3D/engine/source/platformWin32 dictionary
3. generate the visual studio projects with GenerateAllProjects.bat
4. Launch Visual studio, and open your .sln solution file
5. Rebuild the whole solution
6. Test your default application before modify
7. Add winEpak.cpp and .h to your project
8. do the file modifications
9. build your project (project rebuild is better to avoid dependency bugs)
10. move art directory near to the genEpak.exe
11. IMPORTANT!!: move back the art/terrains/Deathball desert_0_basetex.dds (and all lightmap .dss file), because the engine is writing this file
12. launch like this from console: genEpak.exe n arts.epk 1234567890abcdef art
13. copy the arts.epk to the FPS Example/game dir
14. set your filenames and code in WinEpak.cpp
15. build your project
16. launch, and play with desert example
17. at this point my build crashed when I'm loading the desert map :) I have Visual studio express edition 2005 with lots of bugs, but,
I rebuilt the whole project, and the game works fine. I was test about 5 times before I sent this email. So don't forget the rebuild plz.
I hope, this will help you. I tried this when I wrote this help.
If you have any problem, please contact with me.
Marton Szucs
Crispy Software Development
#14
10/30/2009 (2:40 pm)
I figured out it was the sound folder in art. I left the sound folder out and put it in a real folder and it worked fine. Not sure whats happening but it didnt like something in my sound folder.
#15
10/30/2009 (4:19 pm)
did you try rebuild? When I forgot rebuild the project, the weapon's sounds are cause crash.
#16
11/01/2009 (4:00 pm)
I did rebuild but its not a big deal. Now, it is saying my password expired on the purchasing site.
#17
11/01/2009 (4:18 pm)
no problem, go to crispysoft.com / products, and download the latest version. (plz don't delete your older version, you will get the update zip's password from your old genEpak.exe example line's password field)
#18
I've tested this on 1.1b2 but it doesn't want to pick up the files generated.
Any idea?
10/03/2010 (11:46 am)
Hi Marton. I think you've missed one vital piece out from the instructions, in 1.5.1 version you've not included what or where the file lists should go in the cpp file.I've tested this on 1.1b2 but it doesn't want to pick up the files generated.
Any idea?
#19
follows on next post
12/29/2010 (10:21 am)
Does this work with T3D 1.1 B3? I have tried to buy it from your site but when It comes to paying with PayPal is throws me out with this follows on next post
#20
12/29/2010 (10:22 am)
Quote:Sorry — your last action could not be completed
If you were making a purchase or sending money, we recommend that you check both your PayPal account and your email for a transaction confirmation after 30 minutes.

Torque Owner Adam Beer
Ignition Games Inc.