 |
 |
GoldenEye 007 Nintendo 64 Community, GoldenEye X, Nintendo 64 Games Discussion GoldenEye Cheats, GoldenEye X Codes, Tips, Help, Nintendo 64 Gaming Community
|
 |
 |
 |
 |
|
 |
 |
 |
 |
 |
TAKA Michinoku9.1 007

Joined: 22 Jun 2008 Posts: 607 Location: Crossmaglen,South Armagh, Ireland  |
Posted: Fri Aug 28, 2009 8:04 am Post subject: Action Problem ??? |
 |
|
Code: | 1009: {
0200 Resume If Return Value Loop Met;
03 Leave The Routine, But When Return Continue From Spot;
9C00A0000004 Check If Objective Value, Return Loop If So (If True: Objective #3) (00A00000);
0100 Go To Beginning, Then Return Value Loop;
0204 Resume If Return Value Loop Met;
C400A106 Play Sound Effect # In Slot # (0-7) (Sound: 00A1 - Klaxon alarm);
0205 Resume If Return Value Loop Met;
BD043C00F804190000000006 Spawn Guard (Janus Special Forces:Black) (Male, Terrorist);
0100 Go To Beginning, Then Return Value Loop;
0206 Resume If Return Value Loop Met;
BD043C00F904190000000007 Spawn Guard (Janus Special Forces:Black) (Male, Terrorist);
0100 Go To Beginning, Then Return Value Loop;
0207 Resume If Return Value Loop Met;
BD043C00FE04190000000008 Spawn Guard (Janus Special Forces:Black) (Male, Terrorist);
0100 Go To Beginning, Then Return Value Loop;
0208 Resume If Return Value Loop Met;
BD043C001F04190000000009 Spawn Guard (Janus Special Forces:Black) (Male, Terrorist);
0100 Go To Beginning, Then Return Value Loop;
0209 Resume If Return Value Loop Met;
BD043C000D0419000000000A Spawn Guard (Janus Special Forces:Black) (Male, Terrorist);
0100 Go To Beginning, Then Return Value Loop;
020A Resume If Return Value Loop Met;
03 Leave The Routine, But When Return Continue From Spot;
9C00000C000C Check If Objective Value, Return Loop If So (If False: Objective #3) (00000C00);
010A Go To Beginning, Then Return Value Loop;
020C Resume If Return Value Loop Met;
0100 Go To Beginning, Then Return Value Loop;
04 Terminator; } |
The problem with this block is that it seems to spawn around 100 guards and stops at that point. All the other blocks work fine except this one and i cannot figure out the problem  _________________ "We have always found the Irish a bit odd, They refuse to be English" Winston Churchill
"For over 30 Years the IRA showed that the British Government could not rule Ireland on its on terms. You asserted the right of the people of this island to freedom and independance, many of your comrades have paid the ultimate sacrafice in order to bring the freedom struggle forward towards its obtainment."
Gerry Adams
http://www.youtube.com/watch?v=8V3AEgStKvE
Last edited by TAKA Michinoku9.1 on Fri Aug 28, 2009 12:31 pm; edited 1 time in total |
|
|
|
|
|
 |
 |
 |
 |
 |
SubDrag Administrator

Joined: 16 Aug 2006 Posts: 6177
 |
Posted: Fri Aug 28, 2009 10:49 am Post subject: |
 |
|
Your logic above spawns infinite guards:
0100 Go To Beginning, Then Return Value Loop
You keep doing that so it never goes to spawn second, third guards etc. Keeps respawning first |
|
|
|
|
|
 |
 |
 |
 |
 |
TAKA Michinoku9.1 007

Joined: 22 Jun 2008 Posts: 607 Location: Crossmaglen,South Armagh, Ireland  |
Posted: Fri Aug 28, 2009 12:13 pm Post subject: |
 |
|
So i remove that and it will work...
My second and third assault work however and they both use that??
Code: | 100A: {
8120 Set User Byte #1 81 (20);
0200 Resume If Return Value Loop Met;
03 Leave The Routine, But When Return Continue From Spot;
520017000C02 Go Into Return Value Loop If Within Units Of Preset 52 (0017000C);
0100 Go To Beginning, Then Return Value Loop;
0202 Resume If Return Value Loop Met;
03 Leave The Routine, But When Return Continue From Spot;
841004 If Value > User Byte #1, Return Value Loop 84 (10);
8301 Subtract Value To User Byte #1 (Min To 0) 83 (01);
0102 Go To Beginning, Then Return Value Loop;
0204 Resume If Return Value Loop Met;
8220 Add Value To User Byte #1 (Max To FF) 82 (20);
0205 Resume If Return Value Loop Met;
BD043C000904190000000006 Spawn Guard (Janus Special Forces:Black) (Male, Terrorist);
0100 Go To Beginning, Then Return Value Loop;
0206 Resume If Return Value Loop Met;
BD043C00FA04190000000007 Spawn Guard (Janus Special Forces:Black) (Male, Terrorist);
0100 Go To Beginning, Then Return Value Loop;
0207 Resume If Return Value Loop Met;
BD043C000804190000000008 Spawn Guard (Janus Special Forces:Black) (Male, Terrorist);
0100 Go To Beginning, Then Return Value Loop;
0208 Resume If Return Value Loop Met;
BD043C00FB04190000000009 Spawn Guard (Janus Special Forces:Black) (Male, Terrorist);
0100 Go To Beginning, Then Return Value Loop;
0209 Resume If Return Value Loop Met;
BD043C00FC0419000000000A Spawn Guard (Janus Special Forces:Black) (Male, Terrorist);
0100 Go To Beginning, Then Return Value Loop;
020A Resume If Return Value Loop Met;
03 Leave The Routine, But When Return Continue From Spot;
52000200B30C Go Into Return Value Loop If Within Units Of Preset 52 (000200B3);
010A Go To Beginning, Then Return Value Loop;
020C Resume If Return Value Loop Met;
0100 Go To Beginning, Then Return Value Loop;
04 Terminator; } |
EDIT: Also I need some help getting a guard to shoot another guard when a door is opened so it is right in front of Bond. _________________ "We have always found the Irish a bit odd, They refuse to be English" Winston Churchill
"For over 30 Years the IRA showed that the British Government could not rule Ireland on its on terms. You asserted the right of the people of this island to freedom and independance, many of your comrades have paid the ultimate sacrafice in order to bring the freedom struggle forward towards its obtainment."
Gerry Adams
http://www.youtube.com/watch?v=8V3AEgStKvE
Last edited by TAKA Michinoku9.1 on Fri Aug 28, 2009 12:26 pm; edited 1 time in total |
|
|
|
|
|
 |
 |
 |
 |
 |
SubDrag Administrator

Joined: 16 Aug 2006 Posts: 6177
 |
Posted: Fri Aug 28, 2009 12:26 pm Post subject: |
 |
|
Going to top keeps restarting your spawning? Don't get why you go back to top? Just keep plowing forward? |
|
|
|
|
|
 |
 |
 |
 |
 |
TAKA Michinoku9.1 007

Joined: 22 Jun 2008 Posts: 607 Location: Crossmaglen,South Armagh, Ireland  |
Posted: Fri Aug 28, 2009 12:33 pm Post subject: |
 |
|
Ok I have changed it but it still works fine on every other block i have used it on? _________________ "We have always found the Irish a bit odd, They refuse to be English" Winston Churchill
"For over 30 Years the IRA showed that the British Government could not rule Ireland on its on terms. You asserted the right of the people of this island to freedom and independance, many of your comrades have paid the ultimate sacrafice in order to bring the freedom struggle forward towards its obtainment."
Gerry Adams
http://www.youtube.com/watch?v=8V3AEgStKvE |
|
|
|
|
|
 |
 |
 |
 |
 |
SubDrag Administrator

Joined: 16 Aug 2006 Posts: 6177
 |
Posted: Fri Aug 28, 2009 2:04 pm Post subject: |
 |
|
It literally takes the block up top. You use it when you want things to loop around, otherwise in this case you are just spawning then exiting so don't loop. |
|
|
|
|
|
 |
 |
 |
 |
 |
TAKA Michinoku9.1 007

Joined: 22 Jun 2008 Posts: 607 Location: Crossmaglen,South Armagh, Ireland  |
Posted: Fri Aug 28, 2009 2:12 pm Post subject: |
 |
|
Yes I know it does that but the spawn block is meant to skip it.
Plus I am sure I have used it in the past to reveal working conditions and even been taught to use it. Unless it was a loop to repeat a spawn until the guard is spawned???
Anyway its gone so it should not be an issue any-more.
Code: | 1009:
0200 Resume If Return Value Loop Met
03 Leave The Routine, But When Return Continue From Spot
9C00A0000004 Check If Objective Value, Return Loop If So (If True: Objective #3) (00A00000)
0100 Go To Beginning, Then Return Value Loop
0204 Resume If Return Value Loop Met
C400A106 Play Sound Effect # In Slot # (0-7) (Sound: 00A1 - Klaxon alarm)
0205 Resume If Return Value Loop Met
BD043C00F804190000000006 Spawn Guard (Janus Special Forces:Black) (Male, Terrorist)
0206 Resume If Return Value Loop Met
BD043C00F904190000000007 Spawn Guard (Janus Special Forces:Black) (Male, Terrorist)
0207 Resume If Return Value Loop Met
BD043C00FE04190000000008 Spawn Guard (Janus Special Forces:Black) (Male, Terrorist)
0208 Resume If Return Value Loop Met
BD043C001F04190000000009 Spawn Guard (Janus Special Forces:Black) (Male, Terrorist)
0209 Resume If Return Value Loop Met
BD043C000D0419000000000A Spawn Guard (Janus Special Forces:Black) (Male, Terrorist)
020A Resume If Return Value Loop Met
03 Leave The Routine, But When Return Continue From Spot
9C00000C000C Check If Objective Value, Return Loop If So (If False: Objective #3) (00000C00)
010A Go To Beginning, Then Return Value Loop
020C Resume If Return Value Loop Met
0100 Go To Beginning, Then Return Value Loop
04 Terminator |
If this doesn't work there is something seriously wrong  _________________ "We have always found the Irish a bit odd, They refuse to be English" Winston Churchill
"For over 30 Years the IRA showed that the British Government could not rule Ireland on its on terms. You asserted the right of the people of this island to freedom and independance, many of your comrades have paid the ultimate sacrafice in order to bring the freedom struggle forward towards its obtainment."
Gerry Adams
http://www.youtube.com/watch?v=8V3AEgStKvE |
|
|
|
|
|
 |
 |
 |
 |
 |
SubDrag Administrator

Joined: 16 Aug 2006 Posts: 6177
 |
Posted: Fri Aug 28, 2009 2:46 pm Post subject: |
 |
|
The problem is sometimes a guard will fail to spawn (due to too many spawned in a row) which will kickstart your cycle again!
if you use 01XX you need to make it not go all the way to top, instead only to same level till guard spawns. |
|
|
|
|
|
 |
 |
 |
 |
 |
SubDrag Administrator

Joined: 16 Aug 2006 Posts: 6177
 |
Posted: Fri Aug 28, 2009 2:48 pm Post subject: |
 |
|
It's still not going to work!
00000C000C Check If Objective Value, Return Loop If So (If False: Objective #3) (00000C00)
010A Go To Beginning, Then Return Value Loop
020C Resume If Return Value Loop Met
0100 Go To Beginning, Then Return Value Loop |
|
|
|
|
|
 |
 |
 |
 |
 |
TAKA Michinoku9.1 007

Joined: 22 Jun 2008 Posts: 607 Location: Crossmaglen,South Armagh, Ireland  |
Posted: Fri Aug 28, 2009 2:55 pm Post subject: |
 |
|
It however cannot enter that block unless Objective 3 is False
So unless the Ally Dies that is not happening plus the check to spawn the Guards in the first place is Objective 3 being True so it is destined to never restart at either end it will be stopped.
Now i know what i was taught about the
"01XX Go To Beginning, Then Return Value Loop";
Will now fix that in the remaining loops but Number 1 should be fine with that setup that it cannot escape. _________________ "We have always found the Irish a bit odd, They refuse to be English" Winston Churchill
"For over 30 Years the IRA showed that the British Government could not rule Ireland on its on terms. You asserted the right of the people of this island to freedom and independance, many of your comrades have paid the ultimate sacrafice in order to bring the freedom struggle forward towards its obtainment."
Gerry Adams
http://www.youtube.com/watch?v=8V3AEgStKvE |
|
|
|
|
|
 |
 |
 |
 |
 |
|
 |
 |
 |
 |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|
|
 |