Help - Search - Members - Calendar
Full Version: ROTRdex
SWR Productions Forum > SWR Projects > Rise of the Reds
Pages: 1, 2, 3
micxray
UPDATE - ROTRdex V0.7
================================================================================

New version is available.

Download

This release will fix the initialization issues with the current internal/public builds of ROTR


Its not planned to enhance ROTRDex any further, but i will try to maintain it until ROTR reaches a stable release e.g 2.0 comes out. (maintaining forever... tongue.gif )
So if you encounter something that crashes the application, like initialization errors, then you are still welcome to report these things here


UPDATE - ROTRdex V0.6
================================================================================

New version is available.

Download

As already mentioned in my latest post, this release is only intended to fix a initialization issue with the latest ROTR build. ROTRdex will not be enhanced any futher.

I did start with new stuff since the last release, but meantime i decided to stop developement. But since i didnt want to revert all those changes for this little fix, there is the final new feature for ROTRdex:

Weapon tester (Experimental)
- Choose any weapon from the ROTRdex and test it against any target
- Weapon and target stats are based on the configuration at the moment of selection (e.g active upgrades, veterancy, battleplan,...)
- Calculate the elimination of the target (damage per shot, how many shots, duration)
- Run simulation (auto-shoot, including delays and reload time)
- Supports sound effects (only if you did choose to extract audio)

