Showing posts with label game play. Show all posts
Showing posts with label game play. Show all posts

Thursday, 10 March 2016

Arma 3 - Grenade Worries

Last night I decided to take a look at come add-ons for Arma 3, notably the ACE3 pack, I was unfortunately disappointed with the pack, it seems to obfuscate so much of the learned functionality and change so much as to make it feel alien rather than a helper.

One notable problem was, no matter what I did, I could not lock nor fire an AT missile from a Titan Compact launcher, even dropping into the editor, sitting a target in the open and trying to fire point blank it'd not lock on.



Reboot and try without Ace, everything was fine, and this leads to a problem Dyslexi has passed the mantle of his excellent looking grenade mod over to Ace, if that grenade mod ends up mixed into the mash up within ace then it maybe impossible to separate it back out and run it without the perceived confusion Ace has caused me.


The other thing I looked at in the edit, as one can see from the above screenshot, was wind direction and it's affect on the battlefield.  Primarily I looked at this because I've been continually gravitating on the Zeus Community Server, however, their server seems to never have any weather other than the occasional splatter of rain.  So seeing wind make smoke drift was interesting.

Don't forget, you can find highlights and full streams of my adventures in Arma 3 on youtube now.



Sunday, 17 January 2016

Planes, Trains and Plastering Trowels

Today I have mostly been plastering...


This was the opening for the old gas boiler, it was an open hole in the wall, so I had to build a timber frame into the brick work, plaster board that and then skim over it.

It's been a success, though I do have to wet & dry sand the top and sides a little to smooth them in, however, when the whole wall gets a coat of paint, and the new electric fire is hung back over the hole you'll never know.


Ken's train set is also coming along more, as you can see here, he's ballasted and started to decorate the station, there's lighting and tree's.

We've got an Arduino Uno powered dynamic lighting effect set, awaiting delivery of some ultra bright LED's.  And of course the arduino powered detection/occupancy system is still awaiting delivery of the magnets and reed switches.

Finally, I've been broadcasting my WarThunder game-play to Twitch again...


Come join me there for game play, programming, soldering projects and other bric-a-brac.



Saturday, 26 September 2015

Chess - Win

In my prior post I had posted that the en.lichess.org community was a little toxic, well, I'm happy to announce the registered community is actually quite nice... so far...

I decided after doing a bunch of the "openings" training (and being bad at it) I'd try a rated game...


I won, and not only did I win, but I had the opponent "Vecky" chat back to me, and it was a nice game, I enjoyed it.

As I said in the chat there, I celebrated with a nice coffee :)

Friday, 11 September 2015

Payday 2

I've been playing with Payday 2, Chaplain the legend that he is introduced me to the title, and I'm quite happy to play it solo stealth, trying to figure everything out...

One thing to work out is how to hide bodies...


No-one's going to spot him are they?... Noooo, we're good...

Thursday, 19 February 2015

Elite Dangerous - Trading Tools - Office & Server Update - Progress Pt11

Update: You can now support this project at Patreon!

Where have I been?  And what have I been doing?

Well, I've not been coding, not one line of new code has passed my finger tips.

What has been happening though is a complete remodelling of my office and work area, I've been to ikea and on my zero dollar budget (yes, no-one has yet dipped into their pocket to sponsor this project) I got a very cheap new table, a monitor rising shelf and made my power arrangements safe.

This new work area has then seen over 18 hours of solid testing, from system to system, station to station, collecting data.  As well as using the analysis tool to make advantage of it.

My next quest/test will be to allow manual editing, or at least suggested editing, of the database to remove, or correct those sometimes mis-detected names of commodities.

The test after that will be to go and find some rares, see how they process out, and begin a list of them spotted, so as they can be highlighted in the analysis tool.

The data collection server is also a priority now, the old Power Edge 2650 machines have been decommissioned, and I've actually donated them to a charity so they can perhaps sell them and make some money.  The new server is a Pentium 4 based box, which will be running Ubuntu Server, or maybe Arch... Though in the long run a Raspberry PI 2 running Arch may take over, if suitable network storage can be arranged, or if I can power a 2.5" 5V HDD from the Pi itself via USB for storage.

Cheap cheap, this is the way.

I've had more correspondance from potential users and people just asking for the program, it's not ready folks, help me to help you by supporting the project with a donation, or through patreon.

As for those still asking "why", simply because I don't want to run on my computer things others have written, I find some tools collecting market data must be simply opening the Elite Dangerous process, getting the tokens set to read the memory and slurping out all the data they want.  Frontier asked other projects to stop doing that, so we won't even state.

And then why am I doing this alone?  Because I like to code, it's my profession, not just a hobby, this isn't just a script thrown together in Python, or a slap dapse executable thrown out there with who only knows what malware attached, no this is a formal project, with revisions, a coding standard and it's letting me get to grips with OCR, something I've always thought about needing, but never got to use.

More updates at the weekend folks.


Update: You can now support this project at Patreon!

Saturday, 7 February 2015

Elite Dangerous - Trading Tools - General Update - Progress Pt9

Update: You can now support this project at Patreon!

Right, it's been a week, but I've not rested on my laurels with the Elite Dangerous Trade Data Collection, prior to my spending sometime playing the new Beta 1.0 and Beta 1.1 I had taken my first pilgrimage to Earth:

But it gave me a chance to test some of the commodity capturing, especially in the stations with lighter hangar backgrounds.

Capturing went all well...

As you can see, we have Sol XML data.  I visited the three earth stations, the moon station, Mercury and the platform at Venus.  It was interesting to immediately see taking Gold from Mercury or Venus to Earth was as profitable as my run taking Gold between LHS1914 and FK5 2550 - the main run I had been doing previously.

other asthetic changes I've made is just making the console application look better, it is a console application to collect the image data, because it doesn't need to take a lot of processing power to tell you what it's up to.
Under the hood I'm also adding user friendliness, as I had the process Id being manually entered, but this meant people had to open task manager, add the process id column and a bunch of other stuff, which people just didn't want to do.  Least not my two lazy ass testers - I NEED BETTER TESTERS!

So, now the application will enumerate through the windows, find one named the same as the Elite Dangerous client and try to use that process id, before it'll give up and just ask you to enter the correct Process Id.

Wednesday, 28 January 2015

Elite Dangerous - Trading Tools - Client/Server - Progress Pt8

Support this project now at Patreon, or donate directly via PayPal:


The development plan, now that we have reliable data collection, is to start to share the tool; but more importantly to share the data.  I will be publishing clearer details of the XML format being used, however, it is a node only based text format, at present a commodity looks like this:

I plan to wrap this basic format into an outer "Commodities" node, with the date & time included, and make that publically available.

However, I do not plan to generate that whole list - especially as the data set grows - I plan to generate that list maybe weekly at most, as I am going to be driving this for free*.

To recap the current process for capturing the information, you play the game, and run the image processing application, then from within the game client - without tabbing to the image processor, you just press keys - you can send commands to the image processor to capture images of the navigation and commodities screen, to start them capturing the character information with tesseract:


Armed with your local data, you then run the separate windows application - and yes you do have to be able to tab to this application - to perform searches of your collected data store, which looks like this:


If you opt into sharing your data you are helping the project, at the most basic level, providing your data you will help yourself and other players!  So by sharing your local data store it gets uploaded - periodically - to the server.


Once you run the trade analyser, when you've been sharing your data, it will download the latest public list and start to use this, if you are a special supporter, sponsor or donor this is where your live cycling of the data will take place, the trade tool will automatically authenticate with the server, and start to receive the updates from all other players faster than the general list.

Of course, you will be able to write your own tool to access this same data, and be able to call the server to download the current public list of commodities and use that in your tools, other sites and projects are welcome to use this data as we collect it.  However, I do ask that you share, and help this project collect data in return.

I will be generating the special patron, sponsored, active list at least daily, if not hourly, so anyone supporting the project through Patreon, or through a sufficiently high single donation will be given access levels giving them near live, or as I say at least daily updates of the information from the project.

This won't does not affect your local data store, if you collect data live, then it is your data, and you opt into sharing that information.

As the  project matures I also hope to be capturing system connectivity data, this is where other information - such as your ship's current jump range - may be required, so help the server rationalise the data.

