How are we today? Nice of you to visit. Recently I came across an
issue where I tried to cook and pack my 5.8gb UDK3 game. Frontend
will cook your game but if you pack it then try to open the
installer you will get a message saying: This is not a valid win32
application. (Or something similar to that.)
The really bad
news is that Frontend is not going to pack your game no matter what
and you will have to use a 3rd party installer for your game if you
want to create an install file.
ANYHOW HERE IS A QUICK
Cook your game like you
normally would using Unreal Frontend but do not package the game
install of UDK and locate the directory : \UDK\UDK-20**-**\UDKGame\CookedPC
folder where your maps have been cooked. Open the maps folder within
the CookedPC folder. (For example; C:\UDK\(*UDK_VERSION*)\UDKGame\CookedPC\Maps
as may files it takes until the CookedPC folder is under 3700mb.
(3.7gb). (UDK files are fine, I normally leave the UPK files alone.)
Create an empty folder or a folder of your choice outside of the UDK
game directory (For example; create an empty folder on your desktop
and call it UDK cooked Maps) and paste the maps you cut from the
Cooked PC folder into a temporary folder.
Now pack your
game like you normally would using Frontend but without the files
you removed from the Cooked PC folder.
Once the game
installer Frontend created and install your software into
whatever directory you have created. (Once installed don't run
the software quite yet.)
Go to the
folder you selected/created earlier where you pasted the
CookedPC files into and cut the files in there.
folder CookedPC from your new install and locate the Maps folder
and paste the files into there. (For example; C:\UDK\(YOUR_GAME_NAME)\UDKGame\CookedPC\Maps.
software and check the maps you cut earlier to make sure they
Since your game is over 4gb you will no longer be able to use the
generic UDK installer. For most UDK games to run successfully
outside of the generic installer you will have to add some 3rd party
These files are
definitely required especially if you are releasing your UDK project
also need 3rd party software if you want to make your own install
for your own game. For example:
party installers can be scripted to install the above software
packages (Visual C++, Direct X), automatically for you while
installing your software.
quick tutorial was requested by popular demand. Thanks for the
A big thank you to Mr Nikolov for
pointing me in the right direction also which helped me research the
issue. (Thanks mate!)
When DASM was being created there was a shortage of certain
resources that eventually had to be created by the
programmer who really had absolutely no idea on how to do
it in the first place. Many hours of time was lost on learning how to do this
and a number of the tutorials to show you how to do it were
"too technical." So this is why this section of
the DASM website was
created. It was made to assist you and give you a basic idea on
what is required to build a game or project of some sort and
provide you with decent links so you don't have to look around for
Now, amazingly, little do people know the UDK editor can create
reasonable static meshes, materials, emitters and other
resources that you need for
your project without spending thousands of dollars, ok?..$$$..It
is so hard to start a project with little or no money at all
so I am going to show you how to at least get started and
the rest is up to you. There are a few thing needed first
which no matter what, are definitely required.
(Your Personal Checklist.)
must have a imagination, an idea and a blueprint, especially
for new never seen before projects. Make sure people
would be interested in what you are doing.
must be very, very patient. If it becomes too much,
walk away, have a break. Getting frustrated will
cause you to make unnecessary foolish mistakes. This
then can cause extra work fixing these mistakes.
Remember, none of your project or projects will be
very important, some projects can be time consuming
and take hours, days and even weeks or months to
working PC with a lot of "Hard Drive Space."
(Really a lot!)
important for resources and information. You will
need to apply for a
licence with Epic to be able to sell
your software package and ask for certain things. Also I
recommend a website explaining what your project is
about "when it is near completion" so people can
see what it is all about. Also, releasing too much
information online about your project, especially if
it is a good idea and you haven't even started it
yet, can be duplicated by other programmers so make
sure if what your doing is new try to copyright your
work also. Plus name your website the same name as
your project also if possible. Not only is this
convenient for people who are looking for it but it
also stops other people from opening copy cat
websites with the same name which can damage the
availability of your product. (Spam.)
in yourself and never give up, work hard. I even
believe you can do it. You will have to communicate
with other people. And when communicating sound
confident, determined as for this will be vital
later if you have to promote your product yourself.
Criticisms can ruin your confidence so be prepared but
be open minded too, sometime these "internet trolls" or
"critics" can actually guide or show you where you may
have gone wrong. Don't take it to heart, these people
couldn't even try to get as far as you have and really
at times are just plain jealous.
using free resources don't forget to give credit to
the providers. some of these people have given their
time up just to help you out. Please be considerate to
them. Saying thank you does not cost you anything.
prepared to learn new programming skills. This will
happen at some stage during the creation of your
your health. Eat and sleep well. Balance your life,
time for yourself and or family. Exercise, don't sit
for long periods of time. Rest your eyes. It may
sound like nagging but you will be more productive
if you are healthy and well rested.
Make sure your
project doesn't require you to go to university just
to make it. If you have just started be realistic,
know what you are capable of. It will take up to 12
months before you even start your project in some
cases, seriously. (DASM took 4 years with 20 years
of research.) Also, is their a market for your
project or game?. Make sure what you are creating is
something that other people may like or need so your not
wasting your valuable time.
second most important requirement is certain software
packages to help create your project. There are a lot of
free trial Demo's which are really helpful but be aware most
only work for 30 days. Here is a list of software products
and advice for you including links just to get you started.
editor is required, how else will you start? The editor is
free to use but as soon as you want to make a few $$$ from
it there is a royalty fee. Please view the
licence website or
Contact Epic and make sure you know exactly what you
have to do. Also don't hassle the staff at Epic/UDK with
trivial problems if you can help it. Try to at least sort
these out yourself or you may suddenly find that your
answers are becoming more brief or unanswered. Please
understand they get thousands of e-mails and are very busy.
they are getting royalties from sales of any of your
projects and your having difficulties, by all means
go your hardest as for they are gaining an income
from you and really are entitled to answer any of
your questions sufficiently. Until then though try
to cope on your own, only contact them if your
really really stuck or need to licence a product you
The UDK editor
also has a
forums section which is really good to
sign up into. There is really good advice here
and people who can help you in your project.
you do not wish to make any money at all with your
project there are no fees or hidden charges
This is required for creating your own materials, title
screens and texture displays, editing pictures or text
program is perfect for editing pictures and low
performance PC's. Photoshop 7 is old now but will
still work perfectly with all versions of the UDK
editor. If you have a newer version of Photoshop,
even a trial version that's fine. UDK accepts most
files from various picture editors anyway.
free photo editing software but is good for images.
Seems quite popular amongst novice to modest picture
program used for making menu screens and in game
screens. This has a 30 day trial. The best advice to
give to you is learn first with Flash CS 5.0, then
when the trial finishes, use Flash CS 5.5 making
sure that all the files to be created for your
package or game are created within the 30 day trial.
Otherwise you will have to
purchase Flash CS 5.5. But I do believe that
Abode is doing a month by month licence fee to use
the product. Perhaps this can be another option if
you need a little extra time towards your project?
(*Note, hacking software is illegal and not
recommended. If you do need this software purchase
it, especially if you start to make sales from what
you made using the trial version.)
Video is used for in game videos and loading screens
and is free. Bink Video asks for in return to use
their logo on your product when completed.
you think I am joking but it does come in handy,
it's on your PC and it's free. Many images in DASM
were even edited with this program so you can sop
scratching your head to why this is here.
free picture software editor. Quite good with some
CD Wave editor
free to try $15.00 to buy program allows you to create you own sounds.
All you need is a cheap microphone and objects to
make noises with, simple. Also there is no shortage
of free sound editors. Try to stick with wave
editors if possible due to the fact that they are
easier to integrate into the UDK editor.
a 30 day trial version icon editor. Surely you want
your own icon for your project? Be aware there are
plenty free versions to download also so this is
just mainly here to show that making a game requires
quite a few different software packages. (Tutorials
on this will be introduced later to this website on
how to create your own icon and add it to the UDK
These programs are for creating 3D characters,
animated movies or coding
within the UDK editor. This is where things get a little
harder learning these products. They can be quite difficult
to learn but once mastered you will be capable of delivering
mind blowing projects.
|| Created by Autodesk. Used for creating & animating
characters, items or movies.
created by Autodesk and is used for 3D characters
3D software used for creating characters and
objects. There are many tutorials for this software
and is covered under the General Public
Licence (GPL) for you to use.
software used for editing the .uc files within
the UDK editor.
program also edits ".uc files" but can have plugins
added to it. ".uc files" are used to manipulate or
program certain events within the UDK editor. Even
save files can be created by programming the ".uc
files" with code.
Save game and Save
Save games was
actually the hardest part to learn with the UDK editor.
Maybe not for everybody but most people cannot comprehend
the complexity of it all. Really it is a shame that the UDK
editor does not have this installed already for Pc's to help
backyard programmers but it does make you learn new skills
and once mastered it can even take your project to the next
level. A basic knowledge of C++ and text styles of coding is essential.
Since this site is still under construction there are
currently no tutorials on how to program or use these files.
Hopefully when we have some spare time we can whip up a few
tutorials or even send some to us but for now unfortunately
your on your own.
highlights the topics each link
Save game state
| Very technical and you will be lost without
understanding some code.
It says its as easy as integrating it into your
project but it is not. Strangely enough this is the
basic code for a save file. Once a decent tutorial
is found for this file a link will be added. Most
pro users of UDK says it works perfectly but new
user cannot get it to work. The link on the left
takes you directly to the webpage. From there you
can even download
the file already
created and can be modified for your needs. There is
a tutorial here also
but hard to understand without some background in
coding. The free
can modify these files.
If you know how this file works, where and how to
install it, and the console command used to run it,
e-mail us and we will
add a help file to other users. Thanks.
for: Save games Are Possible In The UDK) Yet again,
this wasn't confusing for the creator of this save
game file or for pro editors but it's not easy to
understand for starters. But if you look and compare
the text in the codes you can see a consistency
within it and other save files. Once you understand
this you will be able to modify it for your own
projects needs. This link contains,
download, a bit of a tutorial and lots of
The free notepad C++ can modify these files.
The ultimate save system
definitely the easiest file for most UDK users to
understand and it worked perfectly first shot. Not
tested with the latest editors but it works good
with the older versions. It is really good for big
maps and "save game waypoints." This site has a
tutorial also and the
file can be directly downloaded
from their site too.
to: Crusha,[WuTz!] and Wormbo. You guys have done a
great job and this is a real credit to you.
Mavrik Save game tutorial
tutorial indeed. This
is well explained but for a new programmer it can be
a little confusing too ..naturally. The good part of
this tutorial is that everything is well explained
and even users who had issues had answers in forums.
There are also may other well described tutorials
within this website too. Good job and well done
peeps at www.mavrikgames.com.The
C++ can be used to copy these text tutorials.
Mega Downloads and
provides you with the best sites for tutorials, resources
and video files for you to download. This is more than
likely the first place to visit before starting anything. If
you understand most of the tutorials on this webpage than
you will be able to start your project without any problems.
highlights the topics each link
Unreal Engine 3 Video Tutorials
This site is
full of video tutorials
and I highly recommend you start here. Some
tutorials may be outdated but the basic principles
are still there. Try not to get confused when you go
to follow a tutorial and the options, materials or
resources are not there or have been modified. The
good news is that practically all the tutorials will
teach you something useful.
World of level design
A good website full of many
and helpful advice. This site is good for new and
professional programmers. Many well explained
Thanks to the Gaz661 of Darkarts3D.co.uk there are a
heap of free Static Meshes
on this website for you to download. The best thing
to do for this site is to e-mail them and say
"thanks" or at least give them credit in your
project. They give to you freely just to help a
stranger out and that is how DASM got this far
too,... through kind hearted people. Well done
Darkarts3D and Gaz661.
Nobiax has 2
really good free Static Mesh
Packs for you to download and also gives
these out openly and freely. UDKresources.com is
kindly hosting the files and also there are some
files created by DK2007. Yet again, give credit to
these people in your project when it is completed.
What's crazy also is that Materials can be downloaded here too and
Speed Trees. There are
a few tutorials provided here but are only trivial for first time
programmers but good for novice or pro programmers.
(Thanks Nobiax, DK2007 and AGF81 for your
UU Scale UDK, measurement to "real time"
or "real world".
The most common
question is what is UDK's "real world" or "real time" scale.
Below is the official scale. It is ok to use this scale to
create your meshes but the best rule is to make things
bigger that what they need to be or really are. If a mesh
that you created is too big, you can always shrink it. If
it's too small you can always enlarge it but this can
sometimes make the textures within the meshes look visually
sounds good but what is a UU?
you load a standard UDK map with the cube in the middle,
that cube is 256UUx256UUx256UU. (In the Real World it would
be a measurement of:16ft x 16ft x 16ft)
Unreal Unit Conversion
= 1 Unreal Unit
256 UU = 487.68 cm = 16 feet.
1 meter =
1 foot = 16 UU
1 cm = 0.525 UU
1 UU = 0.75 inches
There is a business that wants
their building, converted to UDK UU scale. The
building height is
the width is 55metres and the length is
WIDTH: 52.5UU x
Enter this data into the brush
builder and you will get the building size.
If the brush still seems too small, remember you can
always enlarge or shrink the mesh, after it has been
|| All software packages
created was used by the power of the
Unreal Development Kit.
| In game loading screens
created by using BINK VIDEO.