POLPOX/Sandbox/A3Credits/Orange – User
| Lane Davies | |
| Charlotte Fairman | |
| Scott Bellefeuille | |
| REMNANTS OF WAR | |
| Campaign Designer | |
| Karel Mořický | |
| Writers | |
| Scott Alsworth Jay Crowe  | |
| Oreokastro | |
| Scott Alsworth Karel Mořický Pavel Valič Stefan Verbeek & Ivan Buchta Martin Pezlar  | |
| Audio | |
| Tomáš Bayer Tom de Smit  | |
| LAWS OF WAR DLC | |
| Project Lead | |
| Joris-Jan van 't Land | |
| Creative Director | |
| Jay Crowe | |
| Designers | |
| Scott Alsworth Karel Mořický  | |
| Programmers | |
| Lukáš Gregor Vojtěch Hladík Filip Sádovský  | |
| Artists | |
| Luboš Groch Chaluemchai Khuenkhiew Prasittichai Daengma Rakpon Malarote Jutamas Petsri Jaratpong Sukaviriya Artem Tarassenko Pavel Valič Pooriwat Waikula  | 
Jan Javůrek Mário Kurty Khathawut Lasuwan Nattavut Muntanakul Pianpat Ronruangrit Khomsan Suphom Shinawat Thurdnampetch Stefan Verbeek Tanate Wilawankamon  | 
| Encoders | |
| Jiří Lank Maciej Pham Katarína Smiešková  | |
| Motion Capturing & Animations | |
| Martin Michalík | |
| Audio Lead | |
| Jan Dušek | |
| Audio | |
| Tomáš Bayer Ondřej Konvička Tom de Smit  | |
| Voice Acting Director | |
| Daniel Brown Jay Crowe  | |
| Voice & Motion Capture Actors | |
| Nathan MacDade Lane Davies Katherine Bishop Charlotte Fairman Andy Paterson Scott Bellefeuille  | |
| Additional Voice Actors | |
| Tomáš Bayer Daniel Brown Jay Crowe Jarek Kolář Petr Kolář Robert Orr Marek Španěl  | |
| Quality Assurance Lead | |
| Bořivoj Klíma | |
| Quality Assurance | |
| David Bódi Patrik Mateašák Miloš Miko Tomáš Pavlíček Radek Pazdera Marek Šmerda Filip Vymyslický  | |
| Additional Quality Assurance Manager | |
| Tomáš Matoušek | |
| Additional Quality Assurance | |
| Jan Bakovský David Bódi Jan Hauer Antonín Karoch Prokop Lagner  | 
Adam Bíl Marek Dobeš Vít Chocholoušek Michaela Krejčíková  | 
| Focus Testers | |
| Jiří Kunt Vera Ryzhkina Karolína Skalová Roman Tuzar  | |
| Brand & PR Manager | |
| Korneel van 't Land | |
| Publishing | |
| Tomáš Kuklík Pavel Mázl Ivo Stružinský  | |
| Localization Manager | |
| Vojtěch Schubert | |
| External Localization | |
| Thiago Araujo Sara Cascianelli Uliana Erofeeva Jiwoon Kang Goulven Le Goff Fernando Moreiras Son Joo Roo Igor Savenkov Rumi Tasaki Hana Vrábelová Tobiáš Zíka Biuro tłumaczeń 'Locsmith'  | 
Curri Barceló Andrea Luciano Damico Rafael Galhardi Dmitry Kornyukhov Ramón Méndez Marco Piccinnu Raphaël Rouby Felix Tappe Loek Van Kooten Ewa Wlezień S&H Entertainment Localization  | 
| Bohemia Interactive | |
| Charissa-Faye Figueira Martin Gregor Jakub Hrubý Jarek Kolář Vojtěch Kovařič Jan Kyncl Jan Libich Lukáš Miláček Martin Procházka Kateřina Skalická Gabriela Šuterová Ota Vrťátko  | 
Naděžda Foglarová Jakub Horyna Jiří Jakubec Petr Kolář Ondřej Kužel Jiří Lemberger Jervant Malakjan Slavomír Pavlíček Caroline Rook Marek Španěl Julien Vida ...and everybody else involved!  | 
| Kids' Drawings | |
| Alžběta Bayerová (age 4) Vera Ryzhkina (age 4) Stefan Verbeek (age 5) Martijn Nijboer (age 6) Joris-Jan van 't Land (age 8) Pavel Valič (age 8) Scott Alsworth (age 34)  | 
Nela Dušková (age 4) Jay Crowe (age 5) Eva Mořická (age 6) Korneel van 't Land (age 7) Karel Mořický (age 8) Jasmijn Nijboer (age 12) Caroline Rook (age 35)  | 
| Special Thanks | |
| International Committee of the Red Cross Christian Rouffaer (ICRC) Melle Keppel Daniel Greenberg ... and to our dedicated community and loyal supporters!  | |
private _cfg = loadConfig "a3\missions_f_orange\Campaign\Missions\Orange_Hub.Altis\description.ext" ;
private _credits = _cfg >> "CfgCredits" ;
private _return = [
	'{| style="width: 85%;"'
] ;
forceUnicode 1 ;
{
	private _title = getText (_x >> "title") ;
	_return pushBack format ['! colspan="2" | <span style="font-size: large; padding-bottom: 2.5em">%1</span>',toUpperANSI _title] ;
	_return pushBack "|-" ;
	{
		private _title = getText (_x >> "title") ;
		private _ary = getArray (_x >> "names") ;
		if (_forEachIndex != 0) then {
			_return pushBack "|-" ;
		} ;
		if (_title != "") then {
			_return pushBack format ['! colspan="2" | <span style="font-size: small;">%1</span>',_title] ;
			_return pushBack "|-" ;
		} ;
		if (typeName (_ary#0) == "ARRAY") then {
			_ary = _ary apply {format _x} ;
		} ;
		private _columns = getNumber (_x >> "columns") ;
		if (_columns == 2) then {
			private _ary1 = [] ;
			private _ary2 = [] ;
			{
				if (_forEachIndex mod 2 == 0) then {_ary1 pushBack _x} ;
				if (_forEachIndex mod 2 == 1) then {_ary2 pushBack _x} ;
			} forEach _ary ;
			_return pushBack format ['|  style="width: 50%2; text-align: center; padding-bottom: 1.2em; padding-left: 15%2 " | %1',_ary1 joinString "<br/>","%"] ;
			_return pushBack format ['|  style="width: 50%2; text-align: center; padding-bottom: 1.2em; padding-right: 15%2 " | %1',_ary2 joinString "<br/>","%"] ;
		} else {
			_return pushBack format ['| colspan="2" style="text-align: center; padding-bottom: 1.2em" | %1',_ary joinString "<br/>"] ;
		} ;
		_return pushBack "|-" ;
	} forEach ("true" configClasses _x) ;
} forEach ("true" configClasses _credits) ;
_return pushBack "|}" ;
copyToClipboard (_return joinString endl) ;