Archive for the ' CHPP' Category

Version 7 with 2nd team support

Hello hattrick youthclub users,

today we are glad to release hattrick youthclub (HY) version 7.0.

Here is a list of our major changes:

2nd team support

HY supports 2nd teams now. If you have two teams in hattrick you can manage both on HY. Just login with your regular login data. Then you will find a orange bar at the top of the page, which enables you to switch between your two teams (please note that HY supporters have to accept a notification first, explaining credit usage in 2nd teams).
The sync is separately for both teams, thus after syncing in your first team you should switch to your second team and sync there as well.
We have ran a beta test, thus we are pretty hopeful that there are no major bugs. But if you observe any strange behaviour or bug, please use the “report a bug” button on the upper right of the page and describe everything related to your observation/bug as detailed as possible.
Some users have problem, that there twins disappear. This problem occur, if you are using Firefox and Foxtrick 0.12.0. Foxtrick 0.12.0 have several problems related to second teams. Please update to Foxtrick  0.12.1 and then you just have to wait for the next twin search and all your twins will be back again.

Cleaning up of nearly unused settings

For the 2nd team integration we had to take a deep look into many old code and pages. We took the opportunity and get rid of some old nearly unused settings in hattrick youthclub. We removed…

  • the option to hide the player avatars on player overview and details pages,
  • the option to switch to the old skill order of Hattrick and
  • the option to deny newsletter reception

We removed these settings, because less than half  a percent of our users used them and thus to maintain them means more work for us as usage for the broad user base. Sorry to all who have used them 😉 , we hope you understand our decision.


In HY we have established a time-tracking tool before we have started with 2nd team integration. We started using this software mainly for two reasons: First to get a better feeling on how much time we do spend for this project and secondly to measure on which tasks we do spend most of the time to get an idea where we may could improve our routines and help pages.
Since the 2nd team support is one of the largest projects we have ever worked on in HY, we like to share our working time we have spent for this project: ~90h (including analysis, developing and testing) – a lot of time, right?
Even though we spend a lot of time 2nd team integration and on HY in general, we like to highlight, that we love to do it and that we happy to welcome every new user and of course really appreciate your donations and if you buy credits, because this really helps us to keep our motivation up and to pay our bills as well 🙂 .

Thank you for your great support and thank you for being patient and waiting for 2nd team support. We really hope that you feel that it was worth to wait for it.

Ruben (Mod-Homer-Simpson, User Support) and Markus (Mackshot, Developer)

P.S.: If there are any big problems we might have to take the site down, because we can only fix that issue when we are at home and not at work. If this is the case, you will find an update to this blog post.

2nd youth team in HY


we are back again with an update about the second teams in hattrick youthclub. Hattrick has released the updated CHPP API files for the second teams on the 2nd of May. We have analyzed the new CHPP File Structure and how it fit to our structure.

The good news: It will be possible to manage your second team in HY as well.

The bad news: The changes we have to apply to HY for managing a second team are very time expensive. Thus it will take some time until you will be able to manage your second team in hattrick youthclub. 🙁

Right now we plan to add the service for managing the second team in HY to your current account – so you will only have one account (as in HT) and you can switch between your two teams.  Thus there will be no need for a second registration. Of course we plan that you are free to decide on your own, if you manage your first, your second, both or none youth teams in HY. 😉

As said before, it will take some time until we are  done with implementing all needed changes. Please keep in mind, that we work on HY in our free-time (Homer is studying and I have a regular nine to five job), thus we cannot spend as much time on the developing work as we would like to spent. Additionally, I am still the only developer and we do not just want to implement it anyhow – we want to do it right.

So, if you like to help us with developing this page, you are very welcome to apply on our job page

We will update this blog entry with major status updates and as soon as the 2nd teams can be managed on HY, we will post a new blog entry. Please make sure that you follow this blog and spread the word about our blog!

You can be sure that we are working on it – please be patient,



UPDATE 2013-06-06:

Today we started with a closed beta test for our 2nd team support. We already invited and will invite some users, who we do know pretty good and we do trust in. We think that this closed beta test will take 2-8 weeks depending on the number of bugs they will find and how much time we do need to fix them. Afterwards we may will have an open beta test or we may will release the 2nd team support for all users.


UPDATE 2013-06-18:

The beta is running for 12 days now. It is time for a short update how the beta has gone so far. The good news is, that no major bugs occur, but our tester found a  couple of minor bugs and handed-in some suggestion for improvement. We have fixed all known bugs  and have implemented some of the suggestions as well.

