Jump to content


RCpack for 8.6 - full support for 8.5; 8.4; 8.3; limited support for 8.2; 8.1; 8.0 - more coming soo...

bunny! RCpack 8.6 Replay Compatibility Pack

  • This topic is locked This topic is locked
29 replies to this topic

PTwr #1 Posted Jun 27 2013 - 18:29

    Major

  • Players
  • 44730 battles
  • 10,303
  • [BITSA] BITSA
  • Member since:
    04-25-2011

RELEASE DISCONTINUED!

Follow to this blog for 8.7 version.

Replay Compatibility Pack 8.6 v1.3

RCpack - the thing that lets you watch old replays

with minimal overweight.

Previous thread.

Go read it or go away and never come back.

Rules:

If you want answer from me in this thread, follow my rules.

You can find them in previous thread, that's why I placed link to it.

Do not obey and you will be either insulted or ignored.

It depends on my mood.

Info Section

Cascade modular architecture has arrived.

Why modular?

To watch 8.5 replays on 8.6 you only need RCV 8.5

Why cascade?

Because to watch 8.4 on 8.6 you need both RCV 8.5 and RCV 8.4

Why it is good:

-you only install what you need.

-it lowers overall weight of RCP.

-it allows for easier patches.

-it allows for replacing full support RCV to minimal support RCV.

-it allows easy upgrading, install current release and later just add new RCV's.

-because it has no longer any need to modify game files.

-because it support custom res_mods directory for each RCV. (yep, you can use mods in RCP)

- because I say so.

What limitation is it placing:

-you need every higher version RCV to use lower version ones - which is good because I say so.

-RCP is separated from host res_mods directory - which is good because mods are version dependent.

-you can not destroy game that easily (you need to be fully fledged retard to do so).

Why current release is so big?

Current RCV's (Replay Compatibility Version) packs provide fullest compatibility possible.

In case of 8.5 -> 8.6 change it caused major weight increase due to rework of tank models and audio system.

It is possible to attempt to downsize them by tinkering in RCC (Replay Compatibility Change) package.

Feel free to do it on your own if you want and share your results.

Hint: many changes are just several different pixels in texture, removing such files from RCC will cause game to use files from host version (8.6), in many cases it should be possible to lower package size without losing quality.

So as opposed to usual 300-400 MB RCV 8.5 weights a tad over 1 GB. Ouch. Blame WG for Star Wars sound effects in 8.6.

Download Section

RCP for 8.6 version 1.3

Requirements:

-brain.

-clean installation of WoT 8.6. (modification in res_mods are allowed)

What are downloads composed of?

Here you can download RCS (Replay Compatibility System) packages containing both RCC and RCV for given game version.

Packages are provided in SFX (Self Extracting) archives, that's why they are executable files.

You can either use embedded SFX module or open it in software like WinRAR for manual  decompression/browsing.

New downloads are moved to multi part format.

You can start unpacking after downloading first part.

SFX will automatically ask for next parts

For old downloads: Patch #0002 for Widepark(Munchen) black screen issue for RCV 8.5 (applies to 8.4 and 8.3 as well):

Download

RCV 8.5:

Download

For old downloads: Patch #0001 for sound system for RCV 8.5 (applies to 8.4 as well):

Download

RCV 8.5, patched, repacked:

Download part 1

Download part 2

Download part 3

Download part 4

RCV 8.4:

Download

(requires RCV 8.5 installed)

RCV 8.4, repacked:

Download part 1

Download part 2

(requires RCV 8.5 installed)

RCV 8.3:

Download part 1

Download part 2

Download part 3

(requires RCV 8.5 and RCV RCV 8.4 installed)

Limited Compatibility Packs for: 8.3, 8.2, 8.1, 8.0

Installation Section

After downloading simply open files and go forth with unpacking.

Make sure that files are extracted into RCpack directory in WorldOfTanks game root.

Posted Image

Next step is.... watch replays:

1. Navigate to RCpack directory:

