Valiant Hearts: The Great War
aka:
Soldats Inconnus: Mémoires de la Grande Guerre
Moby ID: 66601
[ Android ] [ iPad add ] [ iPhone add ] [ Nintendo Switch add ] [ PlayStation 3 add ] [ PlayStation 4 add ] [ Stadia add ] [ Windows ] [ Xbox 360 add ] [ Xbox One add ]
Windows credits (2014)
598 people (579 professional roles, 19 thanks) with 613 credits.
Ubisoft Montpellier - Project Leads |
|
---|---|
Content Directors | Yoan Fanise, Paul Tumelaire |
Producer | Bruno Galet |
Associate Producers | Gregory Hermittant, Romain Vazeille |
Ubisoft Montpellier - Art |
|
Art & Concept Director | Paul Tumelaire |
Art Technical Director | Ghislain Avrillon |
Level Artists | Nicolas De Gorter, Kimberly Honma, Simon Quemener |
FX Artist | Julien Duband |
UI & 2D Artist | Maxime Marin |
Ubisoft Montpellier - Design |
|
Lead Designer | Julien Chevallier |
Conception Design | Simon Chocquet-Bottani |
Designers | Cédric Barthez, Simon Chocquet-Bottani, Jean-François Le Quéré, Gregory Palvadeau, Yannick Patet, Antoine Tous |
Ubisoft Montpellier - Cut Scenes |
|
Cut Scenes Directors | Laurent Labouille, Hervé Masseron |
Cut Scenes Designers | Olivier Soleil, Wilfried Velasco, Camille Vitroly |
Writers | Matt & Ed, Gérard Barnaud, Simon Chocquet-Bottani, Yoan Fanise, Monique Gabrielle Shrager, Paul Tumelaire |
Ubisoft Montpellier - Animation |
|
Animators | Luca Erbetta, Valérie Geoffroy, Sylvie Gorris, Nicolas Léger, Stéphane Rose |
Ubisoft Montpellier - Audio |
|
Audio Director | Yoan Fanise |
Sound & Music Supervision | Aymeric Schwartz |
Sound & Voice Design | Julien Koechlin |
Ubisoft Montpellier - Gameplay Programming |
|
Lead Gameplay Programmer | Stéphane Fricard |
Gameplay Programmers | Thibaut Assandri, Sébastien Cardona, Julien Lafont, Xavier Langlois, Cyril Larribal |
Ubisoft Montpellier - Engine |
|
Lead Engineer | Gilles Jaffier |
Lead Tech | Julien Richard, Frédéric Mizac |
Engineers | Fabrice Décréau, David Fournier, Stéphane Gayaud, Benoit Guillebon, Yoann Perrier, Rudy Pons, Isabelle Prévost, Antoine Tandin |
Data Managers | Jean Emmanuel Rumeau, Sebastien Floc'h |
PC Port Team |
|
Studio Manager | Jean-François Vallée |
Production Manager | Ion Razvan Ciuca |
Line Producer | Amélie Delaunay |
Project Manager | Xu Mei |
Programmers | Luo Zhong Shan, He Qian, Mi Qiao (Qiao Mi) |
Game Designers | Su Xia Feng (Xia Feng Su), Mao Li Li (Li Li Mao) |
Artist | Jiang Di |
Localization Manager | Wu Zhao Xiang |
Data Manager | Fu Chong Bing |
Pre-Production |
|
Special Thanks for Their Support to | Nicolas Athane, Quentin Da Rocha Miranda, François Daubet, Cyril Erbin, Frédéric Mauxion, Mounir Radi, Yousri Salas, Sebastien Serrano |
Dev. Test & QC |
|
Lead Tester | Fabien Paesani |
Compliance Coordinator | Loic Brioude |
Dev Testers | Jordan Mellado, Yannick Pichon, Simon Swinscoe, Victor Taraire |
Engine Tester | Damien Gaullier |
Marketing |
|
IP Business Development Director | Adrian J. Fernandez-Lacey |
Studio Marketing Manager | Loïc Gounon |
International Brand Manager | Guillaume Cerda |
International Product Manager | Marion Poudou |
Community Manager Specialist | Kevin Erwin |
Marketing Web Assistant | Mary Arteta |
Communication Artist | Laurent Ducrettet |
Video Editor | Benjamin Combes |
Junior Video Editor | Aurélie Lepachelet |
International Product Manager Assistant | Roxane Domalain |
Voice Talents & Music |
|
Narrative Voice Talents - French | Marc Cassot, Patricia Flecher, Jean O'Cottrell |
Narrative Voice Talents - English | James Barriscale, Polly Euchus, Dave Pettitt |
Narrative Voice Talents - German | Dieter Brandecker, Yesim Meisheit, Ernst August Schepmann |
Narrative Voice Talents - Italian | Marco Balbi, Antonio Paiola, Valentina Pallavicino |
Narrative Voice Talents - Spanish | Juan Antonio Arroyo, Carlos Kaniowsky, Laura Pastor |
Narrative Voice Talents - Russian | Nikita Semyonov-Prozorovskiy, Andrey Yaroslavtsev |
Gibberish Voices | Tobias Brecklinghaus, Patrick Charron, Aloïs Fanise, Patricia Flecher, Michael-Che Koch, Oliver Krietsch-Matzura, Jochen Langner, Nick Parry-Jones, Yoann Perrier, Pierre-Jean Peters, Yanecko Romba, Martin Weissberg |
Music Tracks Provided by | APM Music, © Associated Production Music LLC |
Additional Music Tracks by | Chance Thomas, © Ubisoft Entertainment |
Little Trinketry | Published by KPM APM, Courtesy of APM Music |
Other Tracks Provided by APM | Anxious Wait, Amboss Polka, Ambush, Armed Attack, As Blood Will Rise, Ascension, Assassins Barcarolle, Bayerischer, British National Anthem, Broken Wings, Canada Anthem, Caught in Time, Circus One, Cirque Français, Coming Shadow, Comme Un Pigeon, Court Martial, Dance With The Demons, Danger Chase, Dark Rebellion, Dark Secrets, Darkness Creeps In 60, Death or Glory, Death Toll, Debris Field, Deep Loneliness, Demonic Manifestation, Der Treue Husar, Discontent, Dramatic Tension, Dread, Dream Within Dreams, En Avant La Musique, Emotional Remains, Escape The Apocalypse, Fateful Hour, Faulty, Final Decisions, Flight of the Bumblebee from The Legend of Tsar Saltan, For Catrin, Fright and Fight, Frontal Attack, Get Aboard, Hell and the Hereafter, Humoresque, Hungarian Dance No.5, In Remembrance, In the Line of Fire, Irreverent, King of Pain, Les D gats De La Marine, Les Momes De La Butte, Life Will Be Good Again, Lost Faith, Main Assault Submix, March From Depths, Masked Like the Night, Max Wall, Messenger's Escape, Mischievous Manners, Mother Cloud 30, Mumbai Mafia, Never The Same, Night On The Bald Mountain, Nightmare, Nightmare Vision, No Turning Back, Nurture, Oh Du Wunderschoner Deutscher, Old Soldiers, Out Of The Darkness, Paris Forever, Paris Gaiety, Pure Intensity, Quiet Courage, Rasa, Ravages of War, Roof Pursuit, Regrets, Scenes in Sepia, Star Spangled Banner, Sub Piano, SYMPHONY No 5 in C Min, The Final Wait, The Pink Owl, The Ultimate Spy, Time Is Pressing, Time Shift, Trial By Fire, Unthinkable, Victorious |
Historical Facts |
|
In Collaboration With | CC&C Clarke Costelle et Cie Idéacom International Inc., Mission Centernaire 14-18 |
Additional Sources | Australian War Memorial, BDIC, BNF, British Pathé, Bundesarchiv, ECPAD, Filmmuseum, Gaumont Pathé Archives, Getty Images, Jugoslovenska Kinoteka Belgrade, Library of Congress, Médiathèque Architecture et Patrimoine, Ministère de la Défence Belge, NARA, ONFC |
Additional Credits |
|
Very Special Thanks to | Michel Ancel (for the first nudge) |
Special Thanks for their support to | Elrick Irastorza (Général), Alexandre Lafont, Joseph Zimet, Stéphane Urbinati, Eric Simon |
And Also Special Thanks to | Jean-Michel Barbecue, Claire Birling, Sandra y Susi Esta Bien, Haley Lapaillade |
Production Babies | Jules Cerda, Louis Rumeau, William Tumelaire |
In Loving Memory of | Thierry Marc Schwartz (7éme BCA; Bourg St Maurice; France; from his son and family) |
Ubisoft Montpellier Studio |
|
French Studios Managing Director | Xavier Poix |
French Studios Associate Director | Pierre Escaich |
Studio Production Director | Francis Coldeboeuf |
Studio Production Coordinator | Frédéric Mauxion |
French Studios HR Director | Marie-Sophie de Waubert |
Human Resources Managers | Véronique Gervaise, Coralie Sevin Dupoux, Carine Bruyere, Sandra Vernus |
IP Business Development Director | Adrian J. Fernandez-Lacey |
Studio Marketing Manager | Loïc Gounon |
Human Resources Interns | Chloé Bauquier, Sarah Gissler, Morgane Grange |
Game Support Team | Olivier Desanges, Sébastien Morin |
Playtests Coordinator | Alexandre Terrier |
French Studios Financial Planning Director | Julien Mayeux |
Financial Controllers & Analysts | Xavier Babiarz, Thibaut Coudeville, Pierre Manzano, Antoine Merveille |
Financial Controlling Assistants | Fahd Filali, Ornella Clement |
IT Systems Administrators | Nicolas Daire, Faustine Jourdan, Edward Tralongo |
Workplace and Internal Communication | Philippe Ancel, Mélanie Beaune, Elina Calmels, Margot Gabriella Poujol |
Localization - Brazililan: Synthesis Global Solution |
|
Translation | Hugo Alcoforado, Marcelo Almeida |
Review | Tiago Kern do Amaral |
Cultural Adaptation | Fernando Rodrigues |
Localization - Dutch: Local Heroes Worldwide B.V. |
|
Project Manager | Rutger Smit |
Translation & Adaptation | Jelle Kihaishii-de Vaal |
Localization - German: Ubisoft GmbH |
|
Localization Managers | Dieter Pfeil, Stefan Dinger |
Recordings | Sprachlabor Audioproduktionen GmbH, Tim Proegler |
Localization - Italian: Synthesis Global Solution |
|
Translation & Cultural Adaptation | Elena Balzano |
Review | Maria-Claudia Rampiconi |
Artistic Direction | Ambra Ravaglia |
Sound Engineer | Alberto Tosi |
Audio QA | Maria Chiara Montagnari |
Localization - Russian: All Correct Language Solutions |
|
Project Manager | Marina Ilyinykh |
Translation | Dmitry Usov |
Editor | Daria Serebryakova |
Russian Recordings | Pythagor Studio |
Localization - Spanish: Synthesis Global Solution |
|
Translation | Amparo Ortega, Pablo Trenado |
Review | Alba Calvo Porrúa |
Cultural Adaptation | Sergio Hernández |
Artistic Direction | Emilio Gallardo |
Sound Engineer | Carlos Vega |
Linguistic Testing: Triple A Testing, S.L. |
|
Testing Manager | José Ramón Sagarna |
Localization Coordinator | Martina Baroni, Angelo Mendola |
Localization Leads | Dimitri Gerard, Gorka Pernas |
Quality Control Bucharest |
|
Worldwide QC Director | Răzvan Rotunjanu |
Worldwide QC Coordinator | Robert Neculau |
Worldwide QC Compliance Coordinator | Mircea Nuţu |
QC Lead Testers | Mihai Nita, Andrei Tanasele |
Associate QC Lead Testers | Ionuț Leșu, George Tănase |
Testers | Mihaela-Cristina Antohe, Dan-Cristian Costache, Vlad Cracana, Alexandra Gheorghe, Dragos-Ion Marin, Andrei Tudor |
Functionality Test |
|
QC Manager | Rahul Khatal |
QC Coordinator | Vandit Kinarivala |
QC Lead | Vikas Kulkarni |
Testers | Amrit Gupta, Komal Khandetod, Amaan Lakhani, Liu Yu Hao, Harshad Lohokare, Abhijeet Lohot, Garima Panchal, Prasad Raut, Tanveer Shaikh, Chetan Shirsagar, Chetan Sonparote, Shahezad Syed |
UOR Test |
|
Montreal Quality Control Manager | Jonathan Moreau |
Montreal QC Assistant Manager | Yanick Beaudet |
UOR/Networking Coordinator | Radu-Emanuel Constantin |
UOR/Networking Lead | Christopher Sokalski |
UOR/Networking Specialists | Guillaume Gardin, Strati Giannios, Kassandra Girard, Olivier Guilbault, Christopher Normandeau, Francis Quintal, Akil Roberts, James Villalonga |
Tracking QC |
|
Tracking Team Lead | Luc Gagnon |
Tracking Specialists | Mikhael Dupras, Amélie Jarry, Sébastien Martin Alarie, Sophiakmony Khai, Valérie St-Jean |
Audio-Video Test |
|
TSD QC Manager | Vlad Ionescu |
Audio-Video Requirements Lead | Octavian Constantin |
Audio-Video Test Specialists | Andrei Begu, Florian Alungulesa, Dan Dragomir |
PC Requirements Test |
|
PC Requirements Lead | Marius Tudorache |
Testers | Alexandru Ivana, Andrei-Costin Alexe, Andrei Zainea, Bogdan H, Codruţ Catargiu, Constantin Fotea, Horațiu Bradeanu, Paul-Ionuț Dumitrescu, Victor Pop |
QC Localization |
|
QC Localization Lead | Andrei Voicu |
Associate QC Lead | Radu-Dumitru Bărbosa, Cristina Paraschiv |
Testers | Bartosz-Filip Klofik, Žanna Lisakoviča, Patricia Manzano-Hernandez, Bogdan-Alexandru Marinescu, Iulia-Gabriela Popa |
Ubisoft Entertainment - Worldwide Publishing |
|
President and CEO | Yves Guillemot |
Executive Director, Worldwide Studios | Christine Burgess-Quémard |
Chief Creative Officer | Serge Hascoët |
Pre-production Director | Yann Masson |
Online Content Director | Elisabeth Pellen |
Line Design Director | Olivier Dauba |
Line Designers | Odile Deguercy, Jérémy Fourmaux |
CCO - Executive Assistant | Mattheo Buxtorf |
Editorial Direction Assistant | Sarah Levy |
Technical & Data Manager Assistant | Adrien Anger |
Ubi IP Director | Tommy François |
IP Development | Jean-Christophe Boulle, Julien Charpentier, Thomas Gerbaud, Julian Gerighty, Xavier Guilbert, Sam Strachman, Yannick Dahan, Bruno Cardot, Stéphane Moissakis |
Game Analytics Research Director | Michel Pierfitte |
User Research Engineer | Franck Sacchi |
Predictive Analytics Researchers | Marc Barton-Smith, Emilie Tidjani |
Analytics Engineer | Nicolas Sekri |
Gamer Behavior Research Director | Nicolas Ducheneaut |
Senior Research Scientist | Nick Yee |
FSO & GD Expert | Patrick Plourde |
Animation Expert | Gilles Monteil |
Cinema In-Game Lead Developer | Arnault Labaronne |
Cinema In-Game Developer | Nikolaus Roche-Kresse |
Motion Designer | Julien Laurent |
Story Expert | Olivier Henriot |
Global Brand Strategy Director | Hélène Juguet |
Brand Development Manager | Aude Skorodensky |
Games Lab Manager | Sébastien Odasso |
Games Lab Team Leads | Audrey Laurent-André, Philippe Pellefigue |
Playtests Coordinator | Elodie Anthony |
Games Lab Data Manager | Livia Simoni |
Production Coordination Director | Nicolas Schoener |
Associate Prod. Coordination Director | Jean-François Capizzi |
Prod. Coordination Financial Analyst | Pierre Jouen |
Transversal Projects Coordinator | Stephen Prigent |
Technology Investments Manager | Olivier Gueydon |
Productivity Expert | Philippe Bayle |
Europe Localization Manager | Irina Creţu |
Knowledge Management Production Dir. | Constance Greif |
Line Producer | Amélie Delaunay |
Certifications Manager | Corentin François |
Certification Coordinator Age Rating | Jean-Marie Mogentale |
Certification 1st Party Coordinator | Anis Boujaouane |
Certification Specialists | Karima Touali, Bruno Gaugain, Tatjana Stojkovic |
Certifications Data Manager | Paul Lim |
WW Casual Games & Online Director | Stéphanie Perotti |
Online Services Manager | Julien Hummer |
Uplay Brand Development Manager | Alexandra Andrieux |
Online Services Project Manager | Cécile Glorieux |
Online Technical Coordination Manager | Fabrice Pierre-Élien |
Junior Line Producer Uplay | Stéphanie Madelin |
Integration Engineer | Markus Holmberg |
Operations Manager | Anders Kapusta-Lejczak |
Operations Assistant | Mikael Hjortsberg |
Web Services Manager | Cyril Beaudaux |
Game Services Group Manager | Susan Papoz |
Integration Manager | Arnaud Boucherie |
Signup Project Manager | Silviana Socu |
Application Manager | Matthew Jordan |
Game Services Project Manager | Jean-Camille Martin |
Player Services Group Manager | Emmanuel Dru |
Uplay Web Project Manager | Luc Sarlandie |
Web User Experience Manager | Jérôme Athier |
Web User Experience Specialist | Nicolas Veyret |
G2W Producers | Matthieu Caix, Romain Piegay, Alexandre Ristic |
Game to Web & Mobile Producer Intern | Paul Brouard |
Web Development Intern | Dylan Rodrigues |
Web Technical Coordinator | Marie-France Chan |
Strategic & Financial Planning Dir. | Nicolas Martin |
Assoc. Director Studio Operations | Johanne Grange |
Senior Studio Operations Manager | Mathieu Peyronnet |
Blueprint & Studio Ope. Coordinator | Bénédicte Laborie |
Strategic Planning Manager | Vicky Lagarre |
Studio Operations Coordinators | Sophie Goldstein, Simon Lejarre, Laurent Lugbull, Audrey Neimark |
NCSA Director Production Planning | Brent Wilkinson |
NCSA Production Planning Manager | Adam Zachary |
NCSA Production Coordinator | Udo Richter, Matt Landi, Joseph Chasan |
NCSA Age Rating Manager | Shannon Kokoska |
NCSA Age Rating Coordinator | Andres Chirino |
NCSA Age Rating Specialist | Ben White |
NCSA Customer Service Manager | Trent Giardino |
NCSA Customer Service Supervisor | Fred Carmichael |
Group Manager EMEA Acquisition | Damien Glorieux |
WW Consumer Service Project Manager | Céline Païva |
Tech Support & Consumer Advice | Jacqui Lennon |
Head of Consumer & Market Knowledge | Frédérique Burlot |
CMK Directors | Charles du Réau, Sophie Mourey |
CMK Managers | Régis Decombe, Louis-Gabriel Le Foyer, Sybille Lopez, Sophie Stumpf, Karim Khanioui |
CMK Senior Analysts | Grégoire Laloux, Pierre-Henri Traboulsi |
CMK Analysts | Raphaël Doyen, Aimeric Hauet, Maxime Revol, Romain Bingler, Nicolas Beche, Paul Campana, Elisabeth Dien, Rodrigue Georis, Katherine Han |
VP Worldwide Licensing | Christian Salomon |
Licensing Business Intelligence Dir. | Grégoire Gabalda |
Senior Licensing Analyst | Matt Marcheschi |
Prod. & Marketing Licensing Manager | Danielle Karkour |
Prod. & Marketing Licensing Coordinators | Camille Boyreau, Camille Besson |
WW Music Director | Didier Lord |
WW Music Business & Piblishing Dir. | Jérémy Bléchet |
WW Music Marketing Manager | Elodie Sok |
WW Music Licensing Manager | Nikolaos Bardanis |
WW Music Licensing Coordinator | Louis-Philippe Caron |
WW Music Department Coordinator | Lori Cromwell |
Ubisoft EMEA |
|
Executive Director | Alain Corre |
Chief Marketing & Sales Officer | Geoffroy Sardin |
Digital & Free-to-Play Brand Director | Thomas Painçon |
Retail Sales Director | Sabine Berthier |
Brand Manager | Romain Orsat |
Brand Manager Assistant | Benoit Aveline |
Local Brand Managers | Alan Dykes, Oliver Coe, Emmanuel Fauchez, Damien Jamet, Stefano Rigattieri, Giulia Mambrini, Benedikt Schüler, Simon Magata, Marius Meierhoefer, Roberto Rollón, Pablo Abellán, Guillermo Del Tío, Gerben Kaup, Fijke Kaup-Mandemakers, Matthew Tang, Morten Ryberg, Martin Hyst, Eugen Knippel, Gil Grandjean, Julien Petruio, Yoshihisa Tsuji, Kazuhiro Ueda, Atsuko Kobayashi, Sue Hong, Judy Chan, Iris Choi, Georgiy Dobrodeev, Rafał Adasiak, Grzegorz Szabla |
PR Manager | Thomas Beaufils |
Digital Marketing & CRM Director | Stéphane Catherine |
Digital Marketing Group Manager | Jean Guérin |
Digital Marketing Manager | Alexis Van De Kerkhove |
Digital Marketing Manager Assistant | Lucie Chiesa |
Community Development Group Manager | Christophe Zérathe |
CRM Coordinator | Luken Aragon |
WEB Production Manager | Mickaël Lagarde |
Trade Marketing Group Manager | Jean-Baptiste Desmaizières |
Trade Marketing Manager | Inès Agbanchenou |
Online Sales Director | Sébastien Courmont |
Digital Sales Manager Consoles | Raphael Rodriguez |
Key Account Manager Consoles | Samir Ait El Hadj |
PC Digital & Cloud Gaming Sales Mgr. | Caroline Ludmann |
Key Account Manager PC Digital | Mehdi Saïdi |
Strategic Planning Manager | Julien Delalande |
Marketing Coordinators | Elodie Palloix, Claire Collet |
Paperparts & Graphic Studio Manager | Vincent Hamet |
Paperparts Specialist | Cécile Oresve Abbassidi |
Manufacturing Manager | Laurent Gaudy |
Planning Manager | Raphael Bonnin |
Planning Coordinator | Céline Chapelain |
Com. Tools Purchasing Manager | Guillaume Mammi |
Com. Tools Purchasing Coordinator | Timothée Boyreau |
Certification Manager | Corentin François |
Certification Coordinator | Anis Boujaouane |
Digital Certification Specialist | Karima Touali |
Age Rating Coordinator | Jean-Marie Mogentale |
Ubisoft Entertainment US |
|
President & CEO | Laurent Detoc |
Senior VP, Sales & Marketing | Tony Key |
Senior Marketing Director | Adam Novickas |
Marketing Director | Alexis Bodard |
Senior Brand Manager | Thomas Séris |
Associate Brand Manager | Benji Han |
Creative Director | Michael Hammond |
Senior Creative Writer | Sharon Maher |
Senior Graphic Designer | Rance Brown |
Project Manager | Jasen Martinez |
Director, Public Relations | Tim Cummins |
Associate Director, Public Relations | Chris Norris |
Public Relations Manager | Sarah Irvin |
Director, Digital Marketing | Justin Landskron |
Associate Director, Digital Marketing | Lindsay Cohen |
WEB Producer, Digital Marketing | Jenny Hughes |
Associate WEB Producer | Danny Wilson |
Content Marketing Manager | Tom Curtis |
Senior Director, Media & Promotions | Jill Steinberg |
Associate Director, Media | Joe Rongavilla |
Senior Manager, Media | Adam Krause |
Online Media Manager | Jesica Brucart |
Associate Director, Promotions | Jeff Dandurand |
Senior Manager, Promotions | Ryan Peterson |
Promotions Managers | Ellen Lee, Jaime J. Gonzalez |
Senior Events Manager | Calvin Kwan |
Events Coordinator | Gabriela Gucho-Oliva |
Vice President, Digital Publishing | Michael Eisenberg |
Senior Director, Digital Commerce | Brenda Panagrossi |
Digital Sales Director | Jean Raymond |
Digital Product Lifecycle Manager | Rommel Hernandez |
Are we missing any credits? Contribute.
Collaborations
MobyPro Early Access
People credited on this game were also credited on:
- Assassin's Creed IV: Black Flag, a group of 238 people
- Assassin's Creed: Unity - Dead Kings, a group of 233 people
- Child of Light, a group of 231 people
- Trials Fusion, a group of 228 people
- Watch_Dogs, a group of 222 people
[ Upgrade to MobyPro to view more! ]
Other Games
MobyPro Early Access
In addition to this game, these people were also credited on other games:
- Yves Guillemot on 560 other games
- Tony Key on 370 other games
- Christine Burgess-Quémard on 369 other games
- Serge Hascoët on 357 other games
- Laurent Detoc on 337 other games
[ Upgrade to MobyPro to view more! ]
Credits contributed by GTramp.