When this happens you will notice that the program don't responds for longer time, and the program window sometimes blinking. If you load a lot of files (scenery of a big route), java can run out of memory (it uses max 330 mbytes max at 32bit, and 1 GB at 64bit). bin.Īnother important thing: Always make sure that you've loaded the appropriate blueprint libraries in editor that you going to use for replace, or the replaced object won't appear, or won't work correctly. Important: this program calls serz.exe to convert bin to xml and back, so you need to put a copy of serz.exe(it can be found in railworks directory) next to this program.
#RAILWORKS 3 SIGNAL .RWP FREE#
It may have bugs, if you find any feel free to comment it here. If it finds an existing backup file then it will create a new backup with an increasing number after the bak extension starting with 0, and the highest numbered will be the latest backup (fe bak, bak0, bak1, bak2.). The application makes backup(renamed with. Also you can sort the rows by columns, by clicking on column headers.So if you have a quad core cpu, with one opened xml it will use one core, but if you opened at least 4 files, it will use 4 cores (i hope :D ). If you have multicore cpu, the program can use any cores if there are enough xml files opened, as every xml processing runs in seperate thread.For example replacing around 30 different signal blueprint references and 2024 pcs of signal instances on Hagen siegen took about 30sec processing time. The processing time will depend on how big is the xml you modify, how many things you want to replace, how many xml files do you modify. If you're done, then click on Replace items button, and the application will replace all of the blueprint references in the file(s) where you filled ALL the three cells (if desiredProvider/product/blueprintid is missing, it won't modify those references).If you don't want to change something, then leave it's "desired" cells blank, so the application won't touch them. Or double click on blueprint file in the tree view. Find what you want to replace, and fill(double click to edit the cells) the desired cells with the desired new blueprint reference.Click on Filter button to populate the table.Select one or more blueprint types (trackbedrumble, trackrule, etc).The application is pretty simple, for those who know what is provider, product, and blueprintID, so basically what is blueprint in RW.įile menu/Open files (you can select more but of course the processing will take longer time) Search for blueprint copy paste the tags, missing character mistakes, etc, and you cant replace multiple different blueprint references at once. You can raise/lower track network, or objectst too, and you can bulk switch on/off the shadow casting of lights in game.Īnd yes you can do some of this with RWTools(like you can with any text editors), but with those you can do a lot of mistakes. (it will work on those too that haven't got blueprint references, just won't list anything though)įor example i've replaced all kind of german signals on Hagen-Siegen route, to hungarian signals, in 5 minutes. But it will probably work on any railworks xml/bin files that have blueprint references. I'm tested it on scenery tiles, and tracks.xml(tracks.bin) to replace signals, and tracks and track rules.
I've wrote a simple Java application to mass replace blueprint references in railworks data xml/bin files. This feature can be found at Assets/Zip to RWP. You can select multiple files, or directories to convert. It works similarly like the dav decoding feature.
#RAILWORKS 3 SIGNAL .RWP ZIP#
With this you can convert plain zip addon releases to rwp format.