http://img28.imagesh...g28/460/qlg.png

2. Make shortcuts of "run X.Y replay" to desktop (or wherever you want), or make not, there is no try.

3. Drag&Drop replay onto correct launcher.

Posted Image

4. Watch replay.

5. Report errors.

TaDa!

DISCLAIMER

If you screw up anything, it is only your fault.

I hate you by default.

Whatever will happen, you deserve it.

Downloading files from unknown source is plainly stupid. Don't do it.

Note to moderators:

I would like to ask you to not edit or merge my posts in this thread.

Separated messages will be made intentionally, just like in older threads of RCP.


Edited by PTwr, Sep 19 2013 - 19:23.


Gramis #2 Posted Jun 27 2013 - 18:51

    Staff sergeant

  • Players
  • 7232 battles
  • 323
  • Member since:
    02-28-2011
Nice Job :great:  Glad i can do this without 3 installs.

PTwr #3 Posted Jun 27 2013 - 18:58

    Major

  • Players
  • 44730 battles
  • 10,303
  • [BITSA] BITSA
  • Member since:
    04-25-2011

View PostGramis, on Jun 27 2013 - 18:51, said:

Nice Job :great: Glad i can do this without 3 installs.
Tada! :)

SiIencedSnow #4 Posted Jun 28 2013 - 17:17

    First lieutenant

  • Players
  • 13253 battles
  • 796
  • Member since:
    09-01-2012
Wow!  This is very needed thanks!

Jiri_Starrider #5 Posted Jun 28 2013 - 17:46

    Major

  • Players
  • 7564 battles
  • 2,415
  • [TB] TB
  • Member since:
    09-28-2010
Very cool, something WG should be doing by default so good for you for doing their job for them.

I'm assuming that since the versions prior to 0.8.4 are not mentioned here (nice history lesson going through old threads, and way to go tempting mods to consolidate your threads, by the way) that they are not currently compatible with a 0.8.6 client install?

PTwr #6 Posted Jun 28 2013 - 22:42

    Major

  • Players
  • 44730 battles
  • 10,303
  • [BITSA] BITSA
  • Member since:
    04-25-2011

View PostJiri_Starrider, on Jun 28 2013 - 17:46, said:

Very cool, something WG should be doing by default so good for you for doing their job for them.

I'm assuming that since the versions prior to 0.8.4 are not mentioned here (nice history lesson going through old threads, and way to go tempting mods to consolidate your threads, by the way) that they are not currently compatible with a 0.8.6 client install?
I am currently porting RCC's from previous releases to fit in new RCV's, it will create rather right weight solution with certain issues (mostly missing textures).
It should be ready, tested and uploaded on hour or two.
Full compatibility packs will come later as it is much more time consuming than just re-using older packages.
As with RCV 8.4 it all you will need to do is to add new packs to current installation with keeping chain of versions up to highest (cascade must be complete).

While doing so I found two of my older projects working directories (I have mess on disk):
-RCack 7.5 for 8.0
and ye old glorious
-RCpack 7.x for 7.5

By reusing packages from those two releases I can make quick port to RCP 8.6, that's why new architecture is awesome - it takes away most of the work. But still there are few things I want to change in it, tho I will wait with that until 8.7 will came out (I want to add easier porting between host versions).

So yeah, RCP for 8.6 should contain full compatibility, starting from limited to later evolve into full.

View PostJiri_Starrider, on Jun 28 2013 - 17:46, said:

(nice history lesson going through old threads, and way to go tempting mods to consolidate your threads, by the way)
It is quite peculiar case, according to forum rules moderators should ban me for every RCP thread I make, yet they visited my threads and did nothing (in meantime they gave me warning points for stating that women breasts are better than pixel tanks). Apparently RCP is more important than mere forum rules.

Edited by PTwr, Jun 28 2013 - 22:45.


IndygoEEI #7 Posted Jun 28 2013 - 23:46

    Major

  • Players
  • 60222 battles
  • 5,894
  • [NA-CL] NA-CL
  • Member since:
    01-06-2012
