AC Unity PC tech trailer

Page 5 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

BSim500

Golden Member
Jun 5, 2013
1,480
216
106
Even their explanation is inconsistent:
I've long given up trying to make any sense of their contradictions. They tie themselves up in knots trying their hardest to not "offend" XB1 owners vs PS4 with "there's no real difference in hardware" one minute, then a load of waffle even they don't believe with "30fps is more cinematic!" in consoles vs PC the next. There's obviously some giant mental disconnect between "next-gen" games ambitions vs observable reality.

When they can barely get this to run at 30fps @ 720-900p on "next gen" consoles, however, this runs at 1080p at 50-70fps on a Pentium G3258 on someone else's 2011 "open world" engine - then something's gone badly wrong somewhere...

All of the E3 footage was done on PC, and of course the latest NVidia trailer is PC footage. I think we've seen enough to conclude that the PC version has not been downgraded at all.
In theory - technologically the PC might not need downgrading - but "politically" (ie, platform parity), well we all saw what happened to Watch Dogs...

In any case, the last "Assassin" game I truly enjoyed was Dishonored.
 

Carfax83

Diamond Member
Nov 1, 2010
6,841
1,536
136
In theory - technologically the PC might not need downgrading - but "politically" (ie, platform parity), well we all saw what happened to Watch Dogs...

In any case, the last "Assassin" game I truly enjoyed was Dishonored.

Watch Dogs was done by a different team, and so was Far Cry 3. AC IV wasn't downgraded in the slightest, so it seems the AC team doesn't believe in artificial downgrading..
 

Fire&Blood

Platinum Member
Jan 13, 2009
2,331
16
81
If those are console screenshots, then it looks like they've been upscaled. The images are 1080p but Ubisoft confirmed that both console versions of the game are only running at 900p. Somewhat explains why they look kind of crappy.

Holy SSAO, I just realized you are the one SLU Aequitas quoted in his sig, that is so awesome!

I don't know about praising the COD tech just yet, it's still the id tech engine as seen here and also, did this really have to be a QTE:



Beating COD doesn't necessarily imply Unity looks great but I'm hoping the PC version stands out from what we have seen in console leaks.
 
Last edited:

garagisti

Senior member
Aug 7, 2007
592
7
81
It's a rush job it looks like.

Correct me if I'm wrong but this is a yearly release series? I think the yearly release cycle of games is failing for many games. It's time to step back and wait for the game to be ready.

From reading the interviews of many of these devs it's clear they're scrambling for some "excuse" as none of their stories really make sense. At the end of the day, it seems time is a major issue....

"We only achieved 900p at 30fps weeks ago." this screamed red flag to me as if it wasn't through work to make it better to get to 900p 30fps but rather a lot of concessions made as well.

Some publishers will milk a franchise for all it's worth but it seems Ubisoft is starting to overmilk the cows....
https://encrypted-tbn1.gstatic.com/...V5a0kwYFkCZ4JAkt8O_Wpv8K-Guc1ivd7jx_-yuN9nc2N
No???
 

garagisti

Senior member
Aug 7, 2007
592
7
81
Lots of armchair developers around here it seems. Anyway, you're flat out wrong in the above statement.

It has already been verified that the PC version will have better shadows, textures and better ambient occlusion than the console versions. Those three alone will be a HUGE improvement over the PS4 and Xbox One.

PC was also the lead platform, so the overall asset quality should be much higher; including character detail. Judging by the NVidia trailer, the PC version is a more refined version of the E3 demo, which was also done on PC minus the GW effects..

So the final PC version will look amazing, with terrain tessellation, HBAO+, PCSS etcetera..

It's the console versions which are getting screwed, not the PC.. And bringing up Infamous SS is irrelevant as Infamous SS is practically barren compared to AC Unity, which has a megaton more stuff to render.
Could i request a source? This will be a first for AC series, for PC to be the lead platform. All their games so far in the series were ported to PC from consoles.

