How the sausage is made.

Modders do incredible things with the video games we love. They build expansion-sized add-ons, issue performance fixes, and come up with the weird and wonderful to extend the life of games long since left behind by their original creators.

And then there’s this, a Greggs in Far Cry 5.

Eurogamer News Cast: who won E3 2021?

Edinburgh-based artist Mojo Swoptops recreated our nation’s sandwich shop in fine detail. It’s got a Greggs-looking counter flanked not by fridges stuffed with sparsely-filled sandwiches but shelving units packed with fruit. The Greggs sign is pretty close, though.

According to Mojo Swoptops, Greggs took three hours to build in Far Cry 5, which is three hours they’ll never get back.

The video below shows Mojo Swoptops creating the thing.

I’m afraid to report I’ve gone down a bit of a rabbit hole in Mojo Swoptops’ YouTube channel. Here’s a Tesco car park in Far Cry 5 (yes, it’s on fire):

Here’s the entire Friends TV set in Far Cry 5 (yes, Mojo Swoptops beats the cast up):

And here’s the Home Alone house:

This week, one Far Cry 5 creator’s GoldenEye levels were pulled offline after Ubisoft received a takedown request. I doubt Greggs will be fussed by this though.

// For login with Facebook functionality
function appendFacebookSDK() {
window.fbAsyncInit = function () {
appId: ‘156247124404264’,
version: ‘v2.7’,
channelUrl: ‘/channel.html’,
status: true,
cookie: true,
xfbml: true,
oauth: true

// Load the SDK Asynchronously
(function (d) {
var js, id = ‘facebook-jssdk’, ref = d.getElementsByTagName(‘script’)[0];
if (d.getElementById(id)) {
js = d.createElement(‘script’); = id;
js.async = true;
js.onload = function () {
if (typeof runFacebookLogin == ‘function’) {
if (typeof runFacebookRegistrationLogin == ‘function’) {

js.src = “”;
ref.parentNode.insertBefore(js, ref);

// Drop Third-Party Cookies on Consent
function dropCookies() {
!function (f, b, e, v, n, t, s) {
if (f.fbq)return;
n = f.fbq = function () {
n.callMethod ?
n.callMethod.apply(n, arguments) : n.queue.push(arguments)
if (!f._fbq)f._fbq = n;
n.push = n;
n.loaded = !0;
n.version = ‘2.0’;
n.queue = [];
t = b.createElement(e);
t.async = !0;
t.src = v;
s = b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t, s)
document, ‘script’, ‘//’);

fbq(‘init’, ‘560747571485047’);

fbq(‘init’, ‘738979179819818’);

fbq(‘track’, ‘PageView’);


Source link


Please enter your comment!
Please enter your name here