Login

russian armor

Company of Heroes 2 Companion App

7 Apr 2017, 13:09 PM
#1
avatar of TheSleep3r

Posts: 670

Introducing Companion App for Company of Heroes 2.



FAQ:


Link to the app (Play Store, free, Android 5.0+):



In this thread you can comment the app, report a bug, ask for a feature or questions about the app or development. All feedback is appreciated.

Also. if you want to see the app translated to your language you can apply for it (you'll get a store listing credit of course).
7 Apr 2017, 13:13 PM
#2
avatar of Highfiveeeee

Posts: 1740

I never felt so ashamed to own an iPhone :-(
Still great work mate!
7 Apr 2017, 13:16 PM
#3
avatar of Siphon X.
Senior Editor Badge

Posts: 1138 | Subs: 2

I never felt so ashamed to own an iPhone :-(
Still great work mate!


I don't even own a mobile...

But looks great, good work. :thumb:

What's the "Regional" rating, though?
7 Apr 2017, 13:19 PM
#4
avatar of TheSleep3r

Posts: 670



I don't even own a mobile...

But looks great, good work. :thumb:

What's the "Regional" rating, though?


All additional data is taken straight from Relic servers. This means it's only explained by the short developer comment, which in this case is straight "regional". Most propably Relic divided players by sectors, or regions, like Europe, Americas, Asia etc.
7 Apr 2017, 13:28 PM
#5
avatar of Blalord

Posts: 742 | Subs: 1

Nice work Brah ! What language / framework do you use for your backend api ? :)
7 Apr 2017, 13:33 PM
#6
avatar of TheSleep3r

Posts: 670

Nice work Brah ! What language / framework do you use for your backend api ? :)

The entirety of the app was written in Android Java. To make it work I had to reverse-engineer Relic scripts from the player card website. The code is based on JavaScript and JSON format.
7 Apr 2017, 13:40 PM
#7
avatar of Blalord

Posts: 742 | Subs: 1


The entirety of the app was written in Android Java. To make it work I had to reverse-engineer Relic scripts from the player card website. The code is based on JavaScript and JSON format.


Ah ok ! not a backend (your) needed if indeed you use only Relic Api :)
7 Apr 2017, 21:21 PM
#8
avatar of TheSleep3r

Posts: 670

Update 1.0.1
Reloading stats no longer sets tab to 1v1
8 Apr 2017, 13:28 PM
#9
avatar of TheSleep3r

Posts: 670

Update 1.0.2
Current and 24-hour peak player count is now shown.
8 Apr 2017, 15:14 PM
#10
avatar of strafniki

Posts: 558 | Subs: 1

awesome!
any chance to see the rank of the country you are living in?
for example: "you are rank 27 of all players from your country XXX"
because, apparently, coh2 shows the country of all players in their playercard. maybe you could work that out. would be a very cool feature! as i dont think the already existing "regional" rank counts as such rank.. or is bugged cause #lelic.
8 Apr 2017, 16:05 PM
#11
avatar of TheSleep3r

Posts: 670

awesome!
any chance to see the rank of the country you are living in?
for example: "you are rank 27 of all players from your country XXX"
because, apparently, coh2 shows the country of all players in their playercard. maybe you could work that out. would be a very cool feature! as i dont think the already existing "regional" rank counts as such rank.. or is bugged cause #lelic.


It could prove to be time consuming because of the way Relic API works; nevertheless, it is possible using workarounds. At this moment I have some other plans, but I could implement this feature in the future.

EDIT: I checked again and this would need over 50 entire webpages to be loaded. I don't think this could be done in reasonable time by currently popular mobile devices.

EDIT2: So after checking once again there is another option. It couldn't be displayed from the go for sure; the app would need some sort of Analyze menu.
8 Apr 2017, 19:59 PM
#12
avatar of strafniki

Posts: 558 | Subs: 1

thats sad to hear as it could be a very interesting feature. but thanks for checking it out
8 Apr 2017, 21:40 PM
#13
avatar of some one

Posts: 935

I thought it shows my teammate and opponent stat/rank while playing. So sad
8 Apr 2017, 22:46 PM
#14
avatar of Hater

Posts: 493

Direct link to APK?
9 Apr 2017, 09:13 AM
#15
avatar of TheSleep3r

Posts: 670

jump backJump back to quoted post8 Apr 2017, 22:46 PMHater
Direct link to APK?

You can download the 1.0.2 version from here:
https://drive.google.com/file/d/0B7I4BXHIWBCUMWMybmx5bkljRkE/view?usp=drivesdk

It most probably works without Google Play Services, but let know if it doesn't.

I thought it shows my teammate and opponent stat/rank while playing. So sad

It can't be fully automated. It would need to enter the nick into a text field and select the player from a list to show his rank as all game data is added to the Relic API after the end of match.
9 Apr 2017, 10:02 AM
#16
avatar of some one

Posts: 935

Sad.

the usefulness of this application is under question
9 Apr 2017, 11:12 AM
#17
avatar of TheSleep3r

Posts: 670

A quick update about the Regional stat. Relic has divided the world into following regions: Europe, Middle East, Asia, North America, South America, Oceania, Africa, and Unknown. The Steam profile country selection is irrevelant, Relic has other means to check that.
10 Apr 2017, 13:47 PM
#18
avatar of TheSleep3r

Posts: 670

Update 1.1.0
Added unique Custom Games and AI Automatch tabs, propably never seen before
Minor bugfixes
15 Apr 2017, 20:16 PM
#19
avatar of TheSleep3r

Posts: 670

Update 1.1.1
Added Polish localization
16 Apr 2017, 12:58 PM
#20
avatar of TheSleep3r

Posts: 670

Update 1.1.2
Hotfix to Polish localization
1 user is browsing this thread: 1 guest

Ladders Top 10

  • #
    Steam Alias
    W
    L
    %
    Streak
Data provided by Relic Relic Entertainment

Replay highlight

VS
  • U.S. Forces flag cblanco ★
  • The British Forces flag 보드카 중대
  • Oberkommando West flag VonManteuffel
  • Ostheer flag Heartless Jäger
uploaded by XXxxHeartlessxxXX

Board Info

414 users are online: 414 guests
1 post in the last 24h
6 posts in the last week
34 posts in the last month
Registered members: 49186
Welcome our newest member, 12betripp
Most online: 2043 users on 29 Oct 2023, 01:04 AM