Reality Factory Update 0.72A to 0.75

Official announcements regarding Reality Factory
User avatar
QuestOfDreams
Site Admin
Posts: 1520
Joined: Sun Jul 03, 2005 11:12 pm
Location: Austria
Contact:

Reality Factory Update 0.72A to 0.75

Post by QuestOfDreams » 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
Last edited by QuestOfDreams on Sat Dec 31, 2005 4:04 pm, edited 1 time in total.

User avatar
AndyCR
Posts: 1449
Joined: Wed Jul 06, 2005 5:08 pm
Location: Colorado, USA
Contact:

Post by AndyCR » Thu Dec 22, 2005 4:12 am

Excellent Christmas present! :D

Two issues which nag me to no end are gone: The wall shots problem, and the flickering camera! Excellent work! Thank you so much for all your hard work, and Nout, and WXB1, and anyone I might forget!

User avatar
bernie
RF Moderator
Posts: 1249
Joined: Tue Nov 15, 2005 10:07 am
Location: Ireland

Post by bernie » Thu Dec 22, 2005 9:45 am

Great news :D . Thanks a million and thanks for all the hard work it's much appreciated. Have a great Christmas and new year.

User avatar
animatrix
Posts: 134
Joined: Thu Jul 07, 2005 10:51 pm

Post by animatrix » Thu Dec 22, 2005 3:46 pm

Thank you!!!!!!! :D

User avatar
jonas
Posts: 779
Joined: Tue Jul 05, 2005 5:43 pm
Location: Texas, USA
Contact:

Post by jonas » Thu Dec 22, 2005 7:10 pm

Great work! dling now
Jonas

Focused, hard work is the real key to success. Keep your eyes on the goal, and just keep taking the next step towards completing it. If you aren't sure which way to do something, do it both ways and see which works better. - John Carmack

hike1
RF FAQ-Keeper
Posts: 607
Joined: Tue Jul 05, 2005 4:19 am
Contact:

Post by hike1 » Thu Dec 22, 2005 9:09 pm

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)

This sounds like it's fixed to me,what am I missing?

p.s. Where's the link?

User avatar
QuestOfDreams
Site Admin
Posts: 1520
Joined: Sun Jul 03, 2005 11:12 pm
Location: Austria
Contact:

Post by QuestOfDreams » Thu Dec 22, 2005 9:24 pm

This sounds like it's fixed to me,what am I missing?
encryption shouldn't make any difference (files located in the install folder and levels should work in encrypted .vfs too)
p.s. Where's the link?
as usual
http://dhost.info/realityfactory/downloads.htm

User avatar
Spyrewolf
Posts: 450
Joined: Tue Jul 05, 2005 4:53 am
Location: Wellington::New Zealand

Post by Spyrewolf » Fri Dec 23, 2005 12:00 am

Sweet, Can't wait to get a new PC to try this out been out of the RF loop for some time now but are itching to get back in.
incorrect force update in LiftBelt entity
is this the bug that left you hanging in the air? cos i think the liftbelt is a cool entity for a jet pack but it needed to get that fixed

i must say this looks like a massive update, can't say thanks enough for the huge contribution. :wink:

User avatar
QuestOfDreams
Site Admin
Posts: 1520
Joined: Sun Jul 03, 2005 11:12 pm
Location: Austria
Contact:

Post by QuestOfDreams » Fri Dec 23, 2005 12:47 pm

[Edit]
updated .zip file due to a bug in the savegame image code
please download again to fix your install

User avatar
QuestOfDreams
Site Admin
Posts: 1520
Joined: Sun Jul 03, 2005 11:12 pm
Location: Austria
Contact:

Post by QuestOfDreams » Fri Dec 23, 2005 2:03 pm

Forgot to mention:
As with every new version of the GameEntityDataTypes.h file you will have to recompile your old levels to work correctly with the new version of RF.
Also old savedgames are not compatible with the new release.

User avatar
QuestOfDreams
Site Admin
Posts: 1520
Joined: Sun Jul 03, 2005 11:12 pm
Location: Austria
Contact:

Post by QuestOfDreams » Mon Dec 26, 2005 12:28 am

Source code for RF 0.75 is available for download

http://dhost.info/realityfactory/downloads.htm

Jay
RF Dev Team
Posts: 1232
Joined: Fri Jul 08, 2005 1:56 pm
Location: Germany

Post by Jay » Tue Dec 27, 2005 11:41 am

umm...what is Andy12.bmp for?

It crashes and says it would need Andy12.bmp as a bitmapped font. Then i copied the Verdana font to generate Andy12.bmp and alpha but then i come back to the desktop.

EDIT: I found out that i forgot to copy the *.dat file. But now it wants Adventure26 font... :?: ...copy and insert...

EDIT2: OHH MAN!!! I WAS SO *BANG, BANG* STUPID!!! ALL I HAD TO DO WAS OVERWRITE THE NEW REALITYFACTORY.INI WITH MY OLD!

Quest, could you please delete the 'new' Realityfactory.ini out of the Updater? So that it would not be updated, too?


Now i can check out the new features. An awesome list! :D :D
Everyone can see the difficult, but only the wise can see the simple.
-----

User avatar
QuestOfDreams
Site Admin
Posts: 1520
Joined: Sun Jul 03, 2005 11:12 pm
Location: Austria
Contact:

Post by QuestOfDreams » Tue Dec 27, 2005 12:59 pm

Quest, could you please delete the 'new' Realityfactory.ini out of the Updater? So that it would not be updated, too?
No, because the RealityFactory.ini file has changed for this release and it does work properly if you didn't delete any files from the RF072A install. As I've mentioned in the 1st post this is an update for an install of Reality Factory 072A.

User avatar
animatrix
Posts: 134
Joined: Thu Jul 07, 2005 10:51 pm

Post by animatrix » Tue Dec 27, 2005 3:49 pm

Thank you for the new update for RF, its great, thank you again :D

User avatar
AndyCR
Posts: 1449
Joined: Wed Jul 06, 2005 5:08 pm
Location: Colorado, USA
Contact:

Post by AndyCR » Tue Dec 27, 2005 6:31 pm

post deleted due to spamming an existing topic.

and yes, some of us (at least i do) speak spanish (to an extent). if you have a question, please post it in a new topic. (yo habla espanol)

Post Reply