Rsss dll soulstorm куда вставлять
The Ultimate Apocalypse mod team proudly presents to the Dawn of War: Soulstorm players and fans, an eagerly awaited and packed with epic content game experience, the Ultimate Apocalypse mod! Imagine a mod featuring massive Warhammer 40,000 battles where all 9 races in Soulstorm (and more!) have a chance at epic victory. A mod where there's no shortage of all new units, buildings, abilities, and even titans! A mod where there's nearly no limits holding you back. It's all about all out, massive war. Wanna nuke your enemies? You can. Gloriously epic titan duels are your thing? Ultimate Apocalypse has you covered. Not only that, but Ultimate Apocalypse is continuously tested to ensure the epic battle experience it delivers remains unique while being completely awesome. Thanks to you (yes, you!) and everyone playing, Ultimate Apocalypse has been steady within the top 20 ranked mods for years.
A quick way to improve your Soulstorm loading times and get it to load insanely fast. Since it's a tweak on the game executable it doesn't break multiplayer sync and works with all mods. Unfortunately, framerate is unaffected, and there's next to nothing aside from an engine revamp I can do (besides, revamping the engine is beyond my current capabilities and I doubt THQ/Relic trolly IP lawyers would love me for that).
Posted by Excogitatoris-Logica on Jun 25th, 2012 - Intermediate Client Side Coding
Dang, I had this tutorial on ModDB too. Well, right now I'm extremely tired, so I'll just link y'all to the way more
updated instructions here.
Since ModDB doesn't have "compacting" spoiler tags (instead, ModDB's spoiler tags do this: Y U NO COMPACT MAH WALLZ OF TEXT ). So I used crude and simple separators like the following:
(it says spess in the middle because ModDB doesn't like words that are 80 characters long)
How you can make your Soulstorm load fasta:
NOT Steam-version compatible . Blame Steam and its "thou shalt not alter the game's executable" rule.
Some notes before you start: if you're running Windows Vista/7, and you have Soulstorm installed on the Program Files folder on your C drive (or the drive you have installed Windows), then the UAC won't let you modify the game executable at least you do one of the following:
A) Run the CFF Explorer as administrator, then open the Soulstorm executable.
B) Make another copy (aside from the backup) of the Soulstorm executable and place it somewhere the UAC won't get in the way (like a folder in your desktop for example). Work with that one and then replace the game's original with the tweaked one.
Your Dark Crusade got jealous of your red painted Soulstorm?
Repeat the above procedure (as in: quick edit because I'm lazy):
In fact, all tweaks on this post should apply to Dark Crusade as well.
Want even more speed?: Slightly faster launch times here
Note: This, while it can be applied on the Steam version, it may eventually be "discovered" by Steam and force you to re-validate the game cache, undoing the tweak in the process -.-
How to backport Retribution's multithreading:
Note: I know backporting is "evil" and blah blah blah, but since this should be ok as it requires you an installed copy of Retribution and you'll be doing it on your own, for your personal use.
Note 2: I could really use feedback on this (and if by any chance, you know how to improve it, don't hesitate on telling me, I won't be offended), as I'm not even sure if it even works at all.
How to get Soulstorm multithreaded :3
I would like to note again that this improves cpu usage if anything. The in-game performance is almost the same, with a very slight difference noticeable with frame rate counter or master-crafted eye implants made on Mars.
-First, you need Retribution.
-The file path should be similar to this: [Drive letter here]:\Program Files\Steam\steamapps\common\dawn of war ii - retribution
-From there copy the following .dll files somewhere (your desktop, some random folder, wherever you want):
XThread.dll
Debug.dll
Platform.dll
-This may sound strange, but is vital for this to work:
Rename Debug.dll and Platform.dll to something else (since there's already Debug and Platform .dll files on the Soulstorm directory, but Xthread needs stuff from the ones in Retribution). Note that for reasons I'm not aware of, Debug.dll can't exceed 9 characters long (including the 4 from ".dll"). Windows will let you rename it longer, but it's reference in XThread.dll won't. I used DbugR.dll and PlatformR.dll as the new names.
-Either moving or copy-pasting, get those three files into your SS directory.
-Yet again, MAKE A BACKUP COPY OF SOULSTORM.EXE .
-Open DbugR.dll (or the way you named it. It's your chance to have two funny .dll names!) and look for the Import Directory. There right-click the BugSplat.dll row and select "Delete Import Descriptor".
-Open PlatformR.dll and then again, in the Import Directory, eliminate a dll from the list, this time SHELL32.dll. Also, be sure of renaming the entry referring to Debug.dll to the name you used.
-Open XThread.dll, go to our by now well known Import Directory, and modify the the entries referring to Debug.dll and Platform.dll to match DbugR.dll and PlatformR.dll (or how you may named them).
-Then open Soulstorm.exe (with the CFF Explorer logically) and go to "Import Adder". Hit the "Add" button and a prompt asking for a file will appear. Browse to your SS directory and there, open XThread.dll.
-This may sound a bit tedious but, you want that multithreading or not?:
One by one, in this order, select the following functions and import them (so they appear on the list to the right), in THIS order by NAME. It is best to use the numbers to track them easily. Again, it is mandatory for this to work properly to Import By Name.
00000006 - ?AcquireWrite@RWLock@XThread@@QAEXXZ
00000013 - ?ReleaseWrite@RWLock@XThread@@QAEXXZ
00000002 - ??0RWLock@XThread@@QAE@XZ
00000012 - ?ReleaseRead@RWLock@XThread@@QAEXXZ
00000005 - ?AcquireRead@RWLock@XThread@@QAEXXZ
0000000C - ?GetProcessorCount@Scheduler@XThread@@QBEHXZ
0000000E - ?IsCurrentThreadMainThread@Scheduler@XThread@@QBE_NXZ
00000007 - ?Fork@XThread@@YGXP6GXHPAX@Z0HHI@Z
00000003 - ??1RWLock@XThread@@QAE@XZ
00000017 - ?SetEnableFork@XThread@@YGX_N@Z
0000000D - ?Initialize@Scheduler@XThread@@SGPAV12@XZ
00000018 - ?Shutdown@Scheduler@XThread@@SGXXZ
00000009 - ?GetInstance@Scheduler@XThread@@SGPAV12@XZ
00000015 - ?ScheduleJob@Scheduler@XThread@@QAEXPAVJob@2@I@Z
00000001 - ??0Job@XThread@@QAE@P6GXPAX@Z0H@Z
0000000F - ?IsDone@Job@XThread@@QBE_NXZ
-After you are done Importing, click Rebuild Import Table. A sign will appear saying "Import Table correctly rebuilt".
-We're almost done! But you still need to yet again go to the Import Directory. There XThread.dll should be at last. Move it up until it's right below Filesystem.dll.
-Save the file.
-Enjoy multithreaded Soulstorm.
Your Soulstorm crashes on big battles ? Solution!
Open the Soulstorm executable with the CFF explorer, and under "Nt Headers" (click the + symbol), you should see "File Header".
Then left-click File Header and in it, there is a box which says "Click Here". Let's do that.
You will get a little window full of checkboxes. There's one that says: App can handle >2Gb Address space. Check that.
Click OK, save the changes and. Done! Your Soulstorm.exe will no longer run out of memory!
Extra notes:
-This ALSO doesn't work on the Steam version.
-You may still continue to get No Memory errors on huge battles, but the ErrorLog(s) will point to another module, this time a .dll from Soulstorm. Repeat this process with that .dll (I did it a looong time ago so I don't remember which one was exactly :p) and you can forget about No Memory errors (at least you're running on 32 bit, then you got a bottleneck on a Windows system file I have no idea on how to fix D: ).
Disclaimer-ish thing : 1- I can't guarantee it'll work the same for everyone. Some people have uber-computers but DoW somehow gives zero squigs about that and runs at 7 frames per second on large scale battles with mods. Some others don't even have a dedicated graphics card and while they can't run DoW at even medium settings, yet they claim to not suffer ridiculously low framerate on huge battles. Since the DoW engine (seemingly) was forged by Tzeentch himself as a ultimate act of trollery, I can't guarantee any results. It really should load (and just load, not run) faster with the tweaks I've posted here though.
2- Unless specified, this will not work on the Steam version .
It's sad, but the only workaround for this would be Steam allowing user-modified game executables, which is not going to happen.
However, if you are willing to spend 20 usd on it, you can always have Soulstorm on a different digital download system that allows meddling with the .exe (or buy a game disk. Which if you ask me is a BAD idea as disks eventually get damaged and I don't know about the US, but where I live, "replacement disk" sounds as likely as as a hairy Boreale):
Digital Download stores I know:Gamestop Impulse.
I got it from there, had no major issues so far. It requires (like most of these stores) you to get their client to download. Pros vs Steam:
-You can mess with the files all you want, it won't ever complain.
-It doesn't require the Impulse client to be running to play Soulstorm.
Cons vs steam:
-Considerably slower on the download-install process (mostly install).
-Backups only work on the same OS they were made.
THQ's online store link is longer than 80 characters long and ModDB just won't let me post it :(
By far not as nice and convenient for the costumer as Steam is (seemingly they only let you download it once for the retail price, and offer a 2 year re-dl option for an extra 5 usd, I strongly recommend backing up all game files if you use this).
There must be several more digital download stores more. Google is your friend. Use the Web Of Trust browser extension if you're paranoid about unknown sites :)
Now if someone was SO kind of finding a solution to this two issues :
1. If you are as much of a performance maniac as I am, you will have noticed that Soulstorm "spaces out" while loading. This is clearly seen on the task manager if you run Soulstorm on a window: Most of the loading time, the CPU load is less than 10% >:I
2. Even with this multithreading "improvement", Sousltorm continues to act retarded and the CPU load will not go over the equivalent of the maximum of one core D:< So for quad core users, the CPU load will continue to not exceed 25%, even if the mod you're running on Soulstorm could make good use of a 100% of those 4 cores.
I think I should credit the page where I found out about the Explorer suite and kind of inspired me to fiddle with the .exe/.dll files. It's also the "original" tutorial on how to get Soulstorm to use more than 2 Gb of memory. PoK on ModDB.
Credit to Corncobman for pointing out a step on the multithreading tutorial I forgot.
Credity bits and pieces to Gorb for accurate feedback with the Steam version.
P.S.: I had to reformat most of this post to fit the markedly different ModDB code, if you find a trolly floating tag like this [/example], let me know.
And I know it's a ungodly huge tower of text. but it wouldn't be so xbox hueg if ModDB had the "other" spoiler tags AND the display area wasn't that thin. oh well.
(07-01-2012) Updated with working links and some minor corrections. Different sites. y u hate each others' code so much? xP
Надеюсь кому-то поможет сборник этих руководств. Данные руководства также есть в Steam и совместимы с мультиплеером.
Как открыть все расы в мультиплеере без покупок предыдущих частей игры?
Многие хотят открытые расы , но не все могут позволить купить все части игр чудесной серии Warhammer 40.000 : Dawn of war. Это руководство для вас
4. Там будет 4 поля в которые нужно будет вести ключи. Вводим!
Dow:61e2-4fb6-d8e7-00ee
Dow_wa:38f1-bce2-48d0-f054-dda6
Dow_dc:9294-8231-8be6-7844-ec37
Dow_ss:75be-f544-0ac2-bc82-789f
У многих в Dow_ss введен уже ключ , так если у вас там вписан ключ , то эту строку пропускаем.
5. Нажимаем разблокировать и выходим из программы.
Русификатор W40k: DoW Soultorm 1.3 из русского дискового издания
Качественное улучшение графики без модов и лагов (работает и в сетевой) от Island
Данное руководство позволит вам без особого труда улучшить отображение текстур в Dawn of War - Soulstorm. Вам будет нужно не более 5 минут, при этом улучшение графики произойдёт без помощи каких-либо модов и сторонних программ.
Вот, собственно, и всё! Запускайте игру и наслаждайтесь качественными текстурами в самой игре. К сожалению, текстуры персонажей в меню игры не улучшаются, но зато в игре будет ощутимый эффект. Желаю вам приятной игры!
Увеличиваем отдаление камеры (работает и в сетевой) От Trane White
Всё, теперь можно наконец-то в полном объёме насладится игрой.
Заходите в Steam \ Свойства игры \ 1 вкладка "Общие" \ кнопка "Установить параметры запуска. "
Вписывайте:
-nomovies
И нажимаете "ОК"
Если вы до этого разблокировали высокие текстуры, то параметры запуска могут выглядеть так:
-forcehighpoly -nomovies
Популярные вопросы:
Фикса или патча на растянутый интерфейс в игре и меню нет.
За отдаление камеры, анлок рас или включение высоких текстур абсолютно не банят в сетевой DoW.
Отдаление камеры не даёт никаких читерных преимуществ, кроме более высокой позиции камеры, т.е. легче играется на современных мониторах формата 16:9 или 21:9 и легче продумывать тактики в масштабах картах.
Анлок текстур высокого качества не требует установки новых текстур (см. выше). Единственный грустный момент: качественные текстуры не включаются для персонажей в главном меню, но зато активируются в самой игре.
Сглаживания (anti-aliasing) в игре нет.
Мод на тени в реальном времени очень сильно съедает FPS, т.к. игра не оптимизирована под современные системы.
Самая свежая информация про разблокировку рас.
Наверняка многие,кто играли в эту игру, замечали проблему,что при отсутствии предыдущих частей DoW у вас не будут доступны остальные расы в мультиплеере. Здесь показан самый нормальный и некорявый метод решения этого вопроса.
Правка от 27.08.2020
Данное руководство является актуальным и по сей день.
2
7
2
1
1
23,398 | уникальных посетителей |
644 | добавили в избранное |
Руководство представлено 5 шагах.
1. Шаг
Для начала следует скачать сам DoW:Soulstorm и запустить его один раз.
2. Шаг
Дальше вам потребуется скачать программу(активатор и ключи).Архив с ключами и программой будет залит на Яндекс-Диск и Гугл-диск.Скачивайте архив - unlocker рас.Дальше просто распакуйте архив на любое удобное для вас место.Переходим к этапу активации.
3. Шаг
Непосредственно после распаковки архива вы увидите 2 файла.Первый - программа(активатор),второй - блокнот с ключами.
Откройте блокнот под названием - Ключи.Ключи в нём расположены по выходу серий.
Dawn of War
Dawn of War:Winter Assault
Dawn of War:Dark Crusade
Dawn of War:Soulstorm
Я лично пользуюсь этим активатором и,судя по показаниям антивируса NOD32 и AVAST,вирусы в нём не обнаружены. Microsoft Defender может ругаться на непроверенное ПО, но это уже косяк самого антивира.
При выявлении ошибок в руководстве, пишите в комментарии.
Q: Играл,все было ок, после очередного запуска игры заблочились расы.
A: Скорее всего, виндовс решила обновиться и почистить реестр, поэтому данные анлокера просто-напросто стерлись. Повторяем процесс активации.
Q: Лагает после использования этого способа.
A: Нонсенс, ведь программа ничего не меняет в конфигурации игры/вашего ПК/вселенной. Тормозит? Обновляйте комплюктер.
Q: Не работает. Пишет "Всё Ок" , но в игре всё равно просит ключи.
A: Старая проблема, решение также не будет новинкой - переустановка игры, повторная активация рас с помощью анлокера.
25 мая. 2014 в 14:10
Having tested this method and seen it work I will describe it here. However I take no responsibility for any mess you make of your game from following the steps outlined below.
You will need a version 1.2 install (or at least the files described below) available in order to perform this fix, basically any non steam version of Soulstorm will work.
Firstly either move Soulstorm out of the steam directory or disable updates for Soulstorm in steam. I prefer the move method so that then you can have a second copy of Soulstorm that can connect to the steam servers. (Bearing in mind that this fix will mean you cannot use the steam servers to play on)
Secondly delete the following files in your Souldstorm directory
- Engine\ngine-New.sga
- mfc80.dll
- msvcp80.dll
- msvcr80.dll
- steam_api.dll
- symsrv.dll
- autoexec.lua
- Debug.dll
- DivxDecoder.dll
- DivxMediaLib.dll
- Engine\Locale\English\Engine.ucs
- FileParser.dll
- Filesystem.dll
- GraphicsConfig.exe
- GSLobby.dll
- Localizer.dll
- luabind.dll
- LuaConfig.dll
- MathBox.dll
- Memory.dll
- NetConfig.dll
- Patch\AutomatchDefaults.lua
- Patch\LobbyRooms.lua
- Platform.dll
- PlatHook.dll
- Playback\temp.rec
- Profiler.dll
- rsss.dll
- seInterface.dll
- SimEngine.dll
- soulstorm.exe
- spDx9.dll
- STLPort.dll
- UserInterface.dll
- Util.dll
- WXPMod.dll
27 мая. 2014 в 9:20
Oh, neat. You also can save up some hard drive space while having two Soulstorm installs (1.2 and Steam versions) by making junction points between them. Mostly the dxp2 and w40k folders.
What a junction point does is mirror the content of two folders, so the actual data only has to be in one of them, but Windows and all programs "see" the contents in both.
This comes in handy to save hard drive space when you (for some reason, such as two Soulstorms) need a folder's data in two places simultaneously and to take an extra advantage of solid state drives in some situations.
But before doing anything: MAKE SURE YOU UNDERSTOOD THE WHOLE CONCEPT FIRST. I'm not to be held responsible if *you* mess up/your computer explodes Michael Bay style/any sort of unforeseen incident. I've tested both this software and instructions and everything works with no issues on my end.
- Get Junction Link Magic here (it's free): http://www.rekenwonder.com/linkmagic.htm Install and run it
- On only ONE of your Soulstorm installs, empty the contents of the DXP2 and W40k folders
- On Junction Link Magic, click the "Create. " button on the right. A "browse" window with two fields will pop up. On the left field, browse to the empty DXP2 folder. On the right field, browse to the DXP2 that still has its contents. Click "Create".
- Repeat this process for the W40k folder.
- Done! You've just shaved off 4.85GB from your hard drive!
A few notes:
- The main and only risk from this procedure (aside the user messing up) is SEGA releasing yet another patch, altering the data on DXP2 and/or W40k, which would very likely affect your 1.2 install, since these folders were connected across Soulstorm installs by this method. I can't imagine another patch happening, but then again NO-ONE expected this latest update.
- With this same method you can sync your Profiles folder to have shared profiles and Army Painter patterns.
- Also, it's perfectly safe to use with mod folders, which can be pretty large.
- Do NOT delete a folder with a junction point on (or in) it without removing the junction point first! Also SUPER DO NOT remove system junction points (as in, junction points that were there before, created by Windows).
Purgation of Kaurava is a mod for Dawn of War Soulstorm that brings the game closer to codex, this mod aims to recreate a more faithful RTS version of the Warhammer 40k Table Top game, among its objectives are including most if not all the units present in the codices and make more emphasis on the fighting than base management, even more than the original DOW.
We all know that DoW Soulstorm is a very old game, sure it was released in 2008 but it was an "expansion" for Dawn of War released in 2004, that makes it a 7year old game. So is not surprise that its components might be a bit outdated or even limited when interacting with the all new pc stuff, specifically the RAM usage. This tutorial will tell you how to increase the RAM usage limit of Soulstorm in order to run massive battles in mods like FoK or Pok without fearing CTDs.
Posted by Melooo on Jul 14th, 2011 - Basic Client Side Coding
We all know that DoW Soulstorm is a very old game, sure it was released in 2008 but it was an "expansion" for Dawn of War released in 2004, that makes it a 7year old game. So is not surprise that its components might be a bit outdated or even limited when interacting with the all new pc stuff, specifically the RAM usage. This tutorial will tell you how to increase the RAM usage limit of Soulstorm in order to run massive battles in mods like FoK or Pok without fearing CTDs.
By default Soulstorm has a limit of 2GB RAM usage, this might be just enough for the original game but for mods like FoK and Pok that adds twice or even more art content, the application starts to falter and eventually crashes, specially when playing on big maps where it loads the content of many races plus the map stuff. So what will follow is how to increase that 2GB limit to 4GB on 64x windows OS (either 7 or Vista)
First of all, make sure you have a 64x Operating System and that you have more than 2GB RAM, preferably 4GB or more.
After downloading it open the CFF explorer and top left click on 'file', then 'open' (or just on the big folder image beneath it)
a new window should open, browse to your DC(or Soulstorm or any other game) .exe and double click it or click it and then open
on the left side there should be a list, under 'Nt Headers' should be "File Header' click once on it. now in the panel on the right, all the way to the right bottom there should be 'Click here' click it
finally a small window will open with a bunch of options u can check or uncheck, look for 'App can handle >2GB address space' and check it. then click Ok and save it ('file' top left, then 'Save'.)
Читайте также: