Cold War Rearmed – Talk

From Bohemia Interactive Community
Jump to navigation Jump to search
m (cleanup.)
 
(27 intermediate revisions by 18 users not shown)
Line 1: Line 1:
==Management Software==
I would assume BIS already has all the appropriate software, and would prefer to use it for this project as well?


If not, here are the discussions regarding possible solutions:--[[User:Kronzky|Kronzky]] 21:44, 6 December 2006 (CET)
:The software we have requires per-user licensing, and therefore is not suitable for an open project like this. --[[User:Suma|Suma]] 12:36, 7 December 2006 (CET)
===Project Repository===
The project repository will be on a central server e.g.CVS.
I strongly suggest to use [http://en.wikipedia.org/wiki/Subversion subversion] instead.
[http://en.wikipedia.org/wiki/TortoiseSVN TortoiseSVN] is a great windows based GUI client.
--[[User:WGL.Q|WGL.Q]] 18:44, 1 December 2006 (CET)
I agree on Subversion. It would also allow for easy MS reporting services implementation to keep track of stats and work for the project managers --[[User:SniperAndy|SniperAndy]]
Subversion handles binary files without any special work, while same cannot always be said about CVS. Also having changesets instead of CVS way of individual file revisions and tagged builds is more suitable for project like this. [[User:Feersum|Feersum]] 13:51, 7 December 2006 (CET)
I just wanted to add another good SVN client is [http://rapidsvn.tigris.org/ RapidSVN].  It's not as robust as Tortoise, but still is highly configurable and works on Linux and Windows.  [[User:Pennywise|Pennywise]] 21:21, 7 December 2006 (CET)
Subversion usage requires very strict and disciplined usage, otherwise it spirals out of control when you're working with a project such as this with primarily binary data. Additionally, as both working copy and base repositories are stored locally, your client-side storage requirements will be approximately double that of the actual unpacked content. If you use the BIS tools as presently constituted, plan on a total client-side minimum storage requirement of approximately five times the raw data size.
If you use SSH tunneling, the authorization controls are fundamentally different, and care should be particularly taken to ensure proper access controls and hook script functionality. Regardless of the access method implemented, upload bandwidth requirements are significant, especially with multiple concurrent users. It's strongly recommended that you provide weekly diff'ed snapshot extracts on a high-capacity FTP server for users not requiring constant updates of all content. You can also build a daily-synced read-only mirror to handle alternate content (such as maps data for users focusing on vehicles.)
Processed data should not be commited to subversion, only the raw source data (ie tga masters, not paa's). There's an arguement for commiting the true master psd's, however for all practical purposes those should be seperately managed, and only the functional masters commited. The processed data can then be generated dynamicly by the individual developers, and also by the designated distribution packers. [[User:Shinraiden|Shinraiden]] 13:10, 8 December 2006 (CET)
===Bug Tracking===
Despite the Wiki being used (abused?) for bug reporting right now, it would probably be preferable to use some dedicated bug-tracking software. I've had some pretty good experiences with the open-source [http://www.mantisbt.org/ Mantis]. It's powerful enough to handle most tasks, but not so complex as to scare off non-programmers. --[[User:Kronzky|Kronzky]] 21:44, 6 December 2006 (CET)
[http://www.bugzilla.org/ Bugzilla] might be suitable as well. --[[User:Kamran|Kamran]] 19:38, 7 December 2006 (CET)
:Have you ever seen a "normal" user (untrained, non-computer expert) use Bugzilla? Not a pretty sight... They're just TOTALLY overwhelmed, and will more likely than not just not bother report a bug. Good idea though if you want to keep the bug reports down... ;) --[[User:Kronzky|Kronzky]] 21:00, 7 December 2006 (CET)
[http://trac.edgewall.org/ Trac] is the new king. [http://www.hosted-projects.com/trac/TracDemo/Demo Live Demo here]. --[[User:WGL.Q|WGL.Q]] 20:05, 7 December 2006 (CET)
:Looks interesting! Any experience with it yet (installation, reliability, etc.)? ([http://www.hosted-projects.com/trac/TracDemo/Demo/report This] is probably a better link for the demo. When I first went to the demo I thought the whole thing was just another Wiki-abuse, without any structuring whatsoever, until I finally found the actual tickets...) --[[User:Kronzky|Kronzky]] 21:00, 7 December 2006 (CET)
Don't bother with bugzilla for this project, it's a 900lb gorilla that requires a significant amount of management to be functional. Trac and Mantis offer varying degrees of subversion integration, however the functionality I think for that is somewhat limited given the primarily binary content nature of this project. [[User:Shinraiden|Shinraiden]] 13:10, 8 December 2006 (CET)
== Call To Arms ==
I guess this discussion page might serve to gather the people who would like to be involved and how.  If anyone feels like participating, write your area of interest/expertise here. Currently most needed are people for the Preparation phase (some experience with CVS or Subversion needed to start the repository).--[[User:Suma|Suma]] 11:26, 6 December 2006 (CET)
-I could assist in doing the CVS, Subversion. Would have to read up on it again but shouldn't take up to much time. --[[User:SniperAndy|SniperAndy]]
-I've setup several SVN repositories.  It's really quite simple.  You can install it via cygwin, which is what I usually do.  Otherwise, [http://downloads.open.collab.net/ CollabNet] offers a windows install.  You can also install from [http://subversion.tigris.org/project_packages.html tigris] manually, but I recommend the Cygwin or Collabnet versions.  [[User:Pennywise|Pennywise]] 22:43, 7 December 2006 (CET)
-I am pretty experienced in modelling , unwrap ,normal(bump)maps and specularmaps. If you need a hand , let me know.
[[User:Metalchris|Metalchris]]
:Add yourself to the Coalition of the willing below. ;) --[[User:Sniperwolf572|Sniperwolf572]] 15:38, 7 December 2006 (CET)
=== Coalition of the willing===
All people who sign up here show that they are willing to contribute work. The CWR team will sooner or later contact them to get more detailed information about their capabilities and on that basis CWR will decide if he/she(/it) can join the team. If your Wiki name is different then your forum name then please specify this in your user page so that you can be contacted.
'''A LEGITIMATE COPY OF ARMED ASSAULT IS REQUIRED'''
Intially we'll only need a handfull of people, so if your not contacted right away then don't give up hope.
We may not yet be at the stage requiring your respective skillsets.
* [[User:Ramboofp|Ramboofp]] (2D 3D art Coding/Scripting)
* raedor (Coding/Scripting; SVN experience)
* [[User:SniperAndy|SniperAndy]] (SVN and SQL, testing, forum support, project assistance)
* [[User:Jahve|Jahve]] (Config (cpp), general addon import work)
* The_Shadow (Map editing)
* ebud (Map editing, Addons)
* [[User:Kamran|Kamran]] (Campaign and Missions conversion, Sounds/Music/Voices/Speech conversion)
* [[User:Sniperwolf572|Sniperwolf572]] (Mission/Campaign editing, Addons if there is need for more manpower in that department)
* [[User:Hoz|Hoz]] (Moderator & Missions)
* [[User:Planck|Planck]] (Moderator, Model Editing & Islands work)
* [[User:Kronzky|Kronzky]] (Scripting, Bug Tracking, Web-programming)
* Tonner (Map editing)
* [[User:Spoock|Spoock]] (Map editing, betatester & moderator or web editor)
* Jakerod (Island/Map Editing & Mission Editing. It depends on when I get my copy of ArmA I guess.)
* [[User:Apollo|Apollo]] (AKA johnwilso007 Mission Editing, Bits Of Addon work but not to advanced stuff.)
* [[User:MachoMan|MachoMan]] (SQF/SQS Scripting, cpp editing, Moderating (Hey if Planck & Hoz can ... ;) ), Programming; SVN Experience)
* [[User:Sniper Skull|Sniper Skull]] (All around 3D&2D work)
* xNodUnitx (Modelling ,detailing,research and mild-medium texturing)
* [[User:Feersum|Feersum]], (scripting, config.cpp, mod tool writing, CVS/SVN, basic 2D/3D work)
* [[User:My_Shortcoming|My_Shortcoming]] (Ingame and OutOfGame Bug testing, Text Checking etc, Worked On Translation Mod and helped bug test 6thsense mods.)
* [[User:Zorbtek|Zorbtek]] (Promotional movie trailers/screenshots, mission editing/converting, mission bug fixes, minor addon work/config.cpp work, extra features)
* [[User:Hellfish6|Hellfish6]] (Missions, config, devil's advocate)
* [[User:Ironsight|Ironsight]] (2D/3D work, WRP editing, project management)
* [[User:Metalchris|Metalchris]] (3D Work ,advanced texture effects such as normalmaps and specularmaps / And well , I could help translate the game into proper german military language)
* [[User:Redkid|Redkid]] (Mission conversion, possible animations)
* [[User:Hudson|Hudson]] (3d editing in oxygen, config editing, minor scripting, mission porting/editing) I have experience with tortoiseSVN, we use it for addon/mission creation. I can also provide a dedicated server to do any multiplayer testing needed.
* [[User:Pennywise|Pennywise]] scripting sqf/sqs, config editing, mission editing, we use SVN for mod source control, also experience with Clearcase and CVS. Wrote scritps for F18, includeing CBU cluster bombs. [[User:Pennywise|Pennywise]] 16:51, 7 December 2006 (CET)
* [[User:Jackal326|Jackal326]] (Model editing, config.cpp work, promotional screenshots)
* [[User:Jacek|Jacek]] (All around 3D&2D work)
* [[User:Grenadier|Grenadier]] (aka m16a2m203 - Island Conversion)
* [[User:Indy|Indy]] (3D Modelling, unwrapping, config editing, basic/medium 2D work)
* [[User:EddyBoy|EddyBoy]] (Mission conversion, Moderator, Bug Hunting, Some script editing)
* [[User:jerryhopper|jerryhopper]] ( Moderator, Mission conversion/scripting, SoundFX/Audio remastering, Press/Public Relations , BetaTesting )
* [[User:Llauma|Llauma]] (2D/3D work, music/soundtrack composing + some sound design)
* [[User:Mikero|Mikero]] (tools, decoders/encoders. Technical Author)
* [[User:maatz|maatz]] (Island Editing, Object Modelling, mostly civilian stuff, Texturing)
* [[User:Shinraiden|Shinraiden]] (Limited development advisory)
== Communicaton Channel ==
Following communication channels which I think could serve well:
# dedicated private forum on the BI forums - '''Created.'''
# wiki talk pages (I guess a separate wiki would be needed for this, perhaps with access restricted to people accepted as participants of the project)
# any combination of above --[[User:Suma|Suma]] 11:37, 6 December 2006 (CET)
Would it be possible if private forum or something could be made read only to non CWR team or the ones waiting to be called up? Point of this being able to observe progress of the project, and maybe learn something about ArmA modding while observing. This would be also useful to anyone who joins the project later on, as one wouldn't need to catch-up with the rest of the team. --[[User:Sniperwolf572|Sniperwolf572]] 22:26, 7 December 2006 (CET)
:I agree completely. Rather than hide, share the knowledge --[[User:WGL.Q|WGL.Q]] 07:54, 8 December 2006 (CET)
:: There should be some form of hidden decision board though, in order to effectively make the decisions required to make this project a success, without the nonsense meddling and uninformed and juvenile harassment that would inevitablely ensue. [[User:Shinraiden|Shinraiden]] 13:10, 8 December 2006 (CET)
:::That's why I stated that board should be read-only to everyone except CWR members, everybody is able to view, only team members are allowed to post. With all the elitism and fright of stealing in the community at present times, everyone is encrypting everything in attempts to stop it, and no-one cares about the ones that actually try to study someones work in order to learn. --[[User:Sniperwolf572|Sniperwolf572]] 14:04, 8 December 2006 (CET)
::::I'm sorry to say that, but the forums will be only available for members. The addons won't be encrypted (beside you call binarizing encryption). This biki is still the best place to share knowledge ;) --[[User:Raedor|raedor]] 16:19, 8 December 2006 (CET)
:::::Thanks for the reply, and, no, I'm not a novice at addon making, I'm OK with binarizing and understand what it does, I was talking about .pbo encryption that was recently introduced. --[[User:Sniperwolf572|Sniperwolf572]] 18:42, 8 December 2006 (CET)

Latest revision as of 16:40, 9 May 2007