Worse still, Ubisoft was rather quick to even take away features they built in the first. I have never bought their games till they drop to $5 or $10 or so.

Does anyone know if certain optimisations will be manufacturer specific and only available to owners of Gameworks compatible cards? As was the case with Arkham Origins...
 
Last edited:

garagisti

Senior member
Aug 7, 2007
592
7
81
All of the E3 footage was done on PC, and of course the latest NVidia trailer is PC footage. I think we've seen enough to conclude that the PC version has not been downgraded at all.

In fact, it's been upgraded due to the addition of GameWorks..
Not 100% of the PC users use a Nvidia card. It is just as much an upgrade for most of us, as they did with the first AC, by removing dx10.1 with patch 1.02 iirc.
 

Carfax83

Diamond Member
Nov 1, 2010
6,841
1,536
136
Could i request a source? This will be a first for AC series, for PC to be the lead platform. All their games so far in the series were ported to PC from consoles.

Source

Ubisoft has been using the PC as the lead platform for quite some time. Not that this automatically indicates a higher quality PC version though..

Does anyone know if certain optimisations will be manufacturer specific and only available to owners of Gameworks compatible cards? As was the case with Arkham Origins...

The only feature that will be manufacturer specific will be TXAA, which requires Kepler or Maxwell.. Everything else will run on any DX11 compatible video card.
 

garagisti

Senior member
Aug 7, 2007
592
7
81
Source

Ubisoft has been using the PC as the lead platform for quite some time. Not that this automatically indicates a higher quality PC version though..



The only feature that will be manufacturer specific will be TXAA, which requires Kepler or Maxwell.. Everything else will run on any DX11 compatible video card.

It doesn't mention PC being the lead platform. No, Ubisoft has been porting the games from consoles, and not the other way around, except notable exceptions. For example, i think Thief was developed for PC. Apparently, so was far cry.

I have all their AC games, as i felt story was a strong point. Same with Splinter Cell, but i wouldn't really be jumping to their defense unless i worked for them. The link you've provided says nothing to the effect that AC is the lead platform. Please read it all again.

Features: Thank you for the TXAA bit. One good reason why i buy any TWIIMTBP game is because they usually try to screw the other manufacturer... Assassins Creed was the first such. DX 10.1 was promptly removed at a request by Nvidia. Metro 2033, Crysis 2 concrete blocks etc., and so i will believe it all when i see it. Personally, if they try this sort of stunt again (which they did with Arkham Origins), they will only get another $5 or $10 (from me and all who i could inform about this). Thanks once again.
 
Last edited:

DiogoDX

Senior member
Oct 11, 2012
746
277
136
It doesn't mention PC being the lead platform. No, Ubisoft has been porting the games from consoles, and not the other way around, except notable exceptions. For example, i think Thief was developed for PC. Apparently, so was far cry.

I have all their AC games, as i felt story was a strong point. Same with Splinter Cell, but i wouldn't really be jumping to their defense unless i worked for them. The link you've provided says nothing to the effect that AC is the lead platform. Please read it all again.

Features: Thank you for the TXAA bit. One good reason why i buy any TWIIMTBP game is because they usually try to screw the other manufacturer... Assassins Creed was the first such. DX 10.1 was promptly removed at a request by Nvidia. Metro 2033, Crysis 2 concrete blocks etc., and so i will believe it all when i see it. Personally, if they try this sort of stunt again (which they did with Arkham Origins), they will only get another $5 or $10 (from me and all who i could inform about this). Thanks once again.
Thief is a Square Enix/Eidos game.

Farcry 3 was severaly downgraded on PC comparing with E3 presentation because of console parity (same with Watch Dogs)https://www.youtube.com/watch?v=mqnAbRpyqfI. Now they are delivering the same 900P 30fps on both consoles despite PS4 have 50% more GPU performance.
 

garagisti

Senior member
Aug 7, 2007
592
7
81
Thief is a Square Enix/Eidos game.

