Reality Factory Update 0.72A to 0.75
Posted: Thu Dec 22, 2005 4:08 am
Hello everyone!
Finally a new update is available. To install the update extract the zip file to a full install of Reality Factory 072A. A full installer with examples for weapons and the new script commands etc will be available later. With this version (RF v0.75) a lot of bug fixes and new features were added to Reality Factory, in detail:
1. RF code layout overhaul for better legibility
2. Bug fixes in RF
- 1st person camera flickering
- number of weapon slots not matching number of weapon IDs (40 slots available)
- shots not showing on all walls
- multiple LiftBelt entities causing a crash
- incorrect force update in LiftBelt entity
- inventory initialization bug
- incorrect rotation in high level pawn commands
- memory leaks in FlipTree and Foliage entities
- Door entites not reversing on collision
3. A ton of new/improved script commands
high level script commands
Scale
SetScale
BoxHeight
TeleportToPoint
GetEventState
GetFlag
SetAttribute
GetAttribute
ModifyAttribute
AddAttribute
ShowTextDelay
ShowText
RemoveText
Conversation
GetConvReplyNr
MouseControlledPlayer
Concat
low level script commands
SetAlpha
GetAlpha
SetScale
PositionToPlayer
TeleportEntity
SetFlag
GetFlag
UpdateScriptPoint
DistanceBetweenEntities
CheckArea
SetAttribute
GetAttribute
ModifyAttribute
AddAttribute
PowerUp
GetPowerUpLevel
GetScreenWidth
GetScreenHeight
SetCameraWindow
SetFixedCameraPosition
SetFixedCameraRotation
SetFixedCameraFOV
MoveFixedCamera
RotateFixedCamera
ShowText
RemoveText
SetGamma
GetGamma
FillScreenArea
RemoveScreenArea
ShowHudPicture
MouseSelect
MouseControlledPlayer
ShowMouse
GetMousePosX
GetMousePosY
SetMousePos
SetEntityProperties
SetEntityLighting
SetEntityAlpha
GetEntityAlpha
SetEntityScale
SetEntityPosition
SetEntityRotation
MoveEntity
RotateEntity
GetEntityScreenX
GetEntityScreenY
SetHudDraw
GetHudDraw
ActivateHudElement
conversation commands
SetAttribute
GetAttribute
ModifyAttribute
AddAttribute
RestoreBackground
ShowSelectedReply
AttachSpeakToPawn
AttachReplyToPawn
SoundCustomSpeakBackground
SoundCustomReplyBackground
GetMouseClick
SoundReply
MenuReply
SoundConversation
level controler commands
ShowText
RemoveText
SetPlatformSpeed
SetPlatformToTargetTime
PlatformDistance
SetDoorSpeed
SetDoorToTargetTime
DoorDistance
SetFlag
GetFlag
SetAttribute
GetAttribute
ModifyAttribute
AddAttribute
SetFixedCameraPosition
SetFixedCamerRotation
SetFixedCameraFOV
MoveFixedCamera
RotateFixedCamera
Note the changed argument list of the script commands SetAttribute, GetAttribute, ModifyAttribute, PositionToPlayer!!
4. PowerUp option for Attributes
5. Fade out/fade in effect for Teleporter, Teleporter generating callback on collision, UseAngle option for TeleportTargets
6. CheckRange option for FixedCamera entity
7. Hanging option for Foliage
8. Allowing multiple lines in messages
9. Separate starting levels and shadow options for selectable characters
10. Self to type playername (can be inserted automatically into message/conversation texts)
A note on vfs and encryption: There is a bug in the decryption process that I couldn't track down yet, so the functionallity is limited in the following way:
as long as you don't use encryption you can put any files into a .vfs except
- streaming audio files
- midi files
- video files (.avi, .gif)
- script files
if you want to encrypt the vfs you can't include
- any file located in the install folder
- levels (.bsp)
Daniel
Finally a new update is available. To install the update extract the zip file to a full install of Reality Factory 072A. A full installer with examples for weapons and the new script commands etc will be available later. With this version (RF v0.75) a lot of bug fixes and new features were added to Reality Factory, in detail:
1. RF code layout overhaul for better legibility
2. Bug fixes in RF
- 1st person camera flickering
- number of weapon slots not matching number of weapon IDs (40 slots available)
- shots not showing on all walls
- multiple LiftBelt entities causing a crash
- incorrect force update in LiftBelt entity
- inventory initialization bug
- incorrect rotation in high level pawn commands
- memory leaks in FlipTree and Foliage entities
- Door entites not reversing on collision
3. A ton of new/improved script commands
high level script commands
Scale
SetScale
BoxHeight
TeleportToPoint
GetEventState
GetFlag
SetAttribute
GetAttribute
ModifyAttribute
AddAttribute
ShowTextDelay
ShowText
RemoveText
Conversation
GetConvReplyNr
MouseControlledPlayer
Concat
low level script commands
SetAlpha
GetAlpha
SetScale
PositionToPlayer
TeleportEntity
SetFlag
GetFlag
UpdateScriptPoint
DistanceBetweenEntities
CheckArea
SetAttribute
GetAttribute
ModifyAttribute
AddAttribute
PowerUp
GetPowerUpLevel
GetScreenWidth
GetScreenHeight
SetCameraWindow
SetFixedCameraPosition
SetFixedCameraRotation
SetFixedCameraFOV
MoveFixedCamera
RotateFixedCamera
ShowText
RemoveText
SetGamma
GetGamma
FillScreenArea
RemoveScreenArea
ShowHudPicture
MouseSelect
MouseControlledPlayer
ShowMouse
GetMousePosX
GetMousePosY
SetMousePos
SetEntityProperties
SetEntityLighting
SetEntityAlpha
GetEntityAlpha
SetEntityScale
SetEntityPosition
SetEntityRotation
MoveEntity
RotateEntity
GetEntityScreenX
GetEntityScreenY
SetHudDraw
GetHudDraw
ActivateHudElement
conversation commands
SetAttribute
GetAttribute
ModifyAttribute
AddAttribute
RestoreBackground
ShowSelectedReply
AttachSpeakToPawn
AttachReplyToPawn
SoundCustomSpeakBackground
SoundCustomReplyBackground
GetMouseClick
SoundReply
MenuReply
SoundConversation
level controler commands
ShowText
RemoveText
SetPlatformSpeed
SetPlatformToTargetTime
PlatformDistance
SetDoorSpeed
SetDoorToTargetTime
DoorDistance
SetFlag
GetFlag
SetAttribute
GetAttribute
ModifyAttribute
AddAttribute
SetFixedCameraPosition
SetFixedCamerRotation
SetFixedCameraFOV
MoveFixedCamera
RotateFixedCamera
Note the changed argument list of the script commands SetAttribute, GetAttribute, ModifyAttribute, PositionToPlayer!!
4. PowerUp option for Attributes
5. Fade out/fade in effect for Teleporter, Teleporter generating callback on collision, UseAngle option for TeleportTargets
6. CheckRange option for FixedCamera entity
7. Hanging option for Foliage
8. Allowing multiple lines in messages
9. Separate starting levels and shadow options for selectable characters
10. Self to type playername (can be inserted automatically into message/conversation texts)
A note on vfs and encryption: There is a bug in the decryption process that I couldn't track down yet, so the functionallity is limited in the following way:
as long as you don't use encryption you can put any files into a .vfs except
- streaming audio files
- midi files
- video files (.avi, .gif)
- script files
if you want to encrypt the vfs you can't include
- any file located in the install folder
- levels (.bsp)
Daniel