Quick fix for patch 2.600. Just as I've added the ability for users to fix/add objects IDs (which often change between patches), Relic decides to change the command IDs (which previously only changed with the big expansions OF and ToV) Fortunately for me there are not that many commands so it wasn't too much trouble to update.
There are still missing and/or incorrect object IDs though, but as I've said before I'm not going to update those anymore since a) too much work b) can be done by users.
Changelog 0.9.2 =============== - Added 2.600 support (command IDs only, missing object IDs can be fixed with external data lists) - Added map Hébécrevon
Hey Dyxtra, in your last release the checkbox to associate filetypes with cohra.exe is gone, could you put it back? Win 7 is being a bitch trying to get it to associated with a random .exe.
I tried to understand your helper.exe etc but its just too far of a stretch for me. I'm a hardware guy not a programmer
Hrm, renaming the .exe allowed me to fixed the filetype association. I guess Win 7 preferred fuckingwork.exe over cohra.exe.
On another note all the bugs that were not working with this release seemed to have gone away after opening the coh_helper.exe. No clue why but now cohra now shows everything as it should including docs and commands on the map.
This post has been edited by Budwise: Jun 22 2009, 20:37 PM
Perhaps a dumb question...does anybody have an Object ID list I can use, or do I have to make one for myself? The included one is missing things like wire cutting.
This post has been edited by InversePsychology: Jun 23 2009, 02:50 AM
Hrm, renaming the .exe allowed me to fixed the filetype association. I guess Win 7 preferred fuckingwork.exe over cohra.exe.
I think if you uncheck the chechmark while using fuckingwork.exe, then check it again after renaming back to cohra.exe it will work again with the proper exe name. Seems things got a bit mixed up.
QUOTE
On another note all the bugs that were not working with this release seemed to have gone away after opening the coh_helper.exe. No clue why but now cohra now shows everything as it should including docs and commands on the map.
That is...quite odd Sure you weren't using 0.9.1 instead of 0.9.2 by mistake or something? cohra_helper doesn't do anything but show a list of player commands.
QUOTE(InversePsychology @ Jun 23 2009, 04:45 AM)
Perhaps a dumb question...does anybody have an Object ID list I can use, or do I have to make one for myself? The included one is missing things like wire cutting.
There's "Barbed Wire Cutters" for the unit command, and "Wire Cutters" for the upgrade (been so long since I've played COH that I don't even remember there being a wire cutter upgrade), although the upgrade seems to be only present for old patches - maybe that's what you mean.
Anyway, you can simply add missing stuff like you would edit existing entries, for example for 2.6 just put this in cohra.dat:
9,0,UPGRADE,"Getting me some wire cutters, yo",0x00,0 9,0,UNITCOMMAND,"Using ma wire cutters, yo",0x00,0
Quick fix for patch 2.600. Just as I've added the ability for users to fix/add objects IDs (which often change between patches), Relic decides to change the command IDs (which previously only changed with the big expansions OF and ToV) Fortunately for me there are not that many commands so it wasn't too much trouble to update.
There are still missing and/or incorrect object IDs though, but as I've said before I'm not going to update those anymore since a) too much work b) can be done by users. Changelog 0.9.2 =============== - Added 2.600 support (command IDs only, missing object IDs can be fixed with external data lists) - Added map Hébécrevon
Does anyone have a data list with the correct object IDs? I'd make one myself, but I don't know the first thing about making them and reading the readme only confused me more.
Does anyone have a data list with the correct object IDs? I'd make one myself, but I don't know the first thing about making them and reading the readme only confused me more.
I'm thinking the same thing.
Given our intelligent base of users, I bet someone can figure it out and distribute a list of object IDs. Probably just need to get started.
It has managed to get the players the wrong way round. For example, you can see that my Wehr opponent chose the Royal Commandos command tree
Is this a common problem? I was actually really excited when I found this program, but if its some kind of unfixable bug, its pretty useless to me.
edit: so sorry about that, should have read the readme. I will make sure to say atleast 1 thing per game from now on so cohra knows which player I am. I am only really interested in 1v1 so this is perfect for me - great job by the way, Dyxtra. I would really appreciate if the bug got fixed, though, its really confusing ^^.
This post has been edited by Grotz: Jul 23 2009, 21:12 PM
One big problem that was never explained in the readme's: Where is the cohra.dat file? And where do you create the list? Do you create a new notepad and fill it in with stuff? Or do you edit the cohra.dat file?
Need some clearer instructions. I think I can grasp this stuff once some of the basics are done.
Edit: I emailed dyxtra and he answered my questions. I now understand how to create the ID lists.
Unfortunately it's very tedious and takes forever to fix each command. I'll see if I can work on an ID list and eventually mail it to dyxtra/share it around.
There's quite a lot of incorrect/missing commands though, so perhaps I should just make a tutorial guide to speed things up.
This post has been edited by YurdleTheTurtle: Jul 25 2009, 17:36 PM
I found what i think to be a command ID problem, so it can't be fixed with just a custom list:
Terror Doctrine V1 shows up correctly in "Special Abilities Obtained", but not in "Special Abilities Used" (although used at least twice in the replay in question).
Here is an up-to-date cohra.dat file containing the correct object IDs for 2.600 version of the game. It does not contain all IDs, just fixes the ones that were wrong. Just copy it over to where cohra.exe is and it will work automatically.
US Heavy Maching Gun Team ability Armor Piercing Burst is incorrectly identified
Repair commands count can be a bit dodgy, if you really are interested in counting repair commands, because the IDs differ when you right-click to repair from when you select repair form the unit's command menu
ToV units and abilities not tested (see below)
Since I do not have ToV, I can't confirm that ToV specific units and abilities are correct or not. If anyone is willing to help take a look at the video. If you find any incosistencies in with these object IDs, PM me, post here, write me a letter, solve it on your own (but share it), etc.
How to identify object IDs...
You will be better off if you just download the video (require free Viddler.com account).
This post has been edited by aramonkg: Sep 6 2009, 20:24 PM
Thanks for your work aramonkg! Check my reply to your PM for details. Also great work on the tutorial, I never thought about using the cheat mod instead of a trainer, turning of AI and such is pretty useful.
Now lets hope Relic doesn't come out with a suprise 2.700 tomorrow which changes all IDs
@Dyxtra: I wonder whether CoH can be controlled via SendMessage()? Then one could prepare some scripts to execute a known set of commands and get the current ObjectIDs automatically. Don't have the time now to try this but will do later (> 1 month) if you haven't already.
There are still missing and/or incorrect object IDs though, but as I've said before I'm not going to update those anymore since a) too much work b) can be done by users.
Changelog 0.9.2
===============
- Added 2.600 support (command IDs only, missing object IDs can be fixed with external data lists)
- Added map Hébécrevon
http://dyxtra.com/coh/
Posts: 71
Game: