Industry Tracker takes shape

Industry Tracker - Login Screen

In a recent post I have introduced you to the LMeve Industry Tracker. It’s a web app, which I’m writing for my corp.

Some time has passed, and despite a hard drive failure, the app is already taking shape. The most important part I have described in the previous post, the API poller, is nearly complete. And it’s been working stable for more than a month, which is additional boon. I have decided not to parse all-and-every available api feed (do we seriously need that medal data?), but instead I have chosen to poll the most often used ones. This way I can start working on the GUI, which at this time is the most important thing for us. Of course there is nothing stopping me from adding all other API calls later on.

The following feeds are currently being parsed and loaded to the database:

  • global: ConquerableStationList.xml
  • global: ErrorList.xml
  • global: RefTypes.xml
  • evecentral: eve-central.com/marketstat.xml
  • corp: AccountBalance.xml
  • corp: APIKeyInfo.xml
  • corp: AssetList.xml
  • corp: ContactList.xml
  • corp: ContainerLog.xml
  • corp: CorporationSheet.xml
  • corp: FacWarStats.xml
  • corp: IndustryJobs.xml
  • corp: KillLog.xml
  • corp: MarketOrders.xml
  • corp: MemberTracking.xml
  • corp: StarbaseList.xml
  • corp: WalletJournal.xml
  • corp: WalletTransactions.xml

Each feed is cached according to the API documentation, and if a permanent error is returned, the poller will not attempt to read that feed again.

Me and TheAhmosis (Aideron Technologies’ CEO) have decided, which modules have to be up-and-running before we can start using the app for the corp:

  • Timesheet – so we know how much money we owe to our employees (yes, Aideron Technologies is paying their members; wanna become a part of the famous Aideron Industry Program and get paid? Apply now!)
  • Wallet – so we know how much ISK we have made (or lost)
  • Tasks – so every employee knows what to make (and when)

I have added one thing on top of that: role based rights management. My old PHP framework is only using two levels of rights currently: admin and user. In this project however, we would like our corp members to be able to register themselves by using their API keys, so we need a more granular security solution. This way we will also be able to match app username to in-game characters, and display the task list only for characters of that corp member.

Pics, or it didn’t happen?

Sure thing:

Timesheet Monthly wallet summaries API Poller statistics Industry overview - by character Industry overview - by item type

Vote now! CSM8 voting is open

CSM 8 badge, a'la Rixx Javix style ;-)

I have a policy not to write about EVE politics on this blog. But I don’t do it because I deem politics unimportant. To the contrary, it is very important. What I will not do, is to discuss the candidates and their profiles or endorse anyone, because I’m from Poland and we have a saying here, that “Wherever there is two poles there’s three opinions”. I could end up arguing with myself. It is up to you, dear reader, who you’re going to cast your vote for.

At least you have a choice. CCP has created the Council of Stellar Management to let players have some means of indirect influence on the way EVE Online evolves. Of course members of the CSM can’t march straight into the CCP office and say “Do this and this because this is shit, my dear sir”. They are more like guinea pigs of sorts: devs show them their ideas and judge the playerbase reception based on Council’s reaction. Members of the CSM should also play a role similar to the one canary birds used to play in mines: if devs have an idea, which for sure is game-breaking, the CSM should shout in unison “STOP DOING THAT! ARGHHH…” *dying gasp*.

EVE is a game which offers multitude of playstyles, based on what people like and enjoy in the game (and how much time they can or are willing to put into it). That’s why it’s so important that everyone has their advocate on the CSM. I’m not supporting X, because I’m doing Y, but I’m not saying X has less right to be represented on the CSM than Y.

That’s where you come in, dear reader. To the contrary of what Rixx Javix said in his post about CSM8, your vote is important! Why? Because every little bit counts. Even though Alliances and major Power Blocs have the numbers to put their men on the CSM, there is more than just one seat for the taking. And it is your voice that has a say who will be on those remaining seats.

Now go and place your votes. Remember, CSM8 uses Wright-STV voting system. The pre-election phase is already over, but you can still select your 14-person preference list.

Credits: the pin shape has been borrowed from Rixx Javix pin.

EVE Online: Odyssey Status Post