So this is why it hasn't been updated in so long.  Good Job!  I'll finally install it now.

PTwr #8 Posted Jun 29 2013 - 00:35

    Major

  • Players
  • 44730 battles
  • 10,303
  • [BITSA] BITSA
  • Member since:
    04-25-2011

View PostIndygoEEI, on Jun 28 2013 - 23:46, said:

So this is why it hasn't been updated in so long.  Good Job!  I'll finally install it now.
I am currently testing limited compatibility packages, and first error occurred at 8.0 (8.3, 8.2 and 8,1 worked fine at first run.
So have you ever wondered what happened to El-Halluf in 8.1 update? It got splatted down by Ratte, old El-Halluf was placed more than one tank height higher.
Posted Image
Which had lead to issue: Where is the screenshots?

So here is how game handles screenshot issue with RCpack, additionally story about paths.xml file:

-RCpack launches executable of X.Y version, handing it replay you picked to watch (by dragging it on "run X.Y replay" batch file or shortcut to it).
-Game is checking it path: %Host game root% \ RCpack \ RCV \ X.Y \ core \ WorldOfTanks.exe
-Game proceeds to load resources - it looks into paths.xml file lying next to executable file (in "core" directory of X.Y RCV)
-For each entry in paths.xml game accepts either directory or package file (deflate archive, .PKG by default, can be .ZIP or other as well)

How does multiple entries for same directory/package work? That's the secret of RCP small (when compared to full game) size.
Game accepts directory, or archive which is treated as directory, as location of resources. However game is not loading whole directory/package at once.
Instead it looks into it for files it needs, for battle it is:
-map
-tanks
-gui
However it ain't end
Map requires shared resources, shaders and miscellaneous stuff.
Both GUI and tanks require scripts(in same package as res).
Scripts and shaders require resources and resources of BigWorld engine.
Ta Da! That's all what is required for battle. Hangar stuff can be safely removed from RCC as you never see hangar when watching replays, so it is never loaded by game.

And thats why full compatibility RCC looks like this:
Posted Image
If you noticed rather large size of "res" package, then here is explanation: 8.6 changed sound system, old sound files itself weight over 200MB, to maintain compatibility for sounds it has to be added. However none of RCC's for older versions need it as they will rely on RCC 8.5 to make it work.
I am surprised by amount of changes in GUI (usually it was ~50MB per update), however I guess that it is caused by changes in sound system.

So how does RCpack launch older versions with such limited set of data?
It's simple: it first give game its RCC content, thus providing changes between host version and played version.
Next step is to load all remaining files from host version. If file will occur second time, it will be ignored. First on list, only to load.

And that's why paths.xml in RCV's looks like this for 8.5:
("../" means one directory up)
<root>
  <Paths>
	<Path>../res_mods</Path>  <- res_mods located in RCpack\RCV\X.Y
  
   packages located in RCpack\RCC\X.Y-HostX-HostY
   game is launched from RCpack\RCV\X.Y\Core so paths need to up by three directories (RCV\X.Y\Core) to start in RCpack
	<Path>../../../RCC/8.5-8.6/vehicles.zip</Path>
	<Path>../../../RCC/8.5-8.6/shaders.zip</Path>
	<Path>../../../RCC/8.5-8.6/res.zip</Path>
	<Path>../../../RCC/8.5-8.6/res_bw.zip</Path>
	<Path>../../../RCC/8.5-8.6/misc.zip</Path>
	<Path>../../../RCC/8.5-8.6/shared_content.zip</Path>
	<Path>../../../RCC/8.5-8.6/gui.zip</Path>
	<Path>../../../RCC/8.5-8.6/maps.zip</Path>
  
	and now host resources to fill up holes left in by RCC's, basically all unchanged content is loaded from there.

	<Path>../../../../res/packages/shared_content.pkg</Path>
	<Path>../../../../res/packages/misc.pkg</Path>
	<Path>../../../../res/packages/gui.pkg</Path>
	<Path>../../../../res/packages/shaders.pkg</Path>
	 .....

But how it works for, lets say, 8.4?
Simple, it loads RCC for 8.4, which is basically what RCpack needs to launch 8.4 replays on 8.5 game, and then loads RCC for 8.5, thus providing all changes between 8.4 and 8.6. Then on the end, host resources are loaded.
<root>
  <Paths>
	<Path>../res_mods</Path>
  
	<Path>../../../RCC/8.4-8.5/vehicles.zip</Path>
	<Path>../../../RCC/8.4-8.5/shaders.zip</Path>
	<Path>../../../RCC/8.4-8.5/res.zip</Path>
	<Path>../../../RCC/8.4-8.5/res_bw.zip</Path>
	<Path>../../../RCC/8.4-8.5/misc.zip</Path>
	<Path>../../../RCC/8.4-8.5/shared_content.zip</Path>
	<Path>../../../RCC/8.4-8.5/gui.zip</Path>
	<Path>../../../RCC/8.4-8.5/maps.zip</Path>

	 and from now you basically have paths.xml from RCV 8.5  

	<Path>../../../RCC/8.5-8.6/vehicles.zip</Path>
	<Path>../../../RCC/8.5-8.6/shaders.zip</Path>
	.....


So that's the magic, and now I need to go and correct RCC for 8.0 to properly include changes made to El-Halluf (and other stuff).


But I have not answered where that screenshot was.
So here is the answer:
-game makes the screenshot
-game checks it path: %host root%\RCpack\RCV\X.Y\Core
-game checks if "screenshots" directory exists, if not, it creates it there.
-game saves screenshot.
So screenshot was in: %host root%\RCpack\RCV\X.Y\Core\screenshots.


And here is corrected issue from first screenshot in this post. Remember when I wrote that only 8.4 and 8.5 got full compatibility so far? Anyway, here are results of partial compatibility:
Posted Image
Its watchable, but damn, there's a lot of blood. So yeah, one last round of tests and I will start uploading.

Edited by PTwr, Jun 29 2013 - 00:54.


PTwr #9 Posted Jun 29 2013 - 02:04

    Major

  • Players
  • 44730 battles
  • 10,303
  • [BITSA] BITSA
  • Member since:
    04-25-2011

Limited Compatibility Packs for RCP 8.6 released


Support for: 8.3, 8.2, 8.1, 8.0


RCV lite release thread



Sanguinity #10 Posted Jun 30 2013 - 09:06

    Corporal

  • Players
  • 7397 battles
  • 64
  • Member since:
    04-20-2013
Awesome tool! Could you or someone mirror the link on mediafire? I have trouble downloading from rapidshare.

badsector #11 Posted Jun 30 2013 - 17:03

    Private

  • Players
  • 0 battles
  • 2
  • Member since:
    06-03-2012
Don't have sound in replays and don't know why.
Downloaded Full Client (Version 8.6) (5.01 GB), RCV 8.5 and RCV 8.4.
Tried without mods and also tried only with RCV 8.5 but nothing.

Any ideas?

Cobra6 #12 Posted Jul 01 2013 - 14:41

    Sergeant

  • Beta Testers
  • 0 battles
  • 169
  • Member since:
    09-17-2010
Like badsector I don't have sound when I watch an 8.5 replay. The replay itself starts fine, there is picture but no sound.

Are we doing something wrong here?

Cobra 6

PTwr #13 Posted Jul 01 2013 - 20:40

    Major

  • Players
  • 44730 battles
  • 10,303
  • [BITSA] BITSA
  • Member since:
    04-25-2011

View PostAfterflow, on Jun 30 2013 - 09:06, said:

Awesome tool! Could you or someone mirror the link on mediafire? I have trouble downloading from rapidshare.
Under progress of reuploading.

View Postbadsector, on Jun 30 2013 - 17:03, said:

Don't have sound in replays and don't know why.
Downloaded Full Client (Version 8.6) (5.01 GB), RCV 8.5 and RCV 8.4.
Tried without mods and also tried only with RCV 8.5 but nothing.

Any ideas?

View PostCobra6, on Jul 01 2013 - 14:41, said:

Like badsector I don't have sound when I watch an 8.5 replay. The replay itself starts fine, there is picture but no sound.

Are we doing something wrong here?

Cobra 6
Issue confirmed as problem with package "res", something got accidentally changed after last tests. Patch will be released yet today.

PTwr #14 Posted Jul 01 2013 - 21:11

    Major

  • Players
  • 44730 battles
  • 10,303
  • [BITSA] BITSA
  • Member since:
    04-25-2011
Solution for sound issue found. Automatic correction script will be released soon.

For now here are instructions for manual fix:

Audio files can not be in package for some weird reason.
Solution:

Extract "res.zip" and change entry
<Path>../../../RCC/8.5-8.6/res.zip</Path>
to
<Path>../../../RCC/8.5-8.6/res</Path>
in paths.xml of all RCV's.
Remember to use option "extract here" so it won't add redundant directories.

-------------

or just rename res.zip and then unpack into a directory of name "res.zip", no need to edit paths.xml that way.

Edited by PTwr, Jul 01 2013 - 21:36.


PTwr #15 Posted Jul 01 2013 - 23:20

    Major

  • Players
  • 44730 battles
  • 10,303
  • [BITSA] BITSA
  • Member since:
    04-25-2011

Patch for sound system for RCV 8.5/8.4 released


Download


Unpack to same directory as previous downloads.

When using automatic extraction, patch will be applied automatically.

When extracting manually, run patch0001.bat file.



badsector #16 Posted Jul 01 2013 - 23:48

    Private

  • Players
  • 0 battles
  • 2
  • Member since:
    06-03-2012
Good job m8! Works fine now. ;)