What do we have to do before we can release?

  1. We want to observe how everything is going during next weekend in beta test.
  2. We have to implement one smaller function which we do need for our release.
  3. We have to investigate a possible problem related to twins, first and second team, when using Foxtrick 0.12.0. We are in contact with FT regarding that issue.

When do we plan to release? Well, this is the master question. We can say for sure, that we will not release before the mid of next week. Depending on how we progress with these three topics left and depending on possible new problems, we are not aware of right now, we may (if everything is going well) will release at the end of next week or during the first week of July. If we will not be able to release till the 5th of July we will announce it here. After release you will find a new post to this blog 😉 .

Second (youth) team


a few days ago Hattrick has announced, that Platinum Supporters can manage a second team in Hattrick. If you decide to manage a second team you will be able to open a second Youth Academy as well. Thus one question arise here: “Can we manage our second team on hattrick youthclub?”

Right now we cannot answer this question for sure, but we are willing to add an option to manage the second team in hattrick youthclub as well!
Hattrick told the CHPP developers, that they will provide access to the data of the second team via CHPP interface / api. But right now, it is undecided how this access will look and work. Therefore we cannot say whether we will be able to provide a way to manage a second youth team in hattrick youthclub and when.
Assuming that Hattrick will release the new CHPP api specifications with (global) season 52, we have to check how these changes affect hattrick youthclub and then we can decide how to implement the second team in hattrick youthclub and identify the limitations.


Ruben (Mod-Homer-Simpson) and Markus (Mackshot)

Maintenance, Foxtrick cooperation and future projects


first of all we like to announce a short hattrick youthclub downtime. We have to update our server software, thus we have to take down hattrick youthclub for a while. This downtime is scheduled for Wednesday, 10th of October from ~10 am till we have finished 😉 . Since Mackshot was on holiday during the Hattrick season break, we were not able to do these updates during the season break and decided to perform then now.

In the last month we started several cooperations with Foxtrick. We have finished our work on these cooperations now, and now we are waiting for Foxtrick to release these new functions which mainly increase usability of hattrick youthclub. In future your coach match reports will be added to hattrick youthclub automatically when you read them and rejected players are added to our database automatically as well. But both of this is still not working and as soon as Foxtrick have released a new version with those functions we will let you know.

Currently development of hattrick youthclub is a bit stucked, because Hattrick does not concentrate on new CHPP Files right now. So we are waiting for new files from them and started cooperations and worked on other tasks. One topic we might will work on in future is to give you an better overview  of your scouting history (and success). We haven’t talked about the details, but I feel it could be a nice small addition to hattrick youthclub. Besides that we are always working on smaller bug fixes and try to improve the page in details continuously.

We also want to take the opportunity to thank you for supporting us by donating or buying some credits. Thank you. This is a pretty good motivation for us!


Player import and tracking


today is a great day for hattrick youthclub. We started with no CHPP support at all, then we got a CHPP license and hattrick implemented youth feature step by step. There are still some things missing on CHPP site, but we are proud to announce that …

  • … you  can import your players via CHPP now. No more need to copy and paste player source codes
  • … we automatically detect if a player is promoted, sold or fired
  • … you can see all former YA players, who are member of your Hall of Fame now
  • … you do no longer have to worry about entering all resales of your player, because they are detected automatically
  • … your scouts are detected and region changes (with some limitations too)
  • … we track the skills of your player, later we will implement a graph and display the skill changes of your players through their career

When you login, at max every 12h, a sync starts automatically. This sync does update players and check for new matches too. If you like to run this sync manually, because a match just finished or you have imported a new player, then you can force an immediatly sync by clicking on the link ‘Sync’ in the top menu of hattrick youthclub. At the end of the sync you will get a report with updates. You have to confirm some updates and enter some additional values for others as well.

Of course not everything is possible due to CHPP limitations. Next we want to explain what you still have to worry about:

  • You should still import the trainer / coach comments of the coach for a match, because they can have some important information for calculating the subskills.
  • Especially for scouts you should be carefuly, because we do only detect a region move of a scout, when the scout scouts a player and do not know the exact dates when scouts get fired or what are the costs for moving a scout to another region. Please check the scouts page manually, when you changes something.
  • In general, please keep your eyes open and double  check if everything is right in HY.

We really hope you like these news and loooking forward to your feedback. Maybe this could be a way to get more ht users using hattrick youthclub. We feel that the initial import of the players was the biggest problems for newbies. What do you think?


