Change history |
Version 3.1.6
New :
-Searchfunction in the language tool.
- New scriptcommand :
Downloadstring
(url ; stringname).
- The scriptwindow now has Hotkeys from ALT-1 to ALT-8
for inserting one of the examples displayed below.
Changes :
- A doubleclick or the Enter Key will automaticly play a certain sound or moviefile in the mediapool.
Bugfixes :
- Images in the object
and charwindow can now be exchanged by droping a new image onto it.. again.
- Made sure that subrooms cannot be called twice.
- Walkmapscripts could be triggered by a character in
another room.
- Fixed a mean bug that caused the
gamespeed to go down to 1fps when a gamepad
was
disconnected.
Version 3.1.4
New :
-Undo Button in the roomwindow. Works for moved objects, middlepoints, characters and for the walkmap (excluding scripts)
Changes :
- on (rightclick) now also works if autopopup for the coin interface is selected.
Bugfixes :
- Uppercase letters
in on () events were not recognized, for example on
(Click) instead of on (click)
- Bugfix for
saving settings and loading images.
- Bugfix for reading
scriptevents could cause lags.
- Textout
lines bound on subrooms or the mainmenu did not use the fading value
of the used font.
- Bugfix for mouseover check with
characters and middle objects.
- 16:9 converting tool
did not work properly with double walkmaps.
Version 3.1.2
New :
- New
scriptcommand :
Soundvolume (1-100),
changes the mastervolume for all playsounds, loopsounds and walksounds.
- The projectsetup has a new option for numbering objects.
Changes :
- The taskbar can now
be used while a subroom is loaded.
- Walkmapscripts can
now be created and updated into a running game.
Bugfixes :
- Walkmapscripts
couldn't be instantly updated into a running game.
-
Deleting images could leave wrong data in some objects.
- "break" used in a function
could end a running cutscene.
- Bug fixed for changing
mouse icons.
Version 3.1.0
-
Gamepad Support : Gamepads can now be used in a
game. You can also enable to use a gamepad to move the mouse cursor. See
"Gamepad Support" in "Advanced Stuff"
-
New Commands :
if_paddown and
if_padpressed . Checks is a button or the D-Pad of a
gamepad was pressed or hold.
- New variable :
[gamepadX:1] for reading the positions of all
axes of a gamepad. (X/Y U/R and Z)
- Mousewindow : The position of
icons that appear next to the cursor can now be adjusted.
- New command
:unloadsub (room) allows to unload images of a
subroom
from memory.
Changes :
- Middle
positions of objects in a room are now more precise.
-
"No Antialiasing" now affects all windows.
- In the
objectwindow you can now zoom in to make handling small objects
easier.
Bugfixes :
- Bool
Vars that were not predefinied were not saved properly.
- I/O Error 145 fixed when exiting a game.
- setdsp (off) did not remove the dsp effect from
walksounds.
- The framepositon in the characterwindow sometimes
jumped to position 1.
- Fixed visual
glitches when using low resolutions with "No
Antialiasing"
Version 3.0.2
- The
Walkmap can now be colored differently in
the editor.
-
offalign can now be used with
"absolute" and
"relative" . With these you can choose if the
offspeech text position is relative to the room position or not.
-
Loadgame can
now be used with a second value, a script name. This script will be executed
after loading the savegame.
- Animations via
playanimation can now be played backwards
by entering a negative Fps number.
-
Bugfix : Offspeechtexts disappeared after loading
a savegame.
-Bugfix : The cursor now checks whats under it even
if the cursor is not moving.
- Bugfix : The room transition effect setting
could be wrong after unloading a room.
- Bugfix :
Setlanguage did not effect the action textline.
- Bugfix
: Fixed a bug in RightclickStyle "Classic"
- Bugfix : The coinmenu now disappears when the player
opens the mainmenu.
- Bugfix : The position
in the roomwindow could be wrong when you changed the room.
- Bugfix : The updatecheck doesn't cause an error message
anymore.
- Bugfix : FX Shapes positioning was wrong.
- Bugfix : Walksounds were played when a character was
moved with an object via linkchar.
- Bugfix : Scrolling
the roomposition from the side (Myst Style) has been
improoved.
Version 3.0.0
- All windows in the editor show your content as it would
look like in the game, without any flickering images.
- The roomwindow can now be resized freely and has a minimap for
navigation. It also features a new fullscreen mode.
- Resolution now range from 320x200
up to FullHD .
- 16:9 Support for all
resolutions.
- You can choose
between OpenGL, DirectX9 and
DirectX11.
- 4096x4096 is the new limit for object and character
size.
- DSP Soundeffekts for echoes, reverb ect. that
should work on all systems. (EAX was removed)
- New specialeffects : warpspeed, bright,
negative, emboss . (art and darkbloom had to be
removed)
- Much shorter loading times in the
editor and in the gameengine.
- mp4support. (swf and tga files are no longer
supported)
- Detecting and making use
of touchscreen devices.
- Projects can now be
merged for better teamwork.
- All
scriptcommands were sorted in
Beginner/Advanced/Expert.
- All files (savegames, temp files, imports ect) are now saved
within the "My Documents" folder of windows.
- playanimation: plays an
animation of single images in a specified rectangle. Used to replace small
videos.
- More different special
effects can now be combined.
- Textoutlines
can now have a name instead of a number from 1-1000, making it easier to tell
them apart.
- The settings file of a created
game can now have its own image.
- The
scriptwindow colors can now be fully customized.
- You can change the light color of a room directly in the
editor.
- Max fontsize was increased to
40.
- The default ingame menu was
revised.
-
setobjalpha, setcharalpha : Can change the transparency of objects and
characters or even make them vanish.
-
You can choose the screen on which the game shall run in
fullscreen.
- offalign: Changes the alignment of offspeech
texts.
- Middlepoints of objects are
now twice as precise.
- Search and replace
function for the script window.
- The
cameraposition of a room can now be chamged independently from the roomwindow
position.
- Inventoryfields can now be
tweaked a little bit more.
- The default use
of the right mousebutton can now be changed within the game with "rightclickstyle (classic / intelligent /
nothing)"
- Number and Stringvariables now
appear in the scripthelp.
- A small tool for
converting 4:3 rooms into 16:9 rooms.
- In
the characterwindow you can see the time a certain animation needs in
seconds.
- New scriptcommands :popupmenu and popuptaskbar, for manually activate
the ingame menu or the taskbar.
- New
scriptcommand: autotaskbar, decides if the
taskbar will popup automaticly or has to be called manually.
- New scriptcommand :extractsound
() only for people who love perfection. This will extract soundfiles
which might prevent the game from having a microlag.
- Mediapool and Gamepool are now adjustable in
height.
- Playmusic can now be used with a
"noloop" flag.
- New console command "fpsgraph". Shows the an "frames per
second" graphic.
- The console can now
be activated by holding down the console key on your keyboard for more then 2
seconds.
- Walksounds are now played
directly within the characterwindow.
- All
windows now have a "reload" button, which will reload all shown
images.
- When a file does already exist in
the mediapool this file will be selected automaticly.
- You can now cut & paste elements in the game and
mediapool.
- Shortcuts for the roommodes
useful for the new fullscreen mode. (F5 to F9)
- New variables [roompx] and
[roompy] for the pixelposition of a roomposition.
- Removed some bugs that caused an access
violation.
Version
2.9.6
-
Bass.dll updated.
- Setup.exe was renamed to Settings.exe so that Vista and
Win7 do not insist that this file is an installer any longer.
Version
2.9.5
- New
Walkmapfunctions : There is now a tool to delete or copy walkmapscripts directly
with your mouse. Depending on a walkmapscripts content the squares now have
different colors.
- New instruction : Stopsound (Soundname), immediatly stops
a sound.
- Savenum, loadnum, savestring and loadstring can now be used with
variables for names.
- Bugfix : If a loopscript was delayed with "wait" and
another room was loaded the delay was still there.
- Bugfix : A fading
zoomeffect will now be immediatly turned off if a cutscene was skipped by the
player.
- Bugfix : Fixed a small bug when handling calculations.
- Bugfix
: Fixed a rare bug that caused a access violation when loading 2 subrooms after
another.
- Bugfix : Stepto was broken and should be ok now.
- Bugfix : ESC
should now quit a playing video everytime.
- Bugfix : No more ^ when opening
the console.
- Bugfix : Just again fixed a walkmapbug that caused the game to
freeze.
Version
2.9.4
- You can now
create you own scriptpresets. For more info see Other Stuff - Tips &
Tricks.
- A function can now be started in loop2 mode, which means that it
will behave exactly like the on (loop2) event.
- New Variable
[obj:objektname]. Returns the current state of an object.
- You can
now click behind a taskbar if no main backgroundimage is used for it.
- The
FPS for the Roomwindow is now limited to 60FPS, anything higher is a waste of
power.
- Bugfix : Some charactervisuals fixed... again.
- Bugfix : Break()
caused a Loop Event to cancel entirly.
- Bugfix : Duplicate did not copy the
extraanimations of a character.
- Bugfix : Inventoryfields will now move
when using setpos.
Version 2.9.3
- It is now possible to use a variable in another variable
like [obj[num]] to access vars like obj1, obj2 ect by just
changing the value in num
- Backupfolder is now more organized.
-
The scriptchecking will now look for the amount of [ and ] too.
- sqrt
(variable) To get the squareroot of a given number. The result will be saved
in the same variable.
- The limits for width and height of an object was
removed.
- Bugfix : Characters could be displayed wrong when they were
standing right next to each other.
- Bugfix : Found many parts of the
sourcecode that could be responsible for access violations.
- Bugfix : The
position of the speechtext above a character should be always correct now.
-
Bugfix : Using setobj and moveobj with objectgroups containing 20 objects caused
an error message.
- Bugfix : Deleting an action in the characterwindow will
now delete the scriptlines within the frames too.
- Bugfix : After loading a
Savegame some functions did not run properly.
Version 2.9.2
- New Special FX : Lightning.
- Performance of
the gameengine was increased.
- There is now a recentscripts list in the
scriptwindow.
- Showinfo is now (again) neccessary to enable commands like
on(look) ect.
- Two new consolecommands : variables, shows how many
variables are used in the game and textouts, outputs a list of all
textout lines.
- Images can now be moved slightly behind the upper/left
barrier in the object- and charwindow.
- It is possible to prevend the room
position from folowing the active character. See scrollspeed in the
scriptreference.
- You can now move or rename your projectfolder without
further problems. As long as the media files are located withint the
projectfiles main folder, PaC-DK will find them itself.
- Bugfix : Real Left
Animation and talking.
- Bugfix : Copy/Paste of character actions was not
correct.
- Bugfix : The objectwindow was disabled sometimes.
- Bugfix :
Offspeech position was wrong in double-walkmap rooms.
- Bugfix : Setpos was
wrong in double-walkmap rooms.
- Bugfix : Timer didn't work after Minicut
().
- Bugfix : There was a problem with capitalized graphicnames.
Version 2.9.1
- All content in the gamepool can now be
dublicated.
- Loading of graphics (rooms char ect) should be faster.
Version 2.9.0
- Framescripts : Every frame of
each item, object and character can now hold one single line of script. With
this you can time events like playing a soundfile exactly to a frame of an
animation.
- Moveobj, Movetext and Fadespeed can now be
used with a millisecond value, example : moveobj (obj1 ; 100 ; 100 ;
1000ms) This makes an object moving exactly for 1 second.
- New
instruction runto used just like walkto but gives a character a
little boost while moving. Runspeed sets the running speed from 50% to
300% (Default is 175%).
- break() instruction was enhanced. Now it
works in ALL scripts. Single scripts (also cutscenes) will be stopoed and
looping scripts will be reset to the beginning.
- New Variable
[empty]. With this you can check Entertext for an empty
string.
- When you calculate with numbers the floatingpoint value will now be
remembered for further use.
- Note : If you need to divide to a rounded
result you can use a ":" as an operator like setnum (num ; [num1]:[num2])
-
Character walkspeeds should now change smoother according the the distance in a
room.
- Showinfo isn't necessary anymore to make an on(command)
work.
- Bugfix : Ghost Option was not saved properly.
- Bugfix : Wrong
Character Positions when a cutscene was interrupted while a character was being
moved.
- Bugfix : Wrong Position Info in the roomwindow with the resolutions
320x240 and 320x200.
- Bugfix : The Manual will now be opened with your
standardbrowser
- Bugfix : PNG Images were ALL cut off at the bottom!
Fixed
- Bugfix : Item States were not saved in Savegames.
- Bugfix :
Sometimes objects in a group were moved incorrectly.
- Bugfix : Subroom
Backgroundimages will now be scrolled together with the roomposition.
Version 2.8.8
- Items do now have 10 states like
objects. Therefore the new instructions setitem and if_item
-
New fixed variabled [actiontext]. Cointains the actiontext line as a
string so you can use it with Textout.
- New instruction textstyle (left /
middle / right) to change the align of a textoutline.
- The
backgroundcolor in the object- and characterwindow can now be changed by
doubleclicking on it.
- You can now set a strength for the Jiggle
instruction. See scriptreference.
- if_keydown and if_keypressed can now be
used with variables.
- Bugfix : When loading a subroom for the first
time.
- Bugifx : When loading a SWF file for the first time.
- Bugfix :
Confusing errormessage removed that could occur with characterscripts.
-
Bugfix : Ugly lines in Chargraphics bigger than 256 pixels.
- Binded
textoutlines can now also be used with subrooms.
- For all non-english users
: Special Characters should now be displayed correctly in the taskbar when
playing a game.
- Bugfix : Images of characters were unloaded under special
circumstances.
Version
2.8.6
- There is now a
B(locked) or F(ree) next to walkmap position in the roomwindow.
- if_bool and
Lookto can now be used with variables.
- New type or variables :
[objx:object] and [objy:object], to read the position of an object.
- Bugifx
: Coinmenu Objects were not animated.
- Bugifx : Left Animations were
displayed wrong in a wallmirror.
- Bugfix : Stand-Left Talk was not
working.
- Bugfix : Fixed Variables like [mousex] ect can now be used
directly with if_num.
- Bugfix : A bug in the entertext instruction.
-
Bugfix : PNGs disappeared in a game when using the "Protect Gamefiles"
Option.
- Bugfix : When clicking in a cutscene to jump over events characters
did not finish their walkto intructions.
- Bugfix : Functions will now be
directly progressed from where they were called.
- Bugfix : Every Function
can now be delayed via Wait seperatly..
Version 2.8.5
- New fixed Variables : [roomx] and [roomy],
show the current position of the loaded room.
- Additive objects are now
called "Lighten Objects" and can be placed in a room like any other object.
Usefull for : A TV Screen that still glows when the player turns off the
light.
- The Link "Configuration" was replaced with "Setup.exe", when you
create a game.
- To edit a walkmapscript now just press the right mousebutton
and select "Edit" instead of doubleclicking on a walkmappoint.
- New
SpecialFX : Zoom. Will zoom to a specified positon on the screen.
-
Particles : Will now move when a room moves so it looks more like that they are
really in the room.
- Skipping a cutscene with ESC now works different to
make sure that all Walkmapscripts Characters would walk over won't be missed.
Hopefully this shouldn't change any other behaviour.
- The DEV Mode can now
be used in Fullscreen as long as you do not start the game within PaC-DK.
-
The movement of characters should be a little bit more smooth when walking along
non-linear walls.
- Bugfix : Moviewait could not be skipped with ESC.
-
Bugfix : Setwalkmap now works with values over 100.
- Bugfix : Dragged Items
in combination with a coinmenu ect.
- Bugfix : The footpoint of a character
wasn't mirrored right when a character walks left.
Version 2.8.3
- Bugfix : On(mouse) should work again i a coinmenu.
-
Bugfix : Textoutlines moved again when they were set with "textout" after being
moved with "movetext".
- Bugfix : PNG Images will now be scaled right in the
mousewindow.
- Slightly change of the renderorder : All non-room parts of a
game like taskbar, anywhere objects, unbinded textoutlines and subrooms will now
be displayed in front of the screenchangeeffect.
Version 2.8.2
- New : setobjlight, works exactly like
setcharlight, just for objects.
- New : movetext, works like moveobj,
for Textout Lines.
- New : Console. The console key now opens a real console
for entering manual scriptlines. There are also some new consolecommands, see
"console" under "other stuff" for more info.
- New Option : The
characterwindow now has an option called "Ghost". This enables other characters
to walk right through this char.
- New : The variables mousex and
mousey can now be changed via setnum. This means you can control the
mousecursor with a script.
- New Limits : You can now create 1000
Textoutlines, 300 Characters in your project and 200 Objects for each room.
-
The Zoomfactor in a room can now be increased to 9.
- Bugfix : When creating
more than 101 Rooms.
- Bugfix : The coinmenu will now close itself when the
player clicks on an area next to the menu.
- Bugfix : Oversized fonts (24 and
above) should now work.
- Bugfix : That will hopefully prevend Characters
from being trapped in the walkmap.
Version 2.7.7
- New Video Support. Now you can use all AVIs and also MPG
and WMV Files.
- Playavi and Stopavi are renamed to Playvideo and
Stopvideo.
- Some IF Instructions can now be used with variables.
-
The scriptwindow now shows linenumbers. PaC-DK will also tell you the linenumber
when something in your scripts is wrong.
- New instruction :
textscenestyle (USEITEM / USETEXT), makes it possible to change from a
textbased textscene to a symbol one.
- On (mouse) and On (mouseout) now also
work on Items that are used in a Symbol-Textscene.
- Cutscene and
Minicut can now be used with the switch "DONTHIDE". This will make Menues
stay on screen while a cutscene is running.
- When the mouse gets inactive
(cause of a cutscene or by enablemouse (false)) the current mouseposition will
be saved so that when the mouse is active again it will be still there where it
was before.
- Bug : Instmouse (1) Will now select the first mouseicon and
not the standard mouseicon.
- Bug : Walkmapscripts on Walkmappoints higher
than 100 could not be saved.
- Bug : GeForce 8 cards shouldn't have problems
with special effects anymore.
- Bug : Real Leftanimations were displayed
wrong in wallmirrors.
- Functionscripts such as Walkmapscripts should now
work in any game situation, no matter if you are in a cutscene or not.
- Also
on (enter) and on (exit) will now work in cutscenes, too.
- Some smaller
Bugs.
Version
2.7.3
- New :
Linkchar and unlinkchar, these new instructions will link a
character to an object and its movement. These can be used to create an
elavatorobject which transports a character from one spot to another.
- New
SpecialFX : Whiteflash, fades the screen into white.
- New :
Scriptinstruction particleview. Sets one of 4 possible rendermodes for
particles. Particles can now be rendered behind certain objects and even behind
all objects so you can only see them through a window.
- New FX Shape
Particle Barrier, an area that will delete particles which colide with
it.
- New : Snap-To Button in the room window. With the "Snap To Walkmap"
Button you can snap the position of a char exactly to a walkmap position.
-
New : Adjust-Helper in the Characterwindow, this is a little blue cross that
should help you to adjust character graphics in an animation.
- The
Roomwindow Info now tells you the exact Position of an object or a character you
are pointing to.
- Change : Floormirror-Effects will now be rendered AFTER
"BACK" Objects, so it is possible to change certain reflections for example the
reflection of a door that opens. To lay an object over the mirror (a carpet for
example) you have to declare it as a middle object now.
- Change : You don't
have to add a bool (boolean) anymore (but you still can if you want). You can
just script them and the gameengine will add them automaticly (default for a
bool is "false").
- Change : Fonts can now have sizes from 6 to 28.
-
Loadingdelays of rooms have been improoved.
- The DEV-Mode Option in the
Configuration Menu can now be hidden (ideal for releasing a game).
- Bugfix :
Fixed a problem when you changed the Fileformat for the loading picture.
-
Bugfix : The scripthelp is now more precise in detecting the current
scriptposition.
- Bugfix : Moveobj will now be skipped too when you skip a
cutscene with ESC.
- Bugfix : Minimal Distance between two characters has
been corrected when using rooms with a doubled walkmap.
Version 2.6.5
- New : The languagetool which is now the language
and soundtool, .where you can export all the filenames used in playsound,
loopsound and playmusic into a textfile.
- New Option : In the "Export
Dialogues" window is a new option which will ignore all textlines which
voicefiles are already in the mediapool.
- Change : Textout will now fade
into the screen depending on the Fading-Value of the used font.
- Change :
The Statusbar now gives you more information when you create a game, so you know
your PC is still working.
- Change : if_obj can now be used with < and
> for example if_obj (object1 ; >2)
- Change : "Copy
Walkmapscript" and "Paste Walkmapscript" will now appear in the popupmenu of the
right mousebutton... no more middle mouse button ;).
- Bugfix : Using a
coinmenu disabled the option "Draw Dragged Itemicons".. Fixed!.
- Bugfix :
"Out of Bound" error message when creating a game.
- Bugfix : There was a
problem placing two objects over each other and using instobj.
- Bugfix :
PaC-DK will now automaticly update the Translation-Window when you create a
game.
Version
2.6.3
- New : When you
create a game PaC-DK will now create a link named "Configuration". With this you
can enable window-mode ect. No need for BAT-Files anymore.
- Sound-Bug : This
new configuration also contains an option to disable Hardware EAX. This will
hopefully fix the sound problems many people have.
- Change : The Option
"Memory-Resistent" for character will now NOT load the character graphics
automaticly when a game starts. It will only prevend these images from being
unloaded.
- New instruction : loadchar(character), with this you can
preload a character into the memory to prevend loading-delays in cutscenes where
a character appears in a room.
- Bugfix : Rightclicks in cutscenes should now
be really disabled.
- Bugfix : The coinmenu can now be used together with
another subroom activated.
- Bugfix : Subrooms should now appear within
cutscenes.
Version
2.6.0
- Fast Forward :
In the Dev-Mode you can now increase the gamespeed up to 3x. This is useful for
bigger projects where you have to play many parts again and again.
- Protect
Gamefiles : There is now an option in the gamesetup that will protect created
gamefiles (with your graphics in it ect.) with a random password, so not anybody
can open the files with WinZip.
- Group Items : Another Option in the Setup
that will cause items in the inventory to be grouped when you add more than 1 of
each kind to it.
- New instruction : Bindtext, this will Bind a
Textout-Line to a specific Room, even the taskbar or the mainmenu. So these
Textlines will only be visible in these rooms and also scroll with them.
-
Renamed : Cutscenes in the gamepool to the left are from now on called
Scripts.
- New Feature : Function, a function is a single script that
can be executed via the instruction Function (even looping) See : "Using
Functions" in the "Advanced Stuff" Area.
- New instruction :
moviewait, this will stop the whole game-engine for an amount of seconds,
should be used together with playswf to ensure that Flash-Movies will
stop to the right time even on slower machines. (see : "Supporting older PCs" in
"Tips and Tricks".
- The instruction setpos now also moves the
taskbar, mainmenu and anywhere-room, so you can make a mainmenu for example with
differnt areas of options.
- The instructions setnum, randomnum, and
setstring can now use Variables for the Variablenames! Example : setnum
(number[num1] ; 10)
- The Renderorder of the Anywhere-Room and the Taskbar
are now switched.
- Bugfix : Entertext used in a cutscene caused the
following script-instruction to be ignored.
- Bugfix : On resolution 800x600
or higher the game-engine was damn slow on older graphiccards due to a bug.
-
Bugfix : on (rightclick) was not disabled in cutscenes which could be a problem
with the Coin-Menu. Now it is disabled.
Version 2.5.0
- if_keydown and if_keypressed can now be
used with the keys F1 - F10.
- In the DEV Mode you can press F11 to display
all variables used in your game.
- Single actions of a character can now be
copied and pasted.
- Extra-Animations can now be renamed and used with the
setchar instruction for example setchar (self ; grin)
- Bugfix : Older
projectfiles and ADZs could not be opened with version 2.4.6.
Version 2.4.6
- New Feature : Scripthelp, the
scriptwindow now shows what is expected next for input. Also it Autocompletes
your text by pressing the TAB Key.
- New intruction : scrollspeed, changes
the speed with that a room scrolls from one position to another.
- New
instruction : enablemenu, enables or disables the mainmenu, for gameparts where
the player may not use the gamemenu (like in Titlescreens).
- New Option :
The "Right Click"-Option in the mousewindow has now a third value : "Do Nothing"
With this the mouseicons will only change when you use the instruction
instmouse.
- Performance : The main loading time of a game is now
faster.
- Bugfix : There was a problem when you tried to start a cutscene
within another cutscene.
- Bugfix : Paralax Backgrounds can now be deleted
wheather or not there is a backgroundimage.
Version 2.4.0
- Bugfix : Loading savegames caused some problems.
-
Bugfix : Importing a room caused some error messages.
- Bugfix : An item that
is linked to the mouseicon will now disappear when clicking the right
mousebutton.
- Debugging : To solve a problem with ADV files getting screwed,
in this version PaC-DK saves logfiles (into the folder "Logfiles"). When this
error happens to you please send me the latest Logfile.
- Some other small
bugfixes i can't remember right now.
Version 2.3.9
- New Special FX : Classicdark, imitates the darkness
effect from old games like Maniac Mansion.
- New : Every character can now
use up to 5 different inventories. You can items to these one by adding a number
from 1 - 5 do the additem instruction. Withshowinventory you can
select which of the five inventories will be shown in the game.
- New :
Double Walkmap, in the roomwindow you have the option to double the walkmap of
this room, usefull for rooms that have many details to walk on.
Version 2.3.1
- Bugfix : There was a graphicbug within
the mirror fx.
- Bugfix : Problems with the Coin-Interface.
- Bugfix :
Showinfo + Showmouse is now working together.
Version 2.3
- New Feature : FX-Shapes, currently two effects :
Wallmirror and Floormirror.
- New Feature : Entertext, this instruction will
let you enter a textline in the game.
- Bugfixes : Some smaller Bugs in the
coinmenu system.
- New instruction : minicut(), this instruction will
cause a scriptevent (like on(look)) to be handled like a cutscene, so you can
use WAIT and/or more then one speech-instruction in it.
Version 2.2
- New Tool : Translator, makes it very easy to add a
new language to your game.
- New in the Project Setup : Coin-Interface, which
is now very easy to create.
- Nee instruction : Speechvolume, changes the
volume of speechfiles.
- The taskbar can now appear from top also.
-
Bugfix : Some savegames could not be loaded.
- Bugfix : Music sometimes stopp
when changing a room.
Version 2.0.9
- New in Project Setup : Mute Music, this function reduces
the music volume when a character speaks.
- New in Project Setup : No
Antialiasing, turns off any filtering in the game. Ideal for a real oldschool
like 320x240 game.
- New tool : Language Tools, you can find it in the main
menü under Project. The first half of this tool can export all Dialogues of all
of your scripts in Textfiles sorted by character name. This is only useful if
you have a project with voiceoutput.
- Added the
variable CharZoom which returns a floatnumber of the current size of a char (1 =
100%). Also you can now
get the position and size of any character by using for example
[charx:name].
Version 2.0.5
- Bugfix : Sometimes Character Graphics disappeared.
-
Bugfix : The Screen-Sidemove Effect that is used in the Myst Tutorial (when you
move right and left) didn't work properly since Version2. Fixed that.
-
Bugfix : A single loopsound can now be played only once.
- Bugfix : Other
small things.
Version
2.0.4
- Bugfix :
Savegames couldn't be loaded anymore.
- Bugfix : Objectgroups will now move
correctly with the Movepbj Command.
- Bugfix : The instruction Simclick now
also creates the CANNOT events like "I can't pick that up."
Version 2.0.3
- The Moveobj instruction can now contain a
wait which will stop a cutscene until the object reaches its
destination.
- Also the movement of objects is now correct.
- New
instruction stopskip (). This is used within Cutscenes. If the player
intrerupts a cutscene by pressing ESC the cutscene will continue at the
stopskip mark.
- Objects and character can now be opened in the object
or characterwindow by right clicking on it in the roomwindow.
- The Graphic-
and scriptingengines are now a bit faster.
- Lots of small Bug
Fixes...
Version
2!!
- Full-Screen
SpecialFX!!!!! With the instructions starteffect and
stopeffect you can create some very cool Effects in your game. For
example Noise, Fog, Scanlines, Super8, Blur. Or use the effect
Motionblur in combination with Slowmotion (The Music and sounds
are pitched down too!!!) Or let the screen make some waves with
Underwater. With Drugged in Combination with Bloom your
characters get really high ;)
For all possible effects please look into
the scriptreference under "FX".
- The fontwindow has more options. You
can now use a shadow and a fillmethod for a font. Also you can make a font fade
in and out slowly.
- Three new Screenchanges (transitions) : Clock, Blend and
Blendslow. The instruction setscreenchange can now be used with a word
like "blend" instead of haveing to know the correct number. Look at the
reference for further details.
- The instruction loadroom can now be
used with a screenchange value like "loadroom (raum1 ; circle)". This will use
the effect "circle" but only for this one time.
- The Mousewheel can now be
used for switching between the different Mouseicons of a game.
- Also you can
use the Mousewheel in the game with the instruction if_mousewhell (up
/down).
- The Taskbar and the "Anywhere" Room can now be transparent. You
can also setup the transparency in the game with settransparency. So you
are able to create an option in your game where the player decides how visible
the "HUD" shall be.
- Textscenes and the Mainmenu can now Fade in and out the
screen. You can setup the fading speed in the Projectsetup.
- The instruction
subroom can now be used to fade the subroom in. "subroom (raum1 ; 1000)"
for example fades the room in with a time of 1000 Milliseconcs (1 Sec).
-
When a game starts there is now a loading message. If you enter a loading image
in the setup this will be used when the game starts and loads.
Version 1.8.5 Test
Release
- The 4 years
old GraphicCore Powerdraw 2.4 was exchanged with Asphyre Extreme 300. Now
DirectX 9 is needed.
- Loopsound can now be used with a volume value.
-
New Scriptinstruction : Switchchar (char1 ; char2), exchanges the
position, size and inventory of two characters.
- Bugfix : The InstandUpdate
function made problems when a script had comments.
Version 1.8.1
- New Event : on (release), is the addition On(click). This
script part is being called the player releases the left mouse button over an
object.
Version
1.8
- The Scriptwindow
has a new Button called "Instant Update" that allows you to refresh a script in
a running game without having to recreate and restart it!
- The roomwindow
now also shows the current pixel position of the mousecursor, useful for finding
the right spot for a "Moveobj" instruction.
- In the roomwindow you can now
use the keys "PageUp" and "PageDown" to switch between objects and characters
within the room.
Version
1.7.9
- New instruction
: musicvolume (0-100), changes the music volume. The changespeed depends
on the fadespeed setting.
- The instruction playsound can now
play a sound with a different volume, example playsound (sound ; 50),
plays a sound with halfvolume.
- Some other small things that i have
forgotten.
Version
1.7.8
- New Option in
the Character-Window : Memory resistant, this will load the characters
images when the game starts. This prevents delays in the game when coming chars
are being loaded. Should be used with your main characters only.
- command
() now also effects the mouseicon.
- New instruction : simclick
(object) simulates a mouseclick onto an object just like you had clicked on
it. Only usage of this is for a special richt-click menü system.
- Fixed a
bug with the return () instruction when using it with the
custommenu.
Version
1.7.7
- The
instructions startparticlesaund stopparticles can now be used with
fast. With this the particles appear and disappear immediantly.
- Fix
: The instruction command now also effects the mouseicon, that means if a
mouseicon is available for the specified gamecommand it will be changed.
-
New feature : Object Groups. With the instruction group (groupname ; object1
; object2 ect. ect.) you can group up to 20 objects. Then with the
instructions setobj and moveobj you can move or change all objects
within a group with only one instruction!
Version 1.7.6
- Resolution 320x200 added. For the Maniac Mansion
Starterpack (get it!)
- The Height of the Action-Text over the taskbar can
now be adjusted in the setup.
- New instructions : savestring and
loadstring. Functions like savenum and loadnum. So a string
will be saved independet from the savegames.
- The events on(enter)
and on(exit) do now work for Subrooms too, that includes a CustomMenu for
your SaveGames.
- Bugfix : Characters were moved a bit when skipping parts in
a cutscene with the mousebutton.
- Bugfix : Sometimes a character walked on a
spot without actually moving.
- Bugfix : On (mouseout) caused problems with
objects in subrooms.
Version 1.7.4
- New Feature : seteax (effekt) ! With this you can
add reverb and echo effects to your rooms. Please check the script reference for
further details!!
- New instruction : Enablemouse (true/false),
functions like showmouse before, that means the mouse will not only be
invisible, it will be disabled.
- Fix : The taskbar will now popup when the
mouse is lower than 13 pixels from the bottom of the screen, before it was 30
pixels.
- New event : on (mouseout), is processed when you leave an
object/character/item. Can be used for making advanced mouseover effects like a
blinking textfield.
Version 1.7.2
- New event : On (rightclick), with this you can enable
fast actions like picking something up with the right mouse button ect..
-
The instrauctions savegame and loadgame can now be used with number
variables.
- Mini-Bugfix : Showmouse (false) didn't work right.
-
Mini-Bugfix : When setting a state of an object the animation will now always
start at the beginning..
Version 1.7.1
- New instruction : Setwalksound, changes the walksound of
a character, usefull for different grounds.
- New predefined variables :
CharX and CharY, give back the current position of the focused character in
pixel.
- Bugfix : Tiny Timing Problem in Cutscenes solved.
- Bugfix :
Music war nach Stopmusic noch sehr leise zu hören.
Version 1.7.0
- New instruction: stopzooming (character ;
true/false), with this a character will keep his current position Usefull
for example for ledders where a character walks up but not into the deep.
-
Bugfix : If you deleted a subfolder in the mediapool some data was
lost.
Version
1.6.9
- You can now use
a background image for the textscene dialog box.
- Also you can provide
Position (X/Y) and width of the box when calling the function
textscene
- You can now start a cutscene within another cutscene.. for
what use ever...
- Bugfix : If a PNG Image was used for the background it
was not displayed with alphableding, so the paralax background was not
visible.
- Bugfix : Sometimes when you tried to delete an 0bject you got an
access violation.. this is fixed now.
- Bugfix : Animations of objects didn't
work in subrooms and in the anwhere-object room.
Version 1.6.7
- Instobj can now be used with many states just like
setobj.
- Rumanian Language updated.
- Bugfix : The characters zoom
value wasn't saved in the savegames.
- Bugfix : You can now change the
resolution of a project even if the roomwindow is opened.
Version 1.6.6
- Advanced : You can now add subfolders down to 8
levels... in other words as deep as you want :)
- Bugfix : When you exit a
room speechsamples will stop now.
- Walkmap-Scripts will now function for
every character and not only for the focused one!!! If you want a walkmap-script
only to function for one character you can now use the new instruction
if_ischar (character) for getting sure the right character has
stepped onto the walkmap-point.
- Also : Walkmap-Scripts will now function in
CUTSCENES, TOO!!! So, you have to be sure that you don't let a character
inadvertently step onto a walkmap-script while a cutscene is running!
The
reason for this change : Its now possible to create shadow areas in
rooms, that means areas where you darken the character with the instruction
setcharlight and you want that to happen to all characters.
Version 1.6.4
- Important bugfix : Access Violations
that appeared when a project became too big!
- Backup Option, creates
backupfiles every time you save your project.
- Bugfix : Infinit error
messages when an image was not found in the roomwindow.
- Search-Function for
mediafiles when opening a project.
Version 1.6.3
- New instruction charzoom. With this instruction
you can change the size of a character with scripts, for special cases where the
deepmap is not enough. You can also use this for effects like shrinking or
enlarging a character. Possible sizes : 10% - 300% !!
- The initial size of a
character can be adjusted in the characterwindow now , too.
Version 1.6.2
- Now there is an Intelligent-Mode for a
mousecontrolled game.
- New event for scripts : on
(doubleclick)
... for more info on how to use these both new features
goto the PaC-DK Homepage and get the new tutorial about it.
- New
instructions Textout, Texthide, Showalltext, Hidealltext. With these you
can display permanent textlines on the screen. Check out the TextOut Demo on the
Homepage.
- New predefined variables : [hour], [minute], [second], [year],
[month], [day] and [currentroom], with these you can use or display the current
system time and date. The instructions if_hour and if_month were
deleted.
- It is now possible to use a seperate color for the
offspeech instruction and another one for the info- and actionline. The
second one can be changed with Infotext (R;G;B)
- Critical Bugfix :
The program might hang up when you tried to create a game while the roomwindow
was opened. This could even delete your setup-files!!
- Bugfix: In a cutscene
when a character walked, the script processing will wait now again.
- Bugfix:
In deleting characters and objects.
- Bugfix: There was an error message if
you tried to create a game under c:\ or d:\.
Version 1.6.0
- New instruction : fadespeed (1-15) sets the
crossfading speed for playmusic (and stopmusic)
- New instructions :
setstring and if_string for storing textlines in variables.
-
The instructions wait and timer can now be used with number
variables.
- The Roomwindow does now show the zoomeffect so you can see right
in it how the zoomfactor is affecting your character.
Character Window
enhanced :
- "Real Leftanimations" is now adjustable in the
characterwindow. The intruction leftactions was deleted.
- You can now
select an own font for a character.
- New : Do NOT Zoom, prevents a character
from being zoomed back.
- New : Walkingsound, a soundfile can be used as a
walking sound of a character.
The textfield of the scriptwindow was
replaced with the component SynEdit :
- Syntax Highlighting! (Colored
scripts)
- You can add now comments in this way (* comment *)
- The
Charset Problem should be solved too.
Also :
- The usual small
bugfixes.
- Some changes in the section "Advanced Stuff" in this
manual.
Version
1.5.8
- You can choose
now a charset for your fonts, so that special sets like russian or easteuropean
characters can be used.
- In the Setup you can specify an image for using as
a loading screen in the game.
- In the Setup you can now determine if the
taskbar will be a bit visible when it is scrolled down or not.
- Bugfix : The
roomwindow doesn't cause 100% CPU usage anymore!
- Bugfix : The RefreshRate
of the Gameengine is now the one from your desktop settings and not 60Hz by
default.
Version
1.5.5
- Font System
rewritten. It is now possible to specify fonts within the tool, without having
to use an external tool.
- All special letters can now be used for text
outputs!
- Real Leftanimations can now be used for characters if wished. See
in the script reference under "Character -> Leftactions".
- Creating a
game should be a bit faster for some people now.
Version 1.5.1
- Inventory Fields are now flexible in width and height so
you can fit them to your backgroundimages.
- Loadingtime for PNG images in
the gameengine reduced!
- Bugfix of an error message when importing a
room.
- Bugfix : Casesensitivity when setting a number variable.
Version 1.5.0
- New instruction : Realtime (). Useful
for minigames with large scripts.
- Particle System : For creating snow, rain
and other nice things :)
- Characters and Rooms can now be ex- and imported
to seperate files, so you can use them in many projects.
- You can now use up
to 6 fonts.
- More instructions like (for example) "walkto" can now be used
with number variables.
- Usage of variables enhanced. It is now possible to
do calculations like "setnum (num1 ; [num2] + [num3] * 5)"
- Bugfix :
Processing of if-instructions in cutscenes was wrong.
- Bugfix : 16bit Mode
now runs without graphic glitches!
- Bugfix : If the roomwindow is blank it
regenerates itself.
- Bugfix : Loadingtime optimized for characters. Changing
a room does not cause un- and reloading of the character graphics anymore.
-
Bugfix : Pressing ESC in a game does NOT produce a windowssound
anymore!!
Version
1.4.7
- The setfont
instruction can now be used for setting a font to a single character.
-
Savegames are corrected. Some things wasn't saved.
- Subrooms corrected. In
some cases objects didn't show up.
- In the scriptwindow you can now adjust
the font and the size.
- When a character zooms back he will walk slower
now.
- Textscenes can now be used with icons instead of textlines.
- Some
annoing bugs removed.
Version 1.4.5
- The walkmap was improved so its easier to be adjusted in
a dark room.
- The instructions : "setobj", "setlight" and "setcharlight" can
now be used with variables.
- New instruction : "if_givelink" to check the
item that has called the "givelink" event.
- Every room has now a zoomfactor
to adjust the zooming of characters.
- The appearence of textscenes can now
be adjusted in the projectsetup.
Version 1.4.3
- New instruction : "setcharlight", changes the color of a
character. Can be used for letting a character step out of the dark.
- The
instruction "setlight" can now be used with "fade", to let the room's light
change smoothly.
- Walkmap Scripts can now be copied with the middle mouse
button.
- Again some bug fixes.
Version 1.4
- Added "Main Script". This is a room independent script
that runs all the time the game is running.
- Added "Anywhere" Objects.
Objects can now be used in a whole game instead of only in specified rooms. This
is useful for creating Mouseicon FX.
- Two new Languages for the Editor :
Italian (by Alessandro Schillaci) and romanian (by Crisan Silviu).
- New
Command : Stepto, used to let a character make one step in a specified
direction.
- New Effect for changing a room : "Shutters"
- "if_Key" was
renamed to "if_keydown". Therefore "if_keypressed" was added.
- Every "if"
command can now be negiated with "ifnot". Example : "ifnot_obj (3)"
Version 1.3
- AVI and Flash Support. The movies can
be played with "playavi" and "playswf". See "Standard Stuff - AVI &
Flashmovie"
- The command "setpos" was enhanced, the new position can now be
scrolled over the old one, just like in Myst when you turn around.
- Now
there is only one version of the editor with both languages. More languages can
be added.
- Bugfix : Timing Problem with the loopscripts.
- Bugfix : The
character footpoint was not mirrored correctly.
- Bugfix : PNG images with
8-Bit are now displayed with transparent areas, anyway the palette is still not
correct. For 8-Bit graphics i suggest GIFs instead..
Version 1.2
- Keyboard Support : With the command if_key (key) you can
use the keys a-z, 0-9, Arrowkeys, just as ALT, CTRL, ENTER, BACKSPACE, SPACE and
SHIFT in your game.
- New Command : Showmouse (true/false) with that you can
disable the mouse in normal gamemode, useful for events where you only want to
use the keyboard.
- A game can now be started directly after you created
it.
- The Fullscreenmode is changed and does not move your desktop icons
anymore.
- You can now create your custom Load/Save Menu, see Advanced
Stuff - Create Save/Load Menu
Also there are the commands : Quit,
savegame, loadgame, textspeed, textenabled for use with a custom menu.
- A
doubleclick on a gamepool item now opens the pertinently window in the
editor.
- Some new icons, thx to ronny from gamezworld.
- Some
bugfixes.
Version
1.1
- Every room can
now contain a second paralax background which is behind the main
background.
- In the roomwindow you can now select and move the "second"
object by holding down the middle mousebutton. The "second" means an object that
is behind another bigger object.
- Added command : unloadroom () for just
showing offspeech messages on a black screen.
- Every object can now be
rendered additive. (for light effects)
- Added commands : Moveobj, If_xobj
and If_yobj. So the objects in a room are not fixed anymore. You can move them
and get their coordinates.
- The Mouseposition can now be saved in number
variables with [mousex] and [mousey]. The last 3 changes make flashlight effects
possible like in Maniac Mansion.