PTwr #17 Posted Jul 02 2013 - 00:09

    Major

  • Players
  • 44730 battles
  • 10,303
  • [BITSA] BITSA
  • Member since:
    04-25-2011

View Postbadsector, on Jul 01 2013 - 23:48, said:

Good job m8! Works fine now. ;)
Good to hear.

Cobra6 #18 Posted Jul 02 2013 - 07:33

    Sergeant

  • Beta Testers
  • 0 battles
  • 169
  • Member since:
    09-17-2010

View PostPTwr, on Jul 01 2013 - 21:11, said:


or just rename res.zip and then unpack into a directory of name "res.zip", no need to edit paths.xml that way.

Did just this, sound works. Splendid job mate on fixing it so fast! Now I can finally record some of my epic 8.5 matches :smile:

Cobra 6

PTwr #19 Posted Jul 02 2013 - 11:20

    Major

  • Players
  • 44730 battles
  • 10,303
  • [BITSA] BITSA
  • Member since:
    04-25-2011

View PostCobra6, on Jul 02 2013 - 07:33, said:

Did just this, sound works. Splendid job mate on fixing it so fast! Now I can finally record some of my epic 8.5 matches :smile:

Cobra 6
Glad to hear that.

However could you tell me one thing: is music in replays working? Music in menu and loading screen works fine, but in game I have none, tho issue can be bound to my settings:
Music during battle is dynamic, when you camp it is lazy, when you brawl it starts spinning, or at least thats how I remember it, I did less than 200 battles with music enabled so none of my replays was recorded with it.

On a side note:

News from the workbench!


- Rapidshare sucks currently, packages are being reuploaded to Mediafire right now!

- Sound Patch (#0001) will be applied to reuploaded packages, no need to use it anymore!

- packages will lose some weight

- Full compatibility RCV 8.3 will come today!

- With that only 8.2, 8.1 and 8.0 left to gain full compatibility, after that works on 7.x will start.



Sanguinity #20 Posted Jul 02 2013 - 13:00

    Corporal

  • Players
  • 7397 battles
  • 64
  • Member since:
    04-20-2013
Awesome, thanks for update and new links. :)




1 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users