PROPER:Mod: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
m (PROPER:Mod page updated. More updates soon.)
m (PROPER:Mod page updated. More updates soon.)
Line 37: Line 37:
* Advanced inner structure. <br>Each addon contains a single config.cpp. This file only points to the rest of the content via [http://community.bistudio.com/wiki/PreProcessor_Commands#Preprocessor_commands #include] statements. Textures, sounds, config values are separated into various subfolders. Configs are separated into at least into cfgPatches.hpp and Core.hpp.
* Advanced inner structure. <br>Each addon contains a single config.cpp. This file only points to the rest of the content via [http://community.bistudio.com/wiki/PreProcessor_Commands#Preprocessor_commands #include] statements. Textures, sounds, config values are separated into various subfolders. Configs are separated into at least into cfgPatches.hpp and Core.hpp.
* Documentation. <br>The Core.hpp (to be found in the '''\h''' subfolder) contains (technical) comments at the top about the changes done by the addon. Sometimes even additional information about config values are described.
* Documentation. <br>The Core.hpp (to be found in the '''\h''' subfolder) contains (technical) comments at the top about the changes done by the addon. Sometimes even additional information about config values are described.
* Study and learn. <br>PROPER Mod addons aim for high (technical) quality and (hopefully) no errors to be found in the ArmA.rpt. So for example more complex topics like working class inheritance and properly updating existing class can be found in our work.  
* Study and learn. <br>PROPER Mod addons aim for high (technical) quality and (hopefully) no errors to be found in the [http://community.bistudio.com/wiki/arma.RPT ArmA.RPT]. So for example more complex topics like working class inheritance and properly updating existing class can be found in our work.  


==Installation==
==Installation==

Revision as of 17:41, 29 October 2007

by the PROPER Mod Team

Mod Info

Welcome to the PROPER Mod by the PROPER Mod Team.

Hosted by armaholic

PROPER Mod project page (temporary design)
Our earnest thanks to the armaholic team for hosting our page and projects!

Projects

Learn from the configs

Preface

Not many people are doing config editing for OFP / ArmA.
However configs are actually a very powerful tool to tweak the engine to your liking. Even better writing configs is quite simple.

There are three general problems though:

  • You cannot make screenshots from your config work most times. Yet the actual player will give you props way more than pure visual changes or additions. Even more important apart from pure reskins, missions, scripts and simple file replacements configs are an essential part of any addon!
  • Beginners can easily get overstrained by the amount of content in configs. In addition you can get puzzled by topics like config structure, inheritance, testing process and effect validation. Especially as BI made the overall config structure with bin.pbo in dta and the various configs in the addons folder very complicated and hard to handle.
  • You even found your way to the BIKI. BI did a good start with the BIKI in terms of engine documentation. However you will soon find out that configs is the topic was least documentation. So prepare yourself to do a lot of testing and forum research.

You can influence the engine and game very direct and effective by config editing. Don't give up easily and enjoy!

Special features of the PROPER Mod

Every addon released by the PROPER Mod team has a special structure to allow people analyze our work and learn from it.
Features in detail:

  • Simple, feature specific addon.
    This means that every logical change is separated into one single pbo to make the changes very clear and easy to understand.
  • Advanced inner structure.
    Each addon contains a single config.cpp. This file only points to the rest of the content via #include statements. Textures, sounds, config values are separated into various subfolders. Configs are separated into at least into cfgPatches.hpp and Core.hpp.
  • Documentation.
    The Core.hpp (to be found in the \h subfolder) contains (technical) comments at the top about the changes done by the addon. Sometimes even additional information about config values are described.
  • Study and learn.
    PROPER Mod addons aim for high (technical) quality and (hopefully) no errors to be found in the ArmA.RPT. So for example more complex topics like working class inheritance and properly updating existing class can be found in our work.

Installation

PROPER UI

  • PROPER UI MP Lobby Dialog Redesign (click to download)
    • Complete redesign of the old MP lobby dialog.
    • Design goal is to make it look clean and well structured. In addition the dialog should display as much information as possible and still remain tidy (broader colums; more colums; selected server view at the very end (server name; selected mission and island; difficulty setting; server version and country) : new MP lobby dialog.
    • Todo / Bug: As you can see the player listing on the right side doesn't work as desired yet. Any advice is appreciated a lot!

PROPER Gameplay

PROPER Anims

PROPER UI Action Menu Priority Infantry

Command Priority Hidden
LadderOnDown 10
LadderOnUp 10
Heal 9,9
CancelAction 8,6
CancelTakeFlag 8,5
Deactivate 8,4
DeactivateMine 8,3
ReturnFlag 8
SetTimer 7,9
StartTimer 7,9
TakeFlag 5,9
TakeDropWeapon 5,6
TakeWeapon 5,6
TakeDropMagazine 5,5
TakeMagazine 5,5
DropMagazine 5,3
PutMagazine 5,3
PutWeapon 5,3
TakeMine 5,2
LadderOff 5
GetInDriver 4,8
GetInTurret 4,6
GetInPilot 4,5
GetInCommander 4,15
GetInCargo 4,1
LoadEmptyMagazine 4
LoadMagazine 4 true
LoadOtherMagazine 4
DropWeapon 3,2
HideWeapon 3,0
Talk 2
WeaponInHand 2 true
User 1,5
UserType 1,4
Gear 1
FireInflame 0,99
FirePutDown 0,99
MarkEntity 0,5199 true
MarkWeapon 0,5199 true
UseMagazine 0,519
TouchOff 0,515
NVGoggles 0,511 true
NVGogglesOff 0,511 true
HideBody 0,51
UseWeapon 0,5
HandGunOff 0,4
HandGunOffStand 0,4
HandGunOn 0,4
HandGunOnStand 0,4
WeaponOnBack 0,3 true
Salute 0,11 true
SitDown 0,1 true
StrokeFist 0,1
StrokeGun 0,1
LadderDown 0
LadderUp 0
None 0
TeamSwitch 0 true
Diary -1
IngameMenu -1

PROPER UI Action Menu Priority Vehicles

Command Priority Hidden
MoveToGunner 4,35
MoveToCommander 4,25
GetInGunner 4,2
MoveToTurret 4,2
MoveToPilot 4,15
MoveToDriver 4,05
MoveToCargo 4,0
LoadEmptyMagazine 4
LoadMagazine 4 true
LoadOtherMagazine 4
SwitchMagazine 3,0
SwitchWeapon 3,0
EngineOff 2,0
EngineOn 2,0
Gear 1
ManualFire 1
ManualFireCancel 1
TurnIn 0,95
CancelLand 0,9
Land 0,9
LandGear 0,8
LandGearUp 0,8
FlapsDown 0,7
FlapsUp 0,7
TurnOut 0,6
MarkEntity 0,5199 true
MarkWeapon 0,5199 true
NVGoggles 0,511 true
NVGogglesOff 0,511 true
LightOff 0,3
LightOn 0,3
ScudLaunch 0,04
ScudStart 0,04
ScudCancel 0,039
Repair 0,023
Rearm 0,022
Refuel 0,021
AutoHover 0,015
AutoHoverCancel 0,015
Eject 0,011
GetOut 0,010
None 0

PROPER Mod Team


Updates on PROPER projects