eve-odyssey

Expansion name: Odyssey
Release date: June 4th, 2013
Expansion theme: Exploration, Resource shakeup (EVE Online: Cataclysm!!! …just kidding), Outpost and POS iterations, Ship Skill Tree change, Ship rebalancing
Last update of this post: 04.06.2013
Patch notes: Odyssey 1.0
SQLite Database dump: build 539491 *

Click “Continue Reading” to read the whole post.

See this post for information regarding Odyssey 1.1
Read more

New EVE API project – Industry Tracker

Industry Tracker - Login Screen
Industry Tracker – Login Screen

About two weeks ago I have started a new project, which uses XML feeds from EVE API. The new app is supposed to be a new industry tracker for my corp, because the old one is not being maintained anymore. We could probably use DRK Industry Tracker for that, but our Directorship has raised some doubts regarding security, because our API information could potentially be available to a third party. A decision was made to develop an in-house solution.

I have already written an EVE API app in Java to view character data in the past, so I have volunteered to be the chief architect and developer of the new app, thinking that API holds no secrets from me. Of course I was very wrong, but I will get to that later.

An industry planner app will have several users, who need to have access to it. This forces either a client-server approach (which would be an overkill for an app like this) or web based approach. Since browser applications only run when they are being visited, I would need some way to keep API data complete and without any gaps.

That’s how the API poller was born

Poller algorithm
Poller algorithm

I needed to write a poller script, which could be run in crontab periodically. This way I could keep the live data complete and up-to-date, without the need for anyone to trigger the API update (by visiting app’s web page for example).

EVE API has some best practices, one of them being respecting cache timers (to prevent unnecessary load on API servers). Another one is not to poll a feed that returned a persistent error (for example permission denied). I took these two as the main guidelines for my API poller.

It takes some experimenting

I’ve mentioned that I was wrong to say that I know the EVE API well. Well, I was. According to the documentation on the official EVE Wiki, WalletTransactions.xml.aspx only takes three parameters:

keyID, vCode, characterID

It means that the actual call should look like this:

https://api.eveonline.com/corp/WalletTransactions.xml.aspx?keyID=12345&vCode=1a23f91d20c&characterID=12341234

That call will succeed. You will not get an error message, but a parseable XML file with no data in it.

After some research it turns out one needs to provide the accountKey, which corresponds to wallet division. Then and only then will the WalletTransactions feed return the actual data. So the correct call will be:

https://api.eveonline.com/corp/WalletTransactions.xml.aspx?keyID=12345&vCode=1a23f91d20c&accountKey=1001

Getting the data is not even half the trick

Industry Tracker - Timesheet
Industry Tracker – Timesheet

The EVE Static Data Dump is about 300 megabytes of data. The live information downloaded by the poller adds even more data to dig through. This means that the most important thing is analyzing, displaying and managing all this data. GUI has therefore several tasks:

  • authenticate users
  • authorize users
  • allow corp members to self-register in a secure manner
  • plan the industry tasks
  • track the industry tasks
  • run reports
  • view the static data dump information
  • enrich live data by connecting it with static data
  • manage settings and API keys

While it sounds simple, the majority of the work will be done here. Each of these bullet points will be broken into even more actions. Working application however, will help our corp make billions, so all the effort is well worth it.

[UPDATE] EVE Odyssey announced

EVE Online: Odyssey Status Post is already up! make sure to check it out.


It is my favourite time of the year again. This weekend witnessed much more than one of the largest live events in EVE (and DUST 514). Yesterday at PAX East 2013 CCP has also announced the summer expansion for EVE Online, which should arrive in our EVE folders by 4th of June. It seems that the devs agree with the playerbase, that the most successful expansion to the date was Apocrypha. Yup, your guess is right: after two war-centered expansions, the theme of the upcoming, nineteenth free expansion “Odyssey” will again be exploration.

odyssey

There is little information which we know for sure, apart from the big skill tree change. CCP has hinted some ships rebalancing (most likely battleships, and maybe some first tech II) and UI polishing. Some POS love has also been mentioned, so those of us who have to deal with POSes can expect an easier life in game (let’s hope so ;-)). Last but not least, the live events will continue. If you couldn’t enter Luminaire during the battle for Caldari Prime last friday, don’t worry. You will get your chance to participate soon enough. CCP has also hinted resource redistribution. Some players belive this is about nerfing all high sec refineries (to 35% or below base yield, so even with ultra perfect skills you will not get 100% minerals). It can also mean that all static asteroid belts will be moved to exploration (which CCP was mentioning in the past). Without dev-blogs explaining the hints we’re pretty much doing guesswork, so don’t take any of it for granted.

Changes to exploration mean new modules, new scanning system (yet again – this will be the third iteration), new complexes and visuals to explore. I am curious if CCP is going to overhaul the COSMOS complexes, which used to be the most beautiful locations in game pre-Trinity (it was all animated, mind you):

2006.09.29.15.47.29 2006.11.04.00.56.12

My usual expansion status post is coming soon The Status Post for Odyssey is up (feel free to check old status posts for the past expansions: Retribution 1.1, Retribution, Inferno, Crucible), once CCP starts releasing information, which should most likely start during the upcoming Fanfest 2013.

Stay tuned!

UPDATE

Here’s the original presentation of Odyssey during PAX East 2013:

[youtube=http://www.youtube.com/watch?feature=player_embedded&v=vo0vbusruT0]

Luminaire situation still dire. UPDATE: Titan destroyed

Live events is something that EVE probably could do without: capsuleers create their own history without scripts or devs telling them what to do. But since capsuleers are not alone in the EVE universe, live events are what makes the game world alive and are the only way to advance the storyline of the factions in New Eden cluster. Such dev-controlled events have re-emerged just before Incursion expansion, when devs brought huge Sansha fleets to besiege planets and abduct their citizens. Players could choose a side back then, and either fight against the Sansha forces, or could join the Sansha and help them abduct the citizens.

With the introduction of DUST 514 into New Eden, CCP brought the live events back. Let’s switch to in-character perspective, to witness the last and most likely one of the biggest live events in EVE history:


After a week of escalating conflict in the capital system of Gallente Federation – Luminaire, Federation Navy has mobilized their capital fleet and moved it to the system. The event has caused cynosural system jammers on one of the stargates to fail, allowing Caldari Navy to bring more reinforcements to their Leviathan-class titan as well. The titan has been there since the invasion three years ago to discourage Federation Navy attempts at re-taking the planet. Four Wyvern-class supercarriers have joined Caldari Navy Leviathan Shiigeru in low orbit of Caldari Prime in Luminaire system. A sizable amount of capsuleers supporting either side of the conflict is also present on site. Leviathan has ran a test spool up of it’s Oblivion doomsday weapon, likely as a show of force.

Federation forces have not intervened so far.

Shiigeru Titan in low orbit of Caldari Prime
Shiigeru Titan in low orbit of Caldari Prime

There are reports of a Caldari losing contact with their outposts on the planet surface.

UPDATE

Caldari Titan is powering up it’s weapons, awaiting authorization to bombard the surface.

[14:40:30] Visera Yanala > STATUS – FIRE POSITION CONFIRMED – AWAITING AUTHORIZATION

[14:46:00] Visera Yanala > 37TH SQUADRON – STATUS – STAND DOWN – FIRE ORDER SUPPRESSED – ALL WEAPONS ON STANDBY

UPDATE2

((OOC: unfortunately at this time my client has disconnected and I was unable to enter Luminaire on login))

A CONCORD battleship warped to the scene and tried surveying the planet surface. Navy Admiral Visera Yanala ordered the CONCORD ship to withdraw. When CONCORD general refused to comply, Admiral Yanala ordered the ship destroyed.

UPDATE 3

Gallente Navy fleet consisting of Moros-class Dreadnoughts and Nyx supercarriers have warped to the location. In the meantime, a fight broke between isolated groups of capsuleers. After short negotiations Gallente and Caldari Navy fleets engaged in battle. More Capsuleers have joined the fight. More than six hundred ships was involved in the fight.

Untitled-0 Untitled-1 Untitled-2 Untitled-3 Untitled-9 Untitled-8 Untitled-6 Untitled-5 Untitled-10

 

FINAL UPDATE

Shiigeru has been destroyed by the Federation Navy. The aft section of the titan has exploded, while the bow section has entered atmosphere. The superstructure has landed about 700 km to the west from the city of Arcurio, bombarding the surface with debris. A total of over three thousand ships (including capsuleers) have been destroyed during the fight.

Polish Alliance lost four Titans. Call the police?

Erebus Titan-class ship
Erebus Titan-class ship

Disclaimer: I am not affiliated with C0ven in any way, so this entire post is written from an outsiders point of view.

Normally I wouldn’t post information such as this, because in EVE Online people loose ships to explosions, scams or theft every day. And most of them don’t make into headlines. This one however seems more than just a corporation theft. According to EN24, one of the accounts in holding corporation of C0ven Alliance have seemingly been compromised and accessed by a third party. The original owner of the account was able to obtain IP information and most likely the matter will be handed over to the police (CCP saves the last couple of IP addresses, which were used to access an account – you can check your own log on secure.eveonline.com/LoginHistory.aspx)

While losing a ship to a corp theft or a scam in game is completely legal from the EULA point of view (and police will laugh if you tell them someone has stolen your internet spaceships), hacking another account is not. It’s not only a breach of EULA, but in most countries is also illegal to do so:

EVE Online EULA 2.B

You may not obtain, attempt to obtain, use or attempt to use the password of anyone else.

This however can not be treated as a theft, because according to EULA, the only owner of all in-game items is CCP Games:

EVE Online EULA 10.B

Your Account, and all attributes of your Account, including all corporations, actions, groups, titles and characters, and all objects, currency and items acquired, developed or delivered by or to characters as a result of play through your Accounts, are the sole and exclusive property of CCP.

In polish law the most appropriate one seems to be “unauthorized access to information stored in a computer system“, because internet spaceships is actually a kind of information – its a couple of bytes stored in EVE Online relational database:

art. 267 of Penalty Code

§ 1. Whoever accesses the information not intended for them, by opening a closed document, tapping to a wire used to transmit the information or by breaking electronic, magentic or other specific means of security

shall be punished by a fine, restriction of liberty or imprisonment for up to 2 years.

§ 2. The same penalty shall be applied to a person who uses eavesdropping, visual or other similar device.

§ 3. The same penalty shall be applied to a person who shares the information obtained by the means described in  § 1 or 2 with another person.

§ 4. The offense specified in § 1-3 shall be prosecuted at the request of the victim.

Some of the players, who commented under the EN24 news mentioned up to 5 years of imprisonment, which would be correct for interference, such as a DoS attack, but cannot be used for unauthorized login:

Art. 269a of Penalty Code

Whoever, while not being not authorized, by the means of transfer, destruction, removal, damage, access handicap or modification of computer data, significantly interferes with a computer system or network data communications

shall be punished by imprisonment from 3 months to 5 years

What if?

What if the account information was actually shared among the directorship of C0ven Alliance? EVE News 24 suggests it has been a renegade director, who self destructed four Titan class ships + capsules.

From EULA point of view this is a breach and might result in a swift ban.

EVE Online EULA 2.A

You may not share your Account with anyone, or allow anyone other than you personally (or your minor child, if you have registered an Account on behalf of your minor child) to access or use your Account. Joint or shared ownership or use of an Account by more than one user is prohibited.

Now from polish law view point of view this case might be easily defended (or lost) depending on the evidence provided to the court. If the perpetrator is able to provide evidence that he has been given the login information by the original owner, he can’t be proven guilty of unauthorized access (as the access has been authorized by the original account owner).

In any case, involving RL authorities over a metagame misconduct in online game sounds childish at best.

PS. Please excuse my translation of polish law, I’m not a lawyer myself and my legal english is nearly non-existent…

EDIT

News went viral, one of the polish public TV networks TVN24 has already put it on their website: http://www.tvn24.pl/internet-hi-tech-media,40/ktos-okradl-kosmiczny-sojusz-polakow-zniknely-statki-warte-dziesiatki-tysiecy-zlotych,312916.html

Afterwards, some other major news websites have published the same information.

EDIT 2

Rumour has it that the Titans haven’t actually been destroyed. Instead, NCdot is said to have scooped the Titans, after they have been removed from a POS bubble by a renegade C0ven director, who was angry at his fellow directors.

Earning trust of the Thukkers

viator-warpEngines of the Viator-class transport were humming quietly. You could still hear them, even inside the capsule. Lukas Rox was just passing Deltole system in Algintal constellation. Enterprising capsuleers could find some lucrative deals here in Algintal, because it’s one of those places in New Eden where several different factions vie for control. One could also find some Yan-Jung relics in the constellation, provided that the ship was equipped for archeological survey. But Lukas was one of the pilots who always have something else to do, so he was simply passing through.

* * *

Being a capsuleer for a long time can eventually become tedious and boring. After a while, all contracts seem to be the same: invent this amount of that module, kill this pirate, rescue that damsel, and bring her somewhere where she can breathe. One could however never tell if this was the reason which made Lukas decide to take a detour to Nickel & Dime Store in Augnais system.

To an outsider all Minmatars look similar, most is wearing weird hair and have multitude of tattoos and piercings. Lukas wouldn’t be able to recognize these people as members of the Thukker tribe, even though he used to work with other tribes in the past, namely Krusual and Brutor. “Welcome to the Nickel & Dime Store” said a skinny minmatar with a welcoming gesture, “I’m Pattok Nortul, with whom do I have the pleasure of speaking?” he asked when . “My name is Lukas Rox and I’m looking for work.” said the capsuleer, looking around the shop. The enterprise was run in a hangar array, where piles of salvaged materials have been arranged in rows: drone components, shield components and so on. “It’s a pleasure mister Rox. We run a humble little shop owned and operated by the Thukker tribe, catering to the needy souls in this beautiful constellation.” said the skinny agent.

He judged the pilot with his gaze and added “Hm, something tells me you can be of some assistance to us ― perhaps you’ve worked for the Thukkers in the past?”

“I did work with the other tribes, but I haven’t had the pleasure with Thukkers yet.” – replied Lukas. “So you said you could find some use for an experienced capsuleer?” asked Rox.

“Yes, we could.” said the agent, “But you must know we are unlike the other tribes. Your standing record with Krusual might be impressive for the Republic, but we are not part of it.” explained Pattok.

“I hope you understand why the first task will be nothing complicated or risky? It should let me gauge your talents. Deliver a few crates of goods to a nearby station for me. The rewards are modest, since this is such an easy task, but it’s only a start.”

“Sure, I’ll do that. But it better be worth it.” said Lukas. “I am sure you will find our other deals worth your time.” replied the agent.

* * *

The job was a really easy one. It reminded Rox how he’d run courier missions for Sisters of EVE just after becoming capsule pilot. In half an hour Lukas was back at the Nickel & Dime Shop.

“Not bad, not bad at all. Good work on your first assignment. Despite it being a tedious one, you pulled it off without any qualms. As promised, I’m offering you something a little more interesting.” said the Thukker agent.

“You see, things have not been easy around here lately. The Caldari mega-corp Wiyrkomi is intent on tapping into the vast natural resources found in the constellation, much to the dismay of the many environmentalists here in the Federation.” explained Pattok.

“Yeah, I’ve noticed that.” replied Rox.

“The struggle between the two sides draws unwanted attention to our little enterprise here and is making our operation difficult. Down the road, I might be tempted to have you help us with this unpleasant situation. But not just yet. First, we have to take care of another small problem that just came up.” said the Thukker.

“I’ve had a look at your dossier, and you seem to be a perfect person for the job. The Serpentis drug lords are out in force here in Algintal, overseeing traffic between Federation and Republic space. We Thukkers are not into the drug scene, so we generally leave them alone.” said the agent with a little smile. “The same applies for them, for the most part. Live and let live, huh?” his smile widened. Lukas could swear the agent winked at him as well.

“Thing is, many of the Serpentis have grown too fond of their own goods and can get a little wild at times. One such incident occurred the other night when a gang of renegade Serpentis junkies stole some goods we were receiving from our associates in the Republic. The goods aren’t all that valuable, but we must send a clear sign to the Serpentis that our goods are to be left alone.” explained Pattok.

“Here is where I come in, right?” asked Rox.

“Exactly. I know that the fools who stole our goods are relaxing at the Skeleton Comet complex over in Deltole. If you’re willing to go over there and teach them a lesson, a hard lesson ― a permanent lesson, get me?” – Rox was certain now, because the agent did wink ― “Then I would be much obliged. And if you could return with some of the goods they stole, I’d be even happier.” said the Thukker.

“How about a little motivation this time?” said the capsuleer.

“I am quite sure you will find some use for this little print.” said the Thukker, and gave Rox a rusty datapad with some schematics displayed on it.

“Yup, it looks like a nice module. We’ve got a deal then.” said Rox and after a brief handshake turned around to his ship.

* * *

The Skeleton Comet complex was a well known place, so it even had a beacon in the Neocom. After Rox ordered the warp destination, Aura immediately offered a brief history of the site. Rox didn’t mind and allowed the AI to continue her monologue.

The Skeleton Comet, a comet that was picked clean during the early stages of Federation space exploration, is one of the many landmarks in Algintal that makes the constellation known as one of the most beautiful places in the whole Federation. While not as spectacular as its more renown cousin the Canyon of Rust the Skeleton Comet still attracted tourists from all over. But in recent years the smuggling cartels operating in the constellation have made the place their own. Driven from their other pirate havens by activists or, more recently, foreign corporations, they have convened here to make the Skeleton Comet their last great bastion of smuggling activity in the constellation. Needless to say, the only tourists now visiting the place are those in search of smuggled goods or illicit affairs.

Yet the Skeleton Comet holds one little-known secret unlocked by those early miners. While drilling in a remote corner of the complex they found ancient relics and definite signs that humans had tread here before, thousands of years earlier. Only recently this startling evidence was analyzed further to corroborate what had until then only existed as rumors whispered in shady mining bars around the Federation. A fascinating story of early settlers in the world of EVE was uncovered, a nation calling itself Yan Jung.

But the intrusion of the smuggling cartels halted further arcaeological diggings, though it is said that the smugglers themselves have been poking around in the old ruins. Some say fabulous discoveries have been made, but the smugglers keep silent on the subject.

The remains of the mining equipment are long since gone, used as material in the construction of the safety guardrails running through the comet to make navigation of tourist yachts easier. But the tourist activity has dwindled to almost nothing in recent years, due to the local smugglers using it as their main pirate haven in the constellation.

“A very nice place indeed.” thought Lukas, and ordered his Myrmidon battlecruiser to approach the acceleration gate. In deadspace pockets like this one, the amount of insterstellar dust and asteroids makes warp travel extremely risky. Instead, acceleration gates are used to propel the ships deeper into the pocket.

Upon arrival, Rox has quickly surveyed the pocket. Serpentis had several ships here, mainly frigates and cruisers. Nothing a Myrmidon couldn’t handle. Lukas didn’t bother to ask the Serpentis to return the stolen goods. They were rather unlikely to comply, and all of them were tagged as kill-on-sight and with a CONCORD bounty. Five Hammerhead II drones have cleared the Myrmidon’s drone bay and immediately aligned toward their frigate prey. The ship engines lit with bright blue arcs, and the ship began moving forward, slowly following the drones.

Serpentis pilots must have been busy with something else, because it took them a good while to notice the incoming threat. Before the frigates started their engines, one of them was already destroyed. Four others quickly followed, leaving a small field of wreckage. The other Serpentis ships didn’t seem interested in joining the fight. Rox ordered his drones back to the drone bay, while his ship slowly approached frigate remains. With a little luck there was a chance that some of the stolen goods have survived the explosion.

* * *

Just an hour later Rox was back in the Thukker shop. Pattok was almost running towards him. He looked nervous, but also relieved a little “Oh, Lukas Rox, you’ve come at an opportune moment.” he said. “And thank you for dealing with the Serpentis. Unfortunately things are progressing as I feared they would. The continuous struggle between Wiyrkomi and the activists have cast a spotlight on the constellation. While we here are the Nickel & Dime Store are running a perfectly legal business, our associates and clients like to operate in the dark. Already, I’ve lost several important clients, and some employees are getting restless. So much so that I’m having difficulties making my more demanding deliveries.” – said the Thukker agent.

“Unfortunately, I do not have the means or the knowledge to do much about the situation, but my business associate Iliere Angetyn is a most resourceful Gallentean, and I’m sure he’s already contemplating how to put things right. But Angetyn doesn’t deal with just anyone. Only those clearly in favor with the Trust Partners company get his attention.” explained Pattok. “So I have a proposal for you. Run an errand for me that one of my just-departed couriers was supposed to, and I’ll give you a Trust Partners Business Card. Show this to Angetyn and he’s certain to offer you something lucrative.” – proposed the agent with a grin.

“You say it will be worth my time, eh?” – Rox asked.

“You can count on it” replied Pattok. “Now back to the errand in question, it is a simple delivery over the border into the Republic. It has a very small chance of getting you in trouble with the customs, but I’m sure a resourceful pilot such as yourself can pick the right route to avoid any unwanted attention.”

“I have never smuggled anything, but that thing over there” – Lukas gestured towards his docked Viator – “should have no problem with being unseen.” Empires have recently retrofitted Blockade Runner class with a sensor scrambler, which makes it impossible to scan the cargohold of the ship. This and the ability to fit a Covert Ops Cloaking Device made the ship ideal tool for moving valuable cargo.

“Does that mean you are in?” – asked the agent.

“Tell your people to move the containers aboard, and I’ll see that it goes where it belongs” – replied capsuleer.

* * *

Becoming friendly with the Thukker tribe has opened a lot of business opportunities. Rox was quite sure that he will exploit this new chance to the fullest. Who knows, maybe Great Wildlands is not so far after all.

Propaganda (n.) a marketing tool

This post is a reply to the Blog Banter #45.

In a socially-driven game environment such as EVE Online’s, everyone has an agenda. CCP promotes its products and has an army of volunteers to do the same; corporations and alliances deliver entertaining recruitment drives, CSM election candidates solicit for voter favour, bloggers and podcasters opine to their audiences.

In this intricate web of communication, influence and control, what part does propaganda play in your game?

In a game as emergent as EVE, metagame is often just as important as using  actual game mechanics. Propaganda is influencing the community point of view. Did you ever wonder why being a miner is so bad in EVE? Or why the word “carebear” has such pejorative meaning? Or why should one join the Goonswarm instead of being one of the pubbies (and why real men don’t play with pubbies)?

What is it?

Propaganda is a marketing tool. It can make others join your cause, and it can makes your cause sound cool (or at least better than the others). It makes YOU the one who has influence on what other people think. It is often this influence that makes you good friends (or bitter enemies). And this can in turn:

  • turn the tides of war,
  • make your event bigger,
  • make people hate miners,
  • make griefing a fun thing to do.

How to do it?

In an era of social media it is just a matter of using these media. It usually helps to have some creative skills: wordsmiths and Photoshop warriors will have something to do (GIMP works too). Propaganda can be simply words, because words repeated enough times become the truth. Also notice that a catchy phrase with some catchy piece of graphics is three times* as much catchy – just a friendly tip. By the way, rumour is simply propaganda fitted with a Covert Ops Cloak.

* – an engineer approximation

Propaganda makes you recognized

If you hear “Lukas Rox”, most likely you don’t know who the hell it is. But you probably immediately recognize The Mittani. You most likely heard of Helicity Boson or Roc Wieler. If you read EVE related blogs, the name of Poetic Stanziel should sound familiar. And if you have an Android phone, you most likely know Marcel Devereux. Metagame and propaganda is the way to the top in EVE.

Examples of successful propaganda actions

  • First off, Goonswarm. With some creative talents and attitude of their leader, they use propaganda tools to make themselves heard, plus they usually do it quite loud. Let’s take Burn Jita for example:

68458-227206-5WUAyjpg-620x z11634795Q,Burn-Jita WeVYt mittani_____jita_will_burn___wallpaper_by_foxgguy2001-d4uxyi0

jita4-4 burnjita-advisory 19537174

Did you notice that some of these have not been actually made by the Goons? This is another side effect of propaganda. It seems to have an effect on creative minds, so if you make your marketing cool enough, other people will surely respond (and possibly follow).

  • Another successful propaganda action is/was Hulkageddon. Even though the Hulk ganking operation is periodic, people still do it in the wake of Helicity Boson.

fancyhats_hulkv_01 goonswarm_hulkageddon hulkageddon-opt3-dark_250x450 propaganda

  • Faction Warfare militias uses propaganda as well – to bolster the numbers mainly – and to rally people together

Dave_Pryor_KermitTheGorf_sm

As you can see, propaganda is an important tool for EVE Online players, and moreover, they eagerly use it.

What part does propaganda take in my game?

Propaganda? Me? Are you kidding me?

See what other Banterers have to say

Which ships are worth manufacturing?

big_drake_blueprint_iconFreedom and open-endedness are EVE’s greatest virtues. You can choose to blow up ships, or to build new ones. Or do both. It’s all up to you. If you’ve chosen to build ships, this post is for you.

Making ships is just part of the big picture of Industry as a whole, but it seems to be one of the most important branches of it. After all, EVE is a game about spaceships. While many people claim EVE is no longer an Excel-in-space (me included), I have used my trusty spreadsheet to calculate the build price of several ships and tried to answer the question which ships are actually worth manufacturing?

Tech I ships

First off, let’s start with easiest ships – Tech I. The initial investment is low, because a BPO only costs about 10 times as much as the ship itself. For a few million ISK you can start your own production line. I have assumed ME 10 BPO for the calculations below.

Catalyst, Venture, Drake

Table for Tech I ships

As you can see, Tech I ships are not the golden-egg laying goose: some of them offer substantial profit, and it’s always better to use freshly mined minerals to build ships, rather than just sell these minerals on open market. Also before you start mass-making Ventures, please mind these ships are given away to noobs for free by career agents. Catalyst and it’s new counterpart Algos however (not in the table) seem to be in constant demand.

Tech II ships

Let’s have a look at Tech II. Invention and multiple components make it much more expensive to start, but is it really worth it?

Kronos

Invention materials:

  • 32x Datacore – Gallentean Starship Engineering
  • 32x Datacore – Mechanical Engineering
  • 1x Megathron BPC (1 run – without decryptors

Kronos invention

* I have forgotten to put in the R.A.M.s into the table, but it doesn’t change the final price much.

At the time of writing this post, Kronos sells for 873,499,000, which means 138,440,180 ISK of profit (or 15,8%)

As you can see, the potential for profit is higher, but it requires much more initial investment and is more time consuming, because of multiple production stages. It is great for corporations however, because many players can be involved in different steps of the production chain: one group of players copy the Megathron BPO (ME 0 BPO is good), abother group makes Tech I Megathrons (high ME BPO required), Tech II components and R.A.M.s. Finally the last group makes the finished product.

Capital Ships

Capital Ships are the biggest behemoths roaming the stars of New Eden. The amount of minerals required to build them is equally huge. While logistics remains the key burden when manufacturing Capital Ships, is the potential profit worth the hassle?

Capital ship manufacturing is simplier than Tech II, with only two stages (minerals -> capital components; cap components -> ship). I am assuming ME 100 on components and ME 6 on the ship BPO.

Capital_ship_manufacturing

Pirate ships

These are technically tech I ships, but some of them drop as BPC from low and null-sec anomalies. Their value does not simply equal their mineral value like it does for regular Tech I counterparts, but partly from their limited nature. The difference between BPC and material price and final ship value is the potential profit to be made, so it’s worth having a look.

Pirate battleships manufacturing

As it turns out, Pirate battleships are far from worth the effort of manufacturing them for sale, but it is still better to buy a BPC rather than a ship already built.

By the way, have you noticed, that all pirate battleships with the exception of Bhaalgorn take the same amount of minerals to produce?

Conclusion

Making ships is a good business. Each ship class offers different profit margin, but also requires different amount of work and initial investment. It’s up to you to choose how much work you’re willing to invest in your shipwright business. Amount of ISK you get out of it is not only related to the biggest profit margin, but it also depends on the scale of the enterprise. Running a production line which makes a hundred of ships with 15% margin a week will yield more ISK than a Tech II line which only gives 5 advanced frigates with 50% margin in the same timeframe. Therefore, you should treat the analysis above as a starting point for your own business plan.