Ruben (Homer-Simpson) and Markus (Mackshot)

Some technical facts some may like to know: we named this new version 5, because it is a major change. 41 files were added, with ~6’000 lines of source code and ~270’000 characters… 😉

CHPP Manage Youth Players


Hattrick has released a CHPP update. With this update we are able to download more information from chpp as before. But we are still not able to do all the stuff automatically. Here is a short overview, what we already have done, what we will do, and what we are waiting for:

  • We have already implement the new CHPP Scope, which allows us, to download your player’s skills. With the help of this scope, we also reveal the skills of your players on Hattrick’s side. We store those information in the database to have a big set of data, which we need for the next step…
  • … in this next step, which we plan to finish till the end of december (but maybe christmas-time will not allow us to do it in time), we will use this information for supporting you in keeping all the skills up-to-date on hattrick youthclub. When this is done, we still recommend to import coach comments manually, because they does provide extra information, the chpp files will never provide.
  • Of course most of you would love to see, that we can download new players from HT too. Before this will be possible, we need additionally chpp files. As soon as they are available, we will work on a way to automatically download players from HT to hattrick youthclub.
As soon there is any visible change for you, we will write a new blog post. Currently you only have to allow hattrick youthclub to use the new chpp scope “manage youth players” and wait for the next blog entry 😉 .
We are looking forward to new chpp files in future 🙂 ,

Save your line-up to at Hattrick with one click – Update 2/11


we are back with a large update for hattrick youthclub. During the last weeks we have worked on this update. The main feature is, that you can save your line-up at hattrick, which you have made on hattrick youthclub’s lineup recommendation tool.

Here is the complete list of new features:

Redesign of lineup recommendation page

  • You can transfer the lineup with one click to Hattrick (for this feature it was mandatory to re-implement the oAuth library)
  • We adapted to the the Hattrick 5-5-3 based line-up
  • Select your desired training and we colorize skills, positions and show the training effectiveness. With this support you can easier decide which training you should try or where you should place your players on the pitch!
  • We integrated all lineup recommendation options to a single page and improve usability. You can move a player by drag-n-drop or by clicking now.
Match Import
  • Thanks to the latest CHPP updates, we are now able to download a match without the need for manual adaption afterwards. You only have to set the primary and secondary training. The line-up, including all stars, player moves / swaps, substitutions, events, bookings (yellow and red) and goals are completely imported.
Other changes
  • The sort order of every page is highlighted (the icon representation the current sort order is colored red)
  • On statistics page, we added top 10 ratings based on the stars rating for the different positions on the pitch
  • For some mobile devices, mainly devices with touch screens, we had a problem with the positioning of the footer bar, we moved it to the end of the page for those devices.
  • You can now delete your complete account. All data will be lost and we are not able to restore them. When you register again, you will have a new (empty) account.
  • many smaller bug and user interface fixes
Your feedback is appreciated!
Update 2/11/2011:
We released another update, but we do not want to have a new post here, because we think the other update is more important and should be stay on top for some more days. Here are the news for Version 4.0.1.X:
  • For non-supporters it is now possible to copy & paste the lineup from the new lineup help page to Hattrick too
  • On player skill matrix, skill analysis and line help you will now find colored arrows in the box where a potential for a player in a certain skill is mentioned. Move your mouse over the arrow to get an explanation. The idea is, to show you, if would be able to get this skill maxed out, if you would focus your training on this single skill to help you do recognize players and skills, which are worthy or unworty to train!
Additional to this, we also have some Updates for our national team scouts:
  • The NT Coach / U20 Coach can add a description for every scout, therefore it is easier for the users to find the correct person to talk to.
  • Players who cannot be promoted with 17 years and 0 days, are highlighted on scouting list, bookmark lists and favorite lists
  • Scouts can take a look at the twins of players (starting from the player details page)
I hope you like those changes too!

Copy Lineup to HT and a lot of background stuff


with this new version we like to invite you to use our lineup help page more often. Therefore we created a new very useful tool for it. When you set up your lineup on the lineup help page, you can use the button “Copy lineup to HT” to copy the lineup to a youth match on Hattrick’s page. We feel, that this is very useful and hope that it will increase the usage of the lineup help in future. I like to highlight the “I am the coach” option, because there you can set up the lineup based on your preferences, and you do have an overview on all skills and ratings of all players. I personally think it is very useful, you may have to be get familiar with using it first. Please note, that you cannot set if your player should play eg in left inner midfield or right one for historical reasons. When you think, that we should add those flexibility there, please let us know, and we will put on to-do and will change it with a future release.