Farcry 3 was severaly downgraded on PC comparing with E3 presentation because of console parity (same with Watch Dogs)https://www.youtube.com/watch?v=mqnAbRpyqfI. Now they are delivering the same 900P 30fps on both consoles despite PS4 have 50% more GPU performance.
My bad... square enix got off my mind

Yep, it was... then again, AC has never been developed for PC first, which is what i was suggesting. These days it is quite rare for games to be made for pc as lead. Barely a handful of games are usually made for, or even tailored for pc proper.
 

RussianSensation

Elite Member
Sep 5, 2003
19,458
765
126


"It’s the final months of the year, and as always that means a rush of new triple-A games that promise to excite and delight over the Holiday season. This year, Assassin’s Creed Unity, Far Cry 4 and The Crew are tipped to take the glory in their respective genres, and to ensure the definitive versions are found on PC we’ve teamed up with Ubisoft to add NVIDIA GameWorks effects to each, bringing richer, more detailed experiences to your desktop.

Enabling ultra settings and the many GameWorks effects will require serious pixel-pushing prowess, as each game makes full use of today’s systems. For many that will mean an upgrade is in order, and from today if you upgrade your system with a GeForce GTX 980, 970, 780 Ti or 780, or buy a new GeForce GTX 900M notebook, you can pick the path of an assassin, a freedom fighter, or a racer, and download Assassin’s Creed Unity, Far Cry 4, or The Crew for free."

http://www.geforce.com/whats-new/articles/pick-your-path-bundle
 

tviceman

Diamond Member
Mar 25, 2008
6,734
514
126
www.facebook.com
Either AMD has gobbled all the decent developers as of late, or Nvidia's continued alliance with Ubisoft is either blind or necessary until UE4 powered games start hitting the market in mass. Ubisoft has got to be one of the worst developers when it comes porting PC games. Far Cry 3 was an exception as it ran pretty well vs. the consoles and had amazing graphics, but as a whole Ubisoft treats PC gamers like sh!t and backs up that treatment with shoddy ports.
 

RussianSensation

Elite Member
Sep 5, 2003
19,458
765
126
Either AMD has gobbled all the decent developers as of late, or Nvidia's continued alliance with Ubisoft is either blind or necessary until UE4 powered games start hitting the market in mass. Ubisoft has got to be one of the worst developers when it comes porting PC games. Far Cry 3 was an exception as it ran pretty well vs. the consoles and had amazing graphics, but as a whole Ubisoft treats PC gamers like sh!t and backs up that treatment with shoddy ports.

That may be true but AC Unity and Far Cry 4 will be a way bigger draw than any of the games AMD has bundled right now. 970/980 are winning on features and performance/watt and now game bundles. AMD needs to drop R9 290 to $249 MSRP and R9 290X to $279, which is what I said they should have priced them when 970/980 just launched. Now NV has all the momentum while AMD is just reactionary. AMD better have the most epic R9 300 series in the wings and get their mobile dGPU strategy in order. Maxwell is firing on all cylinders and NV hasn't even brought out any of GM200 derivatives nor GTX960/960Ti.

With HD7000 series at least AMD beat NV to launch by 6-9 months and there was a lot of demand due to mining that carried over to R9 200 series. Now that mining is dead, there is no secondary demand for AMD GPUs for non-gaming purposes. The biggest worry is that if R9 390/390X flop, GM200 flagship will go way past 780Ti's $699 price.
 

TechFan1

Member
Sep 7, 2013
97
3
71
They use the same engine from 4 years ago and the textures don't even look good enough for the huge minimal requirements.
Actually, from what I've read it sounds like the engine has been redone quite a bit. This is the first Assassin's Creed that uses physically based rendering? Here is an interview with James Therien Pipeline Technical Director at Ubisoft.
http://www.dsogaming.com/interviews...stem-mouse-acceleration-next-gen-development/
I'll wait to judge the pc version until I get to see it.
 

