The strange thing is that when i first started building my new layout at first the <round offset="1"> worked and showed "2" on round 1, then after a while when going throu rounds it started to show the current round number. I then tried to change the offset number to 2, but nothing happens. Now no matter what offset number i enter it will still show the current round value.

1. (red dot #1) The number for next round shows current round.2. (red dot #2) In this tournamen ive loaded 6 players witch in my AutoPrizes.xml gives me 2 prizes, and the 3:rd price should in my opinion be blank.

The reason this is occurring is that you have two places using the <round> token. The first one displays the current round, the second displays the next round. The tokens all cache their values to speed up processing. The first one caches its value ("1", for example). When the second instance (with the offset) is evaluated, it skips actual evaluation because it finds a "valid" value in the cache. What should happen is each instance of the <round> token should cache its own values, based on its attributes. Most tokens do this. Looks like I forgot to change the caching when I added the offset attribute. Easy fix.

Try removing the first <round> token from your layout and you'll see the one with the offset suddenly start working.