Things to consider:
- It is NOT supposed to simulate the game. it is NOT a battle simulator
- Anything besides basic weapon and target stats is not included (auto-healing, scattering of shots...)
- There are no game rules, you can use any weapon against any target, even if doesnt make sense (AA against ground, fire dummy/deploy/special effect weapons...)
- Sound can be messy
- Weapons with very high ROF (mostly MG's) can freeze the whole application, due to the huge amount of sounds being played. Consider using the provided mute button for these


Fun fact: the whole weapon tester thing started just because i fell in love with the f**king awesome sound the claymore gun makes, and i wanted to include it to the ROTRdex somehow biggrin.gif

Thats about it.
Hope you all enjoy the new toy.


Feedback still welcome, even tough i wont do any more changes/improvements. Except for critical issues, like the initialization problem which should be fixed with this version



UPDATE - ROTRdex V0.5
================================================================================

Changes:
- Several minor fixes
- Weapon bonus modifier are shown at the particuar stat
- DelayBetweenShots stat now supports min/max (e.g for skyshield)
- Garrison bonus for infantry
- Provided transport slots are now displayed
- Added support for bike logic, you can now switch riders
- Internal version support updated (for testers)

New features:
- Buildings and defences are now part of the ROTRdex
- Structures show their needed power / produced power
- Ammo bonus for defences added
- Filter function for [Vehicle, Aircraft, Infantry, Buildings, Defences]


For installation just replace the old executable file with the new one and youre done.

As always, feedback welcome smile.gif


UPDATE - ROTRdex V0.4
================================================================================

Changes:
- Minor bugfixes
- Death / Fear Voices added for infantry and aircrafts (only available if you choose to extract the audio)


UPDATE - ROTRdex V0.3
================================================================================

Changes:
- Several minor fixes
- Most of the recycler upgrades are supported now
- Venom & Manticore protocol upgrades supported
- PreAttack Delay/Type values added to weapon stats
- Continuous fire rate included in weapon stats

New features:
-> "Raw View"
- View a units INI file
- View a weapons INI snippet
- Uses users default editor for .ini files
-> "Workspaces"
- Allows to have multiple ROTRdex initializations
- Workspace selector on startup
- Define own workspaces
-> "Bonus Management"
- Veterancy level bonus
- Target marker bonus (Avenger, Marksman...)
- Horde / Propaganda / Battleplans bonuses
- Cost reduction bonus (Industrial Plant, Oil Refinery)
- Exclusive bonuses (Frenzy, Tear Gas ...)

For installation just replace the old executable file with the new one and youre done.

And again, feedback welcome smile.gif

================================================================================

Requirements:
- Windows only (tested on 7 and 8.1)
- .NET Framework 4 or higher installed
- C&C Generals / ZH and ROTR mod installed

The tool will extract all the needed data from the game files. So it will show you the units, as they are in your current installed ROTR version.
If a you have a new version you can simply reinitialize the tool and the data is up to date again.

Please consider that not everything will work 100% and the data shown may differ from ingame values due to different / complex implementation.
Knjaz.
GOOD STUFF.
{Lads}RikerZZZ
Handy smile.gif
M.P
So gud I8.gif
Mizo
You are a God biggrin.gif

Some stuff I found which are missing is Movement speed ^^
Svea Rike
Told me it had a virus.
SiR Chaff
QUOTE (Mizo @ 6 Oct 2015, 18:50) *
You are a God biggrin.gif

Some stuff I found which are missing is Movement speed ^^

It should have 3 different entries instead of movement speed as that makes it too vague:

Max speed, turn rate, acceleration and its damaged versions

Other things missing that might be worth adding:

ShroudClearingRange (especially this one since this is the thing scout units have important)
CrusherLevel
CrushableLevel
TransportSlots
PackTime and UnpackTime (for Deploy type units)
StealthDetectionRange (depending on the type of stealth object being detected it should have different ranges)


That said, it's a great tool... Cheers mate smile.gif
micxray
QUOTE (Svea Rike @ 6 Oct 2015, 13:07) *
Told me it had a virus.


blink.gif ok... Well i can guarantee you theres no virus inside of it

QUOTE (SiR Chaff @ 6 Oct 2015, 14:47) *
It should have 3 different entries instead of movement speed as that makes it too vague:

Max speed, turn rate, acceleration and its damaged versions

Other things missing that might be worth adding:

ShroudClearingRange (especially this one since this is the thing scout units have important)
CrusherLevel
CrushableLevel
TransportSlots
PackTime and UnpackTime (for Deploy type units)
StealthDetectionRange (depending on the type of stealth object being detected it should have different ranges)


That said, it's a great tool... Cheers mate smile.gif


Thats alot of additional info smile.gif can all be added, but do you really need all that stuff?
for the sake of clarity i dont want to flood the window with unnessecary things. smile.gif
SiR Chaff
QUOTE (micxray @ 6 Oct 2015, 21:31) *
Thats alot of additional info smile.gif can all be added, but do you really need all that stuff?
for the sake of clarity i dont want to flood the window with unnessecary things. smile.gif

Well, some of the additional info are usually important in PvP games (if you're a gamer and a math wiz).. If it floods with info, you could use the same method with what you did for the armor set

And there are people who tend to be lazy opening the INI files just to get a specific stat tongue.gif
Zion
WOW.. this is awesome. Im impressed, you programmed this your self? very nice job.. and this looks so clean too! with buttons and switches.. loving it!

I did find some weird stats..

for example overlord test build v4 xp reward 200 200 400 60

is that a glitch in your tool or is this actually a glitch in the test build?
Mizo
I am pretty sure its not a test build bug.
micxray
QUOTE (Zion @ 6 Oct 2015, 16:40) *
WOW.. this is awesome. Im impressed, you programmed this your self? very nice job.. and this looks so clean too! with buttons and switches.. loving it!

I did find some weird stats..

for example overlord test build v4 xp reward 200 200 400 60

is that a glitch in your tool or is this actually a glitch in the test build?


thx smile.gif yes i did it myself.

youre not the first one who noticed the issue with the XP. its actually the text field which is too small, so it cuts off the last digit. Will fix that soon
Damfoos
QUOTE (Zion @ 6 Oct 2015, 18:40) *
for example overlord test build v4 xp reward 200 200 400 60

is that a glitch in your tool or is this actually a glitch in the test build?


I'm pretty sure it happens because the text field is too short for such a long string, so you can't see the last 0 in 600. This can be easily solved if the text field's size will be adjusted for a string as long as "9999 9999 9999 9999" in the next version of the program.
Composite armour
This is brilliant. Great work!
Graion Dilach
It's only good for Windows users. No luck getting it working under Linux - which means Mac users will probably also find this unable to start.

I am only guessing that the code itself would be crossOScompatible but only in souce-code form - .NET executables doesn't really like the Mono environment usually.
{Lads}RikerZZZ
QUOTE (Graion Dilach @ 6 Oct 2015, 20:54) *
It's only good for Windows users. No luck getting it working under Linux - which means Mac users will probably also find this unable to start.

I am only guessing that the code itself would be crossOScompatible but only in souce-code form - .NET executables doesn't really like the Mono environment usually.


As someone who uses both Mac and PC, I'm wondering if its possible to do a browser based version down the track so that we can all access it on the go
micxray
QUOTE (Graion Dilach @ 6 Oct 2015, 20:54) *
It's only good for Windows users. No luck getting it working under Linux - which means Mac users will probably also find this unable to start.

I am only guessing that the code itself would be crossOScompatible but only in souce-code form - .NET executables doesn't really like the Mono environment usually.


Yep its only for windows users. Without the .NET framework you will have no chance to run it. Mono is kind of a ported version of .NET for mac, but as you said, its most likely not gonna work.
I started the whole thing with Java, means it would be cross-platform, but the performance of the file handling was just garbage. Like extracting one .big file lasted over a minute. So i decided to do it in .NET, (same exctraction < 3s) and since i didnt plan to share it at first, i didnt care about windows only.

QUOTE ({Lads}RikerZZZ @ 6 Oct 2015, 23:06) *
As someone who uses both Mac and PC, I'm wondering if its possible to do a browser based version down the track so that we can all access it on the go


That would be the best solution for cross-platform. But then you cant just access the game files to get the data like now. You would have to store the data on a server and then display it in the browser.


So i am really sorry for the users which cant run the tool, but i dont have the aim to rewrite all the stuff...
The_Hunter
ROTR can't even run on a MAC so its rather fruitless to begin with.
3rdShockArmy
What can I say? Maybe "Made in Switzerland" is all we need. Mister Micxray, this is so galactically great! For the first time since I play RotR, I hear Grumble attack voice. Kudos to you! beer1.gif
Skitt
Dude i love you.
this is brill.
Graion Dilach
QUOTE (The_Hunter @ 7 Oct 2015, 10:45) *
ROTR can't even run on a MAC so its rather fruitless to begin with.

Pretty certain it can. Wine is the same for both Mac and Linux so I'm definitely sure ROTR can run on a Mac by using a Windows ZH installation with Wine instead of the native build.
The_Hunter
QUOTE (Graion Dilach @ 7 Oct 2015, 18:03) *
Pretty certain it can. Wine is the same for both Mac and Linux so I'm definitely sure ROTR can run on a Mac by using a Windows ZH installation with Wine instead of the native build.


Like that yes but it doesn't work on the MAC port of GEN/ZH
Kicknut00
Do I need to catch a conscript in order for the data to be recorded
{Lads}RikerZZZ
QUOTE (Kicknut00 @ 8 Oct 2015, 2:38) *
Do I need to catch a conscript in order for the data to be recorded

... yes
Skitt
do you know that china's supply truck is missing
Eternity 6
Could you please add a back button when you press the cog/settings so you don't have to reinitialize all over again .

Question
Does this work only with ROTR or can it work with other mods ?

Great work now only if I could edit the stats mindfuck.gif
micxray
NEW VERSION AVAILABLE - visit first post for more details
====================================================


QUOTE (Eternity 6 @ 18 Oct 2015, 13:29) *
Could you please add a back button when you press the cog/settings so you don't have to reinitialize all over again .

Question
Does this work only with ROTR or can it work with other mods ?

Great work now only if I could edit the stats mindfuck.gif


just closing the settings will return you to the main window. but I added a back button, just for you now smile.gif

It could work with other mods. in theory. but i am pretty sure there would be some troubles.
so for now it only works with ROTR

Editing mode, well that was one of my first ideas, but i dropped it since it would be way too complex to implement
M.P
RPG VDV has wrong cameo.
Composite armour
Is it possible to add the strat center bonuses for all applicable units?
As well as other things like IP/Oil Refinery cost reduction
micxray
QUOTE (Composite armour @ 19 Oct 2015, 12:03) *
Is it possible to add the strat center bonuses for all applicable units?
As well as other things like IP/Oil Refinery cost reduction

Possible, yes. Also propaganda, horde etc... All things which I may add in the future.
But dont expect it to be there soon, since i have very limited time for working on ROTRdex
Mizo
Can you add the protocol bonuses for ECA viechles and Infantry when you're at it as well?
Skoft
I cannot enter to the app, the last time i entered the voices doesn´t sounded, so i tried to reinitialize but accidentally i stopped it, and now the app dont starts saying it stopped working, there is a way to fix it?
rey
didn't get it: Generals Instation Path and ZH with ROTR -what's the difference? yet, Internal and Public, so it's only "launcher version oriented?!
dumb question, but can it be added in further versions that one could just choose Generals dir and use public/internals .big files?(not launcher-gib)
micxray
QUOTE (Mizo @ 20 Oct 2015, 22:55) *
Can you add the protocol bonuses for ECA viechles and Infantry when you're at it as well?

Its already on my todo list smile.gif

QUOTE (Skoft @ 21 Oct 2015, 5:17) *
I cannot enter to the app, the last time i entered the voices doesn´t sounded, so i tried to reinitialize but accidentally i stopped it, and now the app dont starts saying it stopped working, there is a way to fix it?

When you are using v0.2 it should recognize when there is a broken initialization. So if youre using the first version try to use the new one.
If its still not working you need to clear the apps working directory. Its located under C:\Users\#yourUsername#\AppData\Local\micxray\ROTRdex. Just delete everything in there and rerun the app.

QUOTE (rey @ 21 Oct 2015, 7:57) *
didn't get it: Generals Instation Path and ZH with ROTR -what's the difference? yet, Internal and Public, so it's only "launcher version oriented?!
dumb question, but can it be added in further versions that one could just choose Generals dir and use public/internals .big files?(not launcher-gib)

Ok ill try to explain.
Normally you will have something like, C:\Program Files\EA Games\ and then one directroy for Generals and one for ZH. If this is always the case then i didnt need to ask you about your paths, but since likely possible that Generals and ZH are installed in completly different folders i need to know them. And some people also use several ZH installation for different mods for example.

So no, just choosing Generals directory wont be sufficent. Only choosing the ZH directory with the ROTR mod in it would work, IF you dont wont the audio. Because quite some units are from vanilla Generals, they also use their orginal voices. And for getting these i need to know where your Generals installation is.

Dont know that you mean by launcher oriented. There are internal big files and public big files, whatever your selection is will be used.
rey
QUOTE (micxray @ 21 Oct 2015, 10:14) *
Ok ill try to explain.
Normally you will have something like, C:\Program Files\EA Games\ and then one directroy for Generals and one for ZH. If this is always the case then i didnt need to ask you about your paths, but since likely possible that Generals and ZH are installed in completly different folders i need to know them. And some people also use several ZH installation for different mods for example.

So no, just choosing Generals directory wont be sufficent. Only choosing the ZH directory with the ROTR mod in it would work, IF you dont wont the audio. Because quite some units are from vanilla Generals, they also use their orginal voices. And for getting these i need to know where your Generals installation is.
now i see. i use a repack that installs only 1 folder with ZH, that's where confusion is from.
QUOTE (micxray @ 21 Oct 2015, 10:14) *
Dont know that you mean by launcher oriented. There are internal big files and public big files, whatever your selection is will be used.
by launcher oriented i mean original Rotr "mechanics" with renaming .gib to .big and same renaming but using files with "Intr" in name. both work thought launcher renaming, while i always rename files to .big myself, once after ZH install(don't use launcher) and just overwrite .big's when new beta comes.
it's not like i'm asking to adapt something for me, i'm just trying to understand how to use the tool with my installation organization. ;]
Skoft
When you are using v0.2 it should recognize when there is a broken initialization. So if youre using the first version try to use the new one.
If its still not working you need to clear the apps working directory. Its located under C:\Users\#yourUsername#\AppData\Local\micxray\ROTRdex. Just delete everything in there and rerun the app.

Thanks the app works now, excelent idea!!!
micxray
QUOTE (rey @ 22 Oct 2015, 1:22) *
by launcher oriented i mean original Rotr "mechanics" with renaming .gib to .big and same renaming but using files with "Intr" in name. both work thought launcher renaming, while i always rename files to .big myself, once after ZH install(don't use launcher) and just overwrite .big's when new beta comes.
it's not like i'm asking to adapt something for me, i'm just trying to understand how to use the tool with my installation organization. ;]

Ok now i know what you mean. It shouldnt cause any problems if the ROTR files are big instead of gib. Since the tool searches for the files like this: !Rotr_2D.* the file extension doesnt matter. However if you change the file name itself then it wont work anymore.
SiR Chaff
For some reason, my ROTRdex closes itself halfway through when I reinitialized it with the ROTR Pre-release V6... it keeps happening everytime i run it
Skitt
same as chaff.

every time it gets to the recon drone in the initialization scan rotrdex closes.
micxray
oh boy, what a stupid error...

well however, its fixed an uploaded. Check the first post (somehow the forums dont let me upload it anymore, so i had to upload it on an external site...)

I only fixed the initialization problem, no new features or other fixes yet.
rey
can we have an option to chose where extracted data is stored? AppData\Local\ is "too deep" to remember data is there, i'd prefer to store where i like. besides, it will allow to have multiple "libraries"(i'm sure to be not only one having multiple versions installed).
micxray
QUOTE (rey @ 28 Oct 2015, 8:54) *
can we have an option to chose where extracted data is stored? AppData\Local\ is "too deep" to remember data is there, i'd prefer to store where i like. besides, it will allow to have multiple "libraries"(i'm sure to be not only one having multiple versions installed).

noted. i wont be working on this with high priority however.
micxray
NEW VERSION AVAILABLE
========================

check first post
M.P
New version is not working for me huh.gif

EDIT: Nvm, it's working now
Skitt
could the voice quotes units dieing be added?
micxray
QUOTE (mr_Skittles @ 15 Nov 2015, 1:46) *
could the voice quotes units dieing be added?

should be possible to do
Skitt
QUOTE (micxray @ 15 Nov 2015, 13:01) *
should be possible to do



thank you smile.gif
3rdShockArmy
It'll be hilariously retarded to hear vos of infantry being Tesla-fried. tongue.gif
micxray
QUOTE (mr_Skittles @ 15 Nov 2015, 1:46) *
could the voice quotes units dieing be added?

QUOTE (3rdShockArmy @ 15 Nov 2015, 15:39) *
It'll be hilariously retarded to hear vos of infantry being Tesla-fried. tongue.gif

Here you go, v0.4 available.
Now you can hear them die... sadists tongue.gif
Skitt
QUOTE (micxray @ 23 Nov 2015, 8:51) *
Here you go, v0.4 available.
Now you can hear them die... sadists tongue.gif



hahah epic thank you biggrin.gif
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2019 Invision Power Services, Inc.