The server will also afford a level of checking and sanitisation to the data, so signing up to help the project you will receive a more accurate data set, not only for the commodities names, but the prices as well as the supply & demand.

What do I mean by sanitised data?  Well, the OCR is not perfect, as a side effect of either over-training, or under-training, it makes mistakes.  It also makes mistakes when the background behind your commodity screen changes - this can be because you were using the capturer whilst in the hangar, or whilst just on the surface of the landing pad.  These variations affect the isolation and interpretation being carried out.

Here is a good example:
Clearly the reader got it wrong on at least one pass, and created a new erroneous commodity, or sometimes it just plain gets it wrong:
You can spot these kinds of mistakes in the other screen shots I've already published:


The server however will be able to sanitise this data, that is correct spelling mistakes, or ask the master list (or myself) to confirm what is meant by a new name or a miss-spelled name.  Helping correct this data.

Your local data store will not do this and such mistakes will just sit there, until removed or updated by your sharing your data and receiving the new ratified list of commodities.

As well as mistakes with the name, sometimes it also makes mistakes with the values being read, this can lead to interesting problems.  I did once set off on a 4 system flight loaded with (you know I forget what) but it had a profit of 800,000 credits!!!!  WHAO!

Only when I arrived did I find out I'd made a loss, because I'd bought these things at something like 2,000 units, and the OCR had mixed up the 1877 of the destination with 7811, vasting increasing the profit margin the tools thought I would get.

This problem has been reduced, but again depending on the background at the moment the commodities or captured, of if they are a "good" screenshot or not it can happen that mistakes are made.

By sharing the data however, there will be multiple, perhaps even tens or hundreds of imprints of the same commodity at the same station coming in, the server will be able to average or at least rationalise these values and filter out wildly high values!

This is data sanitation, filtering out the outrageous mistakes we as humans would spot instantly, ornot even make as we can read the screen perfectly well.

Of course, running such servers is going to be costly, and so to share we do ask you help support the project.... Over at patreon you will find our page.

Monday, 26 January 2015

Elite Dangerous - Trading Tools - OCR - Progress Pt7

Help Sponsor me and this project now! Click here for details:


Over the weekend I've been working on the collection of data, so I've been to a few more systems and stations, I've been checking the algorithm for finding the best route, and I've been giving myself some feedback...

The first two things I immediately wanted was the program to remember the last folder used, and also as I captured data, to be able to refresh the loaded information without having to close & open the tool again.  Basic stuff.

So, loading the data looks like this now:


Lets say we've got courier missions from LHS 1914 to FK5 2550, we select the start system, so LHS 1914:


This instantly populates the Stations and total list of commodities in columns 2 and 3 there.  We can select the specific station we're docked in as well:


Reducing the number of commodities, now we could just select Fk5 2550 from the destination system list, just to see what would bring us the most profit in running into that system:


The answer here is then given in the top right box, that result will stay there now until we change system or destination system, we can get the same search just without the station select from the second column also, but then the search would start from all stations in the source system on the left.

This search alone wasn't enough however, because I needed to be able to quickly find a supply of certain commodities, hence the new controls in the right bottom.

Lets say we want to find Beryllium for a specific mission goal, we can select that commodity by name from the drop down:


The results are the source of Beryllium from the database in best price (for purchase) order.  Obviously, if you've selected a commodity you've never seen before then you get no reply, unfortunately in the current context there is no distance, or connectivity in the database, so we don't know if these items are close or not, that is still a player decision*.

The other feature added there is the "Demand For" search, this simply lists those commodities in the database which are wanted somewhere, the results are given in best price (for sale) order, this allows you to quickly marry up any profit (if any) there maybe to be had, I find it most useful if the upper algorithm driven box comes up with an illegal selection.



* However, I do envisage changing the data collection so as data is captured from system to system we have a basic web of where it connected to where by input, this basic webbing could then be used to add "how many jumps" a commodity is from the selected source or destination systems.  However, to add all this functionality I need your help!

Thursday, 6 November 2014

WarThunder on Linux

Yes, it is official, WarThunder is available on Linux!  This was a bit of a secret as I had access to the game on Linux with thanks to Gaijin.




There were a few bugs, and communication was sadly pretty poor as rather than reviewing the game in any fashion one was simply playing and reporting bugs.

