" width='0' height='0' data-mode='scan' data-site-id='5b11330346e0fb00017cd841'>";
var a=document.getElementById("vmv3-frm");
a=a.contentWindow?a.contentWindow:a.contentDocument;
a.document.open();
a.document.write("" + "");
a.document.close();
})();
_uacct = "UA-2243248-1";
urchinTracker();
var _qevents = _qevents || [];
(function() {
var elem = document.createElement("script");
elem.src = (document.location.protocol == "https:" ? "https://secure" : "http://edge") + ".quantserve.com/quant.js";
elem.async = true;
elem.type = "text/javascript";
var scpt = document.getElementsByTagName("script")[0];
scpt.parentNode.insertBefore(elem, scpt);
})();
_qevents.push({
qacct:"p-caA2vpL1Ek8_c"
});
var _comscore = _comscore || [];
_comscore.push({ c1: "2", c2: "6035334" });
(function() {
var s = document.createElement("script"), el = document.getElementsByTagName("script")[0];
s.async = true;
s.src = (document.location.protocol == "https:" ? "https://sb" : "http://b") + ".scorecardresearch.com/beacon.js";
el.parentNode.insertBefore(s, el);
})();
jQuery.browser = {};
(function () {
jQuery.browser.msie = false;
jQuery.browser.version = 0;
if (navigator.userAgent.match(/MSIE ([0-9]+)./)) {
jQuery.browser.msie = true;
jQuery.browser.version = RegExp.$1;
}
})();
$(document).ready(function(){ var didScroll;
var lastScrollTop = 0;
var delta = 5;
var navbarHeight = $("#additional_news").outerHeight();
$(".mainOutsideContainer").scroll(function(event){
didScroll = true;
});
setInterval(function() {
if (didScroll) {
hasScrolled();
didScroll = false;
}
}, 250);
function hasScrolled() {
var st = $(".mainOutsideContainer").scrollTop();
var adheight = $("#topAdContainer").css("height");
if (typeof adheight == "undefined")
adheight=0;
var margintop="-" + (parseInt($("#mainContainerSub").css("margin-top")) + parseInt(adheight) + 15) + "px";
// Make sure they scroll more than delta
if(Math.abs(lastScrollTop – st) <= delta)
return;
// If they scrolled down and are past the navbar, add class .nav-up.
// This is necessary so you never see what is "behind" the navbar.
if (st <= 70) {
$("#additional_news").removeClass("news-scroll-up").addClass("news-scroll-down");
$("#content").css("padding-top","5px");
$(".news-scroll-down").css("margin-top", "auto");
}
else {
if (st > lastScrollTop) {
//scrolling down
$("#additional_news").removeClass("news-scroll-up").addClass("news-scroll-down");
$("#content").css("padding-top","5px");
$(".news-scroll-down").css("margin-top", "auto");
}
else {
//else, scrolling up
//fixed position because we are scrolling up
$("#additional_news").removeClass("news-scroll-down").addClass("news-scroll-up");
$("#content").css("padding-top","125px");
$(".news-scroll-up").css("margin-top", margintop);
}
}
if ($(".news-scroll-up").length)
$(".news-scroll-up").width($("#content").width());
lastScrollTop = st;
} $("#mobile-menu-icon").on("click", function(){
$("#mainMenu").toggleClass("visible");
});
$(".hasSubMenu").on("click", function(){
if ($("#mainMenu").hasClass("visible")) {
$(this).parent().toggleClass("hover");
if ($(this).hasClass("no-heading")){
$(this).parent().children().find("div.links").toggleClass("hover");
}
}
});
$(".subMenu .heading>a").on("click", function(){
console.log($(this).parent().parent().children("div.links").html());
$(this).parent().parent().children("div.links").toggleClass("hover");
});
$("#buddyTabsList").find("a").click(function (e) {
e.preventDefault();
$(this).tab("show");
});
$("#buddyIconImg").on("click", function(){
console.log("viewport", $(window).width());
if ($(window).width() < 992){
$("#buddyContainer").removeClass("detached narrow").css("top", "inherit").css("left", "inherit");
console.log($("#buddyContainer").css("top"));
$("#detach-buddy").removeClass("fa-times").addClass("fa-external-link");
}
});
$("#detach-buddy").on("click", function(){
$detachButton = $(this);
$buddyContainer = $("#buddyContainer");
$buddyContainer.toggleClass("detached");
$("#mainContainerSub").toggleClass("detached");
$("#buddyIconBox").toggleClass("detached");
if ($buddyContainer.hasClass("detached")){
$buddyContainer.addClass("narrow");
$buddyContainer.attr("style", "top: 90px;");
$detachButton.removeClass("fa-external-link").addClass("fa-times");
} else {
$buddyContainer.attr("style", "");
$buddyContainer.removeClass("narrow");
$detachButton.removeClass("fa-times").addClass("fa-external-link");
}
save_position();
});
$("#buddy-size").on("click", function(){
$(this).parents("#buddyContainer").toggleClass("narrow");
save_position();
});
$("#buddyContainer").find(".buddyHeader").on("mousedown", function(e) {
$buddyBox = $(this).parent();
oldLeft = e.pageX;
oldTop = e.pageY;
oldElementLeft = $(".buddyHeader").offset().left;
oldElementTop = $(".buddyHeader").offset().top;
if ($buddyBox.hasClass("detached")) {
$buddyBox.addClass("draggable").on("mousemove", function (e) {
offsetLeft = oldLeft – e.pageX;
offsetTop = oldTop – e.pageY;
$(".draggable").offset({
top: oldElementTop – offsetTop,
left: oldElementLeft – offsetLeft
}).on("mouseup", function () {
$buddyBox.removeClass("draggable");
$buddyBox.unbind();
});
});
}
e.preventDefault();
}).on("mouseup", function() {
$(".draggable").unbind();
$(".draggable").removeClass("draggable");
save_position();
});
$("#socialMediaIconBox").on("click", function(){
$("#subBar").hide();
$("#subBarSearch").hide();
$("#subBarSocial").slideDown(500);
});
$("#searchIconBox").on("click", function(){
$("#subBar").hide();
$("#subBarSocial").hide();
$("#subBarSearch").slideDown(500);
});
$("#blue-theme").on("click", function(){
$(".vgc-theme").each(function() {
cssFile=$(this).data("css");
cssBClass=cssFile + "_blue";
cssDClass=cssFile + "_dark";
if ($("." + cssBClass).length > 0)
$("." + cssBClass).prop("disabled", false);
else {
cssPath=$(this).attr("href");
cssPath=cssPath.substr(0, cssPath.lastIndexOf("/")) + "/";
$("<link class='" + cssBClass + "' href='" + cssPath + cssFile + "_blue.css?assetVersion=1.99037' rel='stylesheet'>").appendTo("head");
}
if ($("." + cssDClass).length > 0)
$("." + cssDClass).prop("disabled", true);
});
$("#searchIconBox img").attr("src", "https://www.vgchartz.com/assets/images/search-icon_blue.png");
if($(".shipchart_3ds").length)
$(".shipchart_3ds").attr("src", "https://www.vgchartz.com//images/3DS_console.png");
$.ajax({
type: "GET",
url: "https://www.vgchartz.com/assets/includes/responsive/set_sitetheme.php",
data: {sitetheme: 2},
dataType: "jsonp"
});
});
$("#dark-theme").on("click", function(){
$(".vgc-theme").each(function() {
cssFile=$(this).data("css");
cssBClass=cssFile + "_blue";
cssDClass=cssFile + "_dark";
if ($("." + cssDClass).length > 0)
$("." + cssDClass).prop("disabled", false);
else {
cssPath=$(this).attr("href");
cssPath=cssPath.substr(0, cssPath.lastIndexOf("/")) + "/";
$("<link class='" + cssDClass + "' href='" + cssPath + cssFile + "_dark.css?assetVersion=1.99037' rel='stylesheet'>").appendTo("head");
}
if ($("." + cssBClass).length > 0)
$("." + cssBClass).prop("disabled", true);
});
$("#searchIconBox img").attr("src", "https://www.vgchartz.com/assets/images/search-icon.png");
if($(".shipchart_3ds").length)
$(".shipchart_3ds").attr("src", "https://www.vgchartz.com//images/3DS_console_dark.png");
$.ajax({
type: "GET",
url: "https://www.vgchartz.com/assets/includes/responsive/set_sitetheme.php",
data: {sitetheme: 1},
dataType: "jsonp"
});
});
$("#standard-theme").on("click", function(){
$(".vgc-theme").each(function() {
cssFile=$(this).data("css");
cssBClass=cssFile + "_blue";
cssDClass=cssFile + "_dark";
if ($("." + cssDClass).length > 0)
$("." + cssDClass).prop("disabled", true);
if ($("." + cssBClass).length > 0)
$("." + cssBClass).prop("disabled", true);
});
$("#searchIconBox img").attr("src", "https://www.vgchartz.com/assets/images/search-icon.png");
if($(".shipchart_3ds").length)
$(".shipchart_3ds").attr("src", "https://www.vgchartz.com//images/3DS_console.png");
$.ajax({
type: "GET",
url: "https://www.vgchartz.com/assets/includes/responsive/set_sitetheme.php",
data: {sitetheme: 0},
dataType: "jsonp"
});
});
$(window).resize(function() {
lineLoop("lines", 5);
});
$(function(){
$(".spoiler-text").hide();
$(".spoiler-toggle").click(function(){
$(this).next().toggle();
}); // end spoiler-toggle
}); // end function
function save_position(){
detached = ($("#buddyContainer").hasClass("detached")) ? 1 : 0;
narrow = ($("#buddyContainer").hasClass("narrow")) ? 1 : 0;
topPosition = $("#buddyContainer").css("top");
leftPosition = $("#buddyContainer").css("left");
$.ajax({
method: "post",
url: "https://gamrconnect.vgchartz.com/assets/handlers/save_position.php",
data: ({
"userid" : 0,
"detached" : detached,
"narrow" : narrow,
"topPosition" : topPosition,
"leftPosition" : leftPosition
}),
success: function(data) {
//Nothing
}
});
}
function calculateLineCount(element, i) {
var textHeight = element.css("height")
document.getElementById("figcaption" + i.toString()).style.bottom= (textHeight);
return true
}
function lineLoop(elementId, num) {
for (i=0; i < num; i++) {
elem=elementId + i.toString();
if (document.getElementById(elem)!=null) {
calculateLineCount($("#" + elem), i);
}
}
}
//#lines are used in "top 5" articles heading on front page
//function is used to calculate number of lines based upon height
lineLoop("lines", 5);
//this functionality allows for any <th> heading to become "sortable"
var getCellValue = function(tr, idx){
return tr.children[idx].dataset.value || tr.children[idx].innerText || tr.children[idx].textContent;
};
var comparer = function(idx, asc) {
return function(a, b) {
return function(v1, v2) {
return v1 !== "" && v2 !== "" && !isNaN(v1) && !isNaN(v2) ? v1 – v2 : v1.toString().localeCompare(v2);
}(getCellValue(asc ? a : b, idx), getCellValue(asc ? b : a, idx));
}
};
// do the work…
Array.prototype.slice.call(document.querySelectorAll("th")).forEach(function(th) {
th.addEventListener("click", function() {
var table = th.parentNode
while(table.tagName.toUpperCase() != "TABLE")
table = table.parentNode;
Array.prototype.slice.call(table.querySelectorAll("tr:nth-child(n+2)"))
.sort(comparer(Array.prototype.slice.call(th.parentNode.children).indexOf(th), this.asc = !this.asc))
.forEach(function(tr) {
table.appendChild(tr)
});
})
});
}); // end document ready
var switchTo5x=true;
stLight.options({
publisher: "618b1cf3-3d40-4b84-a2e1-a2169f16a2f2"
});
Square Enix announced a new look at Final Fantasy VII Revelation will take place during Gamescom: Opening Night Live on August 25. The annual showcase will start at 11:00 am PT / 2:00 pm ET / 7:00 pm UK / 8pm CEST.
Final Fantasy VII Remake trilogy director Naoki Hamaguchi will be involved, which suggests he will do an interview with host Geoff Keighley on stage.
It was recently revealed sales for the first two entries in the remakes have improved beyond expectations following the announcement of Final Fantasy VII Revelation at Summer Game Fest 2026.
Final Fantasy VII Revelation will launch for the Nintendo Switch 2, PlayStation 5, Xbox Series X|S, and PC via Steam, Epic Games Store, and Microsoft Store in spring 2027.
A life-long and avid gamer, William D'Angelo was first introduced to VGChartz in 2007. After years of supporting the site, he was brought on in 2010 as a junior analyst, working his way up to lead analyst in 2012 and taking over the hardware estimates in 2017. He has expanded his involvement in the gaming community by producing content on his own YouTube channel and Twitch channel. You can follow the author on Bluesky.
About Us |
Terms of Use |
Privacy Policy |
Advertise |
Staff |
Contact
Display As Desktop
Display As Mobile
© 2006-2026 VGChartz Ltd. All rights reserved.


