Page 1 of 1
Minor Race bug, or part of the game?
Posted: Tue Feb 02, 2010 5:57 pm
by smallaxe0217
First off, thanks to whomever discovered the hexadecimal fix that allows you to contact minor races that are a part of another empire once you sign a friendship or greater treay with them.
However, I notice that if a minor race rebels against its oppressors, you are then unable to send any treaties to them. For example, if the Yridians are subjugated by the Cardassians, and then they rebel of their own accord, you can send them money but if you send a treaty, you get a message like "The Federation withdrew a treaty sent to the Yridians."
Is there a fix to this problem? thanks!
Posted: Tue Feb 02, 2010 6:54 pm
by Peter1981
did the yridians affilliate/join with another empire?
EDIT:
sorry miss read it's late over here.
Posted: Tue Feb 02, 2010 7:01 pm
by Tethys
No he is talking about when the minor is subjugated, then declares independence, you cannot contact them after they declare independence... ive seen this too, and it sucks when ur playing Feds...
No fix that i know of? Unless i missed it?
Re: Minor Race bug, or part of the game?
Posted: Tue Feb 02, 2010 11:19 pm
by Spocks-cuddly-tribble
smallaxe0217 wrote:if a minor race rebels against its oppressors, you are then unable to send any treaties to them. For example, if the Yridians are subjugated by the Cardassians, and then they rebel of their own accord, you can send them money but if you send a treaty, you get a message like "The Federation withdrew a treaty sent to the Yridians."
Is there a fix to this problem? thanks!
Here you go:
viewtopic.php?name=Forums&file=viewtopic&t=1082
Posted: Wed Feb 03, 2010 2:29 pm
by Tethys
It seems i did overlook that, thanks
Posted: Wed Feb 03, 2010 3:32 pm
by smallaxe0217
thanks much bro, will implement ASAP...
Posted: Wed Feb 03, 2010 3:38 pm
by smallaxe0217
A question to Tribble...
I know enough about programming and the hex editor stuff to do the changes stated as:
--------------------------------------------------
change:
83 0F FF FF FF 66 83 FA 20 0F 83 A2 00 00 00 89 D1 BA 01 00 00 00 D3 E2 8B 2D 50 2B 5A 00 89 D1 21 E9 0F 85
to:
82 0F FF FF FF C1 E2 06 81 C2 4C 20 5A 00 C6 02 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 E9
---------------------------------------------------
but what exactly is this last part?:
---------------------------
asm-44BB9D:
jb loc_44BAB2
shl edx, 6
add edx, offset_alienInfo+3C
mov byte ptr [edx], 0
nop (...)
jmp loc_44BAB2
--------------------------------
Am I supposed to add that somewhere in the hex code? please advise a non-code master
Posted: Wed Feb 03, 2010 3:46 pm
by Tethys
That i believe is just the explanation of what the fix does (an IDA Pro assembly check i think)
and if i read this correctly, the fix would go in this area:
asm-44BB9D:
jb loc_44BAB2
shl edx, 6
add edx, offset_alienInfo+3C
mov byte ptr [edx], 0
nop (...)
jmp loc_44BAB2