Currently we are not deploying too many visible changes for the users. But we are working very intensive on changes for hattrick youthclub. Here are some of the changes you do not see, but which costs time too:


  • … improved our error detection system and can get rid of some errors, which are not reported too (but please still report a bug with as many as possible information, when there is one for you)
  • … worked on securing the site against hacker attacks. This is a ongoing, never-ending, process, i guess.
  • … redesigned the oAuth interface, which is used to fetch your data from Hattrick Servers. With this changes we are more flexible in error handling.
  • … added a caching infrastructure for chpp files. With this chpp file cache, we will be able to reduce the files we have to load from Hattrick Servers and can load other files more often, which will be used in future updates of our page.
  • … are working on preparations for new functions, which needs different technical prerequisites.

Additionally to those changes, we continuously fix bugs.

Have a nice week and good luck at World Cup Betting Game!


New Login (oAuth) CHPP 2.0


Hattrick announced CHPP 2.0 in their editorial in November 2010. With CHPP 2.0 Hattrick promised to spend more time on developing CHPP and introduced a new login system. CHPP is the third-party developer platform of Hattrick. Developer can request a license and create third-party applications, which have access to Hattrick resources. With CHPP Hattrick wants to ensure, that only good/trustful developers get access to your data. The aim is to have third-party applications, which are a good addition to Hattrick and increases the users fun of the game.

oAuth is the new login system. With oAuth you, the user, have more power to control what an application is allowed to do or not. In the past, you could only login to an application and the application could access all data available. New is, that you can restrict this access now. If the application wants to manage your challenges for you, it has to ask you for the permission. This different levels of rights for applications, will (hopefully) lead to more interactive CHPP applications, when Hattrick will develop more different access levels to the CHPP interface.
With oAuth the security code does no longer exist. The new login system works the following way. When you register with us, you have to select a user name and a password. Those data are independent from any data you have chosen on Hattrick. Then we redirect you to Hattrick, where you have to log in to grant permission to us to access your data. Hattrick will redirect you back to hattrick youthclub and you have registered successfully with us and got already logged in. If you already have an hattrick youthclub account, you have to register again. When you registration is completed, your old data is transferred automatically to you new account! Please keep in mind, that you have to login with your hattrick youthclub user name and password you chose during registration, Hattrick’s login name and security code will no longer work!

CHPP 2.0 is next to the new login system a promise by Hattrick to develop the CHPP interface with a higher speed. Therefore we can hope for more CHPP functionality for Youth Academies in the future. In the last weeks/months Hattrick started updating and improving existing CHPP resources. I think we can be optimistic to see CHPP resources for Youth in future, but i do not like to make any assumptations how long we have to wait for it.

We decided to switch to the new login system now. Hattrick will take off the old login system (with security code) in June 2011. We liked to switch to the new login system this early, because we like to benefit from future CHPP changes, which may only be provided for oAuth login.

When you register with us you have to accept a disclaimer. You are maybe worried about that, because you had not to do so earlier. Well to be honest, with respect to german laws (we are located in Germany!) we have to add a disclaimer to our webpage, to avoid problems. So please do not worry about the disclaimer, it is only to avoid problems with german law. There are no other reasons!
I am looking forward to the upcoming changes in CHPP by Hattrick in the next month, and i am really hoping, that we made the switch to the new system as easy as possible for you!


Player Avatars, Links to HT, Improved Match Sync


finally we finished our exams and we worked on hattrick youthclub :).

In Version we are proud to present some nice improvements:

  • Player Avatars, When you import your players, the avatar of the player is imported as well. You are able to see your players like on HT (if you are not a supporter, you can only see the silhouette like on HT). Use the edit icon to upload the avatars for players who were already added to hattrick youthclub! We do also show your team logo now!
  • Hattrick introduced their new load balancing system. We really like it, because it easy to link to hattrick now. We added a lot of links to If you are using another domain as you can choose it on your account settings.
  • There are several limitations, when you sync your match with Hattrick, because the CHPP support for matches is not the best. In the past we got a lot of bug reports, due to missing players. All of them were missing, because they got a red card or got injured without any substitutional player. We do recognize these players now and offer a fast method to add them to your lineup. We hope that this will help you and us :). We can still not detect everything automatically. Especially positions switches are a huge problem! Be aware of it and add it manually on the line up page!