ocre

Golden Member
Dec 26, 2008
1,594
7
81
That may be true but AC Unity and Far Cry 4 will be a way bigger draw than any of the games AMD has bundled right now. 970/980 are winning on features and performance/watt and now game bundles. AMD needs to drop R9 290 to $249 MSRP and R9 290X to $279, which is what I said they should have priced them when 970/980 just launched. Now NV has all the momentum while AMD is just reactionary. AMD better have the most epic R9 300 series in the wings and get their mobile dGPU strategy in order. Maxwell is firing on all cylinders and NV hasn't even brought out any of GM200 derivatives nor GTX960/960Ti.

With HD7000 series at least AMD beat NV to launch by 6-9 months and there was a lot of demand due to mining that carried over to R9 200 series. Now that mining is dead, there is no secondary demand for AMD GPUs for non-gaming purposes. The biggest worry is that if R9 390/390X flop, GM200 flagship will go way past 780Ti's $699 price.

it was 2 months. The HD7970 didnt launch retail until january 9, it wasnt available until then. The 680 launched march 22. That is 2 months and 13 days. No where near 9 months. That is a huge massive stretch.

As for the actual chip, I am not even sure how late they really where. The gk104 was ready much earlier than that. The issue was nvidia was scared to jump first. They knew for some time that they would have to compete with the gk104 but had no idea where it would/could be slotted. It all depended on how well AMDs new architectures would perform. Nvidia new the gk104 turned out to be a semi potent chip, they even claimed it surpassed their expectations. But even still, their original hope was to at least be able to release it as a GTX670ti. They were not confident at all with this and really wanted to see where AMDs lineup would land. Once Tahiti benchmarks started coming out, you can bet folks at nvidia really did start to smile. This is because they knew that they could not only match the performance, they could actually edge it out. This is when they decided to finalize the clocks and go with the gtx 680 chip. They had to move pretty quick to make this happen in the 2 months since Tahiti launched.

Its interesting that people are bringing up efficiency lately, suggesting nvidia was the one that push it into an important metric with the launch of kepler. While it is true that Nvidia started marketing and pushing efficiency real hard starting with their kepler generation, this is not where it all started. Not at all. Actually, it started a few years back when AMD was the king in performance per watt. Nvidia's ambitious designs were power hogs and they caught a lot of heat from it (pun). When fermi launched there wasnt a thread anywhere discussing fermi without bringing up how much more efficient the 5800 series was. Most every review touched on how much power nvidia's flagship sucked.

This not only was a hot topic, it also cost them big time. They lost a huge chunk of mobile dGPU market share, which was probably the most concerning to nvidia. This is a very important market, arguably the most important. The power hog image is something Nvidia desperately wanted to break. It was a major grip in one of their most important architectures and I think that nvidia takes these things very very seriously.

Nvidia got the gtx580 power consumption down somewhat but much of the damage was already done. You can bet that a lot of effort would be put into their next architectures to maximize performance per watt as much as possible.

So when kepler launched, performance per watt was something they took very very seriously. It was also an achievement they were very very proud of. Nvidia went through great efforts to ensure that their GPUs wouldnt have out of control power consumption. The boost feature and voltage lock, all counter measure to keep tight control. They were determined to change that image. Most people were angry with the voltage lock and thought it was in spite of overclocking when it was really more a lock towards vendors. These vendors try to one up one another and were allowing things to really really get out of control. See with fermi, some vendor models were able to make a really bad situation look absolutely terrible and nvidia took the bashing for it. Nvidia voltage lock was a countermeasure in their quest to improve efficiency.

Whats ever more interesting is that with maxwell, we can see it happening all over again. Vendor overclocked cards trying to one up one another by manipulations of the power limits. And just as before, Nvidia was catching all the heat for it. Nvidia, this time, was vocal about what was going on. But to some, they now have these few articles to point to and make claims that maxwell isnt efficient. There is a good chance that nvidia will start to lock down on this once again, all in the name of efficiency.