The experience however is identical to the Windows and Mac release, the graphics being rendered in OpenGL (which you can even do on Windows and you always do on Mac all the time) so the porting of the game was essentially down to their moving their implementation.

With libraries like SDL this is an easier task then before, however, WarThunder is now, without doubt, the most complex and detailed game I've seen on Linux. 

And it marks a massively interesting change in the fortunes as game developers look at the platform.

The Witcher 3 and other AAA title games are also appearing for the platform, however, WarThunder with both it's land, air and soon to be sea game modes is far above those scripted screen play type games.


I'm certainly interested in how head-tracking and complex flight stick controls now start to improve on Linux, with this fantastic game now on the platform.

Saturday, 13 September 2014

Elite Dangerous - Still Not Going To Play It

I am not going to play Elite Dangerous... Let me get that said, not because I have to eat humble pie and say it does not look a bad game, and unlike my prior posts David Braben has proven himself to NOT be a snake oil sales man, as he has delivered the game to the masses (least as a test/alpha/beta so far)...

But, that said, watching someone competent play is interesting, prior to seeing the below videos I've only watched some mediocre coverage from Jingles and then the terrible developer example videos from back when they were still looking for online funding...

Ralfidude however, a YouTuber with a plethora of DCS and other flightsim coverage, has taken to the space ways, and he's given us these few videos with his coverage of the game... Looks good.


My problem with the game is not the game, I love Elite, and I understand it there is a single player game involved in this title... However, its the online play which counts and it seems to me there are too many ways for people to grief.... And I did all the griefing I needed in Eve-Online.


I'll admit though, Ralfi's Videos have me tempted... But not for £50... Fuck that price point with their millions upon millions start up capitol already in the bag!

Tuesday, 26 August 2014

Minecraft Ordeal 4

For my Minecraft Ordeal of late there's so much to tell... I've been renovating my home base, expanding and linking places with rail, I've been in the nether and finally found netherwart so started to brew potions, I've also found a village and turned it into a fortified position and also caved...

I've caved so much that the skeleton spawner has more than quadrupled the number of skeletons it generates, but my caving duties are still not done through my hole base chunk.

 

I've done the base out in a combination of yellow and orange colours, notably a lot of sandstone, for which I like the texture I have loaded...



My rail links come into a new arena like area I've opened up off the side of the base


Where rail links slice at a set level I've kept them below ground and capped them with glass causeways



And of course this new rail infrastructure has been pushed down into my dep mines


I've kept the inside pond in the base, for night fishing... Though I'm yet to find any wolves or cats to tame...


My next projects will be a highrise rail link to the fortified village, villager breeding and then I have a stables to build with the many mules I've acquired.

Thursday, 10 April 2014

Minecraft Ordeal #6

In this update to our Minecraft world, I've pretty much been fleshing out that project I mentioned, firstly I needed glass, so I set about cutting a hunk of desert out...




This made a nice area to set up a small garden...


Not optimised, this is just a grid of pumpkins because I needed lots of lanterns...

So, this is why I needed them... Just a bit of bed rock?...


Well, no, because above is this...



It is a strip mine, straight down, with a large stair case, and fully lit with lanterns, there are regular landings at the higher levels, but from here I'm going to set up four main corridors, for each point of the compass and off of them slowly dig out a huge grid of tunnels, branch mining.


Wednesday, 26 March 2014

Minecraft - Ordeal #5

Today I've not been to work, when I came in last night I had a terrible, and I mean agonizing, pain under my right rib towards the front... I thought it was trapped wind, so ignored it... Big mistake, its kept me up most of the night, and when I woke up this morning I just could not move.

I'm moving now, but it is agony, I don't want to eat and I'm in such pain... But hey ho.

Before this took over me, I did play some Minecraft, so I drafted this post for you guys last night...

I didn't do anything too interesting, I started a project behind my base, out in the desert, I'm making out a square I'm going to sink as a vertical open cast/strip mine.  But before that I needed to expand and finish the storage.





So there are ranks for 9 more double chests, and then either side, I'm adding two annex's, one for an anvil, and the other for potion brewing.

Also, from above on my base ground level, I'm definitely able to just dump my inventory into the water stream and it come into my junk chest...