Their drive to improve efficiency started once things really got out of control. I dont blame them, it really was a place they needed to heavily focus. Their achievements was something nvidia was very proud of. But i think its something they probably should be proud of. Their achievement has paid off rather well for them. Especially in mobile, a place that they were significantly behind in just a few generations ago. With the gk104, nvidia took some extreme measures to keep the consumption down. Maxwell took some of these measure down to the transistor level. This new focus is one that isnt going away any time soon. As we can see with intel, its hard to stop once they started chasing that rabbit. The pay off has been very well. Probably a lot more than some people might think
 

Grooveriding

Diamond Member
Dec 25, 2008
9,109
1,260
126
I don't know that it was so much AMD pushing perf/w and efficiency with 40nm as it was that nvidia's Fermi being a steaming pile that ran hot as an oven and reviewed terribly at release leading to highlighting inefficiency.
 

Carfax83

Diamond Member
Nov 1, 2010
6,841
1,536
136
It doesn't mention PC being the lead platform. No, Ubisoft has been porting the games from consoles, and not the other way around, except notable exceptions. For example, i think Thief was developed for PC. Apparently, so was far cry.

Sorry it was the wrong link. Here they are:

Assassin's Creed IV PC is lead platform.
Watch Dogs PC is lead platform.
Far Cry 4 PC is lead platform.

With current gen consoles being so similar to the PC, making the PC the lead platform is the logical thing to do. You can start out with high quality assets, and downscale accordingly for the consoles.
 

Grooveriding

Diamond Member
Dec 25, 2008
9,109
1,260
126
Doesn't appear to matter what the lead platform is when it comes to Ubisoft. Watch Dogs was a disaster.
 

BSim500

Golden Member
Jun 5, 2013
1,480
216
106
Doesn't appear to matter what the lead platform is when it comes to Ubisoft. Watch Dogs was a disaster.
^ This. If Watch Dogs was "PC lead platform" then Ubisoft's "lead platform model" is badly broken and needs fixing... Almost everything with the PC version was screwed up from deliberately nerfed GFX to screwed up mouse control (inconsistent & variable acceleration from one menu to another, smartphone menu was a badly ported simulated analog controller stick, laggy 1s input movement vs 0.3-0.6s in most other fluid feeling games, "house-brick on a well buttered ice-rink" driving physics with poor support for steering wheels to alleviate the "70mph vs stop" bi-polar keyboard controls, non-performance related random stutter due to being optimised for the way consoles "stream" data, lengthy unskippable cutscenes (made worse by consolized lack of manual / quick saves), save game corruption (of a game which only autosaves in 1 slot), alt-tabbing regularly loses VSync & triple buffering requiring highly annoying switching from fullscreen to borderless and then back to fullscreen again to avoid 30fps lock in rate (and usual D3Doverrider fix doesn’t work due to game being 64-bit only, etc).

If that's the result of their "PC lead platform", I'd love to know what Ubisoft's idea of a "bad port" is... D:
 

ocre

Golden Member
Dec 26, 2008
1,594
7
81
I don't know that it was so much AMD pushing perf/w and efficiency with 40nm as it was that nvidia's Fermi being a steaming pile that ran hot as an oven and reviewed terribly at release leading to highlighting inefficiency.

thats where your wrong. AMD was marketing efficiency and started this focus long before fermi ever launched at all.
The were the first ones pushing "Gflops per watt" ( "performance per watt") and "GFLOPS per mm^2" ("performance per mm^2") as some a major advantage.


Obviously one of AMD's key selling points is not just their performance, but power efficient performance. The Radeon HD 4870 was a huge jump in terms of both performance/watt and performance/mm^2 of die space (which is important for profitability, not so much for gamers exactly) and the HD 5870 is able to keep up the pace. According to AMD's numbers here, the Evergreen part is 73% more efficient in GFLOPS/mm^2 and 92% better in GFLOPS/watt - both very compelling numbers for gamers to take note of.

this is from an article 6 months before the gf100, http://www.pcper.com/reviews/Graphi...Card-and-AMD-Eyefinity-Review/Evergreen-Archi

Amd was very proud of their accomplishments and rightly so. Straight smack dead in the middle of AMD marketing these features and making them more important, then Nvidia launched the gk100. Performance per watt was already becoming the new metric. AMD set the stage and it played out quite well for them. If no one was really understanding the significance of the marketing message AMD was trying to send, the gf100 came and brought that message into everyone's home. It solidified the new metric and AMDs new metrics stood out and was heard loud and clear.

The gf100 was a tough chip for nvidia. They lost market share and mind share. If you look back through the data, Nvidia was still holding on to marketshare even after evergreen launched. they were competing somehow with the gtx200 series. But with the gf100, marketshare tanked fast.

This was no doubt a very sore spot for nvidia. They quickly rushed and scrabbled to get things together. But those new metrics AMD was marketing became extremely important and a center of focus.

These metrics were once something AMD was very proud of and pushed in their marketing. Nvidia went through great lengths to improve their designs and are now pushing these very same metrics in a very similar way. I just find it more interesting how short the memories can be sometimes.
 

Carfax83

Diamond Member
Nov 1, 2010
6,841
1,536
136
^ This. If Watch Dogs was "PC lead platform" then Ubisoft's "lead platform model" is badly broken and needs fixing... Almost everything with the PC version was screwed up from deliberately nerfed GFX to screwed up mouse control (inconsistent & variable acceleration from one menu to another, smartphone menu was a badly ported simulated analog controller stick, laggy 1s input movement vs 0.3-0.6s in most other fluid feeling games, "house-brick on a well buttered ice-rink" driving physics with poor support for steering wheels to alleviate the "70mph vs stop" bi-polar keyboard controls, non-performance related random stutter due to being optimised for the way consoles "stream" data, lengthy unskippable cutscenes (made worse by consolized lack of manual / quick saves), save game corruption (of a game which only autosaves in 1 slot), alt-tabbing regularly loses VSync & triple buffering requiring highly annoying switching from fullscreen to borderless and then back to fullscreen again to avoid 30fps lock in rate (and usual D3Doverrider fix doesn’t work due to game being 64-bit only, etc).

If that's the result of their "PC lead platform", I'd love to know what Ubisoft's idea of a "bad port" is... D:

Believe me, I'm the last person to defend Ubisoft when it comes to Watch Dogs. But just because Watch Dogs was a terrible port, it doesn't necessarily mean that other games will follow suit.

I think the main reason for Watch Dogs being so crappy is because the engine was brand new and unproven. Plus, they overhauled a lot of stuff in that extra 6 months to make it more friendly to current gen consoles, which undoubtedly affected the PC version.

To Ubisoft's credit though, they are still releasing patches for the game months later. The latest patch did a tremendous job in improving performance for single card machines. But if you are an SLI user like me, you got screwed.......again, because the latest patch also reduces SLI performance substantially.

AC Unity on the other hand is using an updated version of a proven engine, so it should hopefully perform much better on PC.. I guess we'll know for sure next week
 

Carfax83

Diamond Member
Nov 1, 2010
6,841
1,536
136
Assassin's Creed Unity 101 trailer.

A lengthy trailer that covers a lot of what the game is about, and it's features; including tech. I'm pretty sure it's from the Xbox One version as well, since Microsoft has a marketing agreement with Ubisoft for AC Unity.

And I must say, this game is looking extremely impressive. I don't think I've ever seen a game as meticulously detailed with this kind of scope, that's also tech heavy. The crowd generation, ubiquitous cloth physics, animations in particular stand out to me.

I can't wait to see how this runs on PC.....correction, I can't wait to see how this runs on my PC :biggrin:
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |