ShootersForever.com Forum Index

GoldenEye 007 Nintendo 64 Community, GoldenEye X, Nintendo 64 Games Discussion
GoldenEye Cheats, GoldenEye X Codes, Tips, Help, Nintendo 64 Gaming Community


Randomness to Perform Different Actions
Goto page Previous  1, 2, 3  Next
 
Post new topic   Reply to topic    ShootersForever.com Forum Index -> Q-Lab Hacking Department
View previous topic :: View next topic  
HackBond
007
007


Joined: 14 May 2009
Posts: 1377
Location: Scotland

 PostPosted: Mon Nov 29, 2010 3:20 am    Post subject: Reply with quote Back to top

Action Blocks are programming.
If you have no experiance programming (as you obviously dont) then you will not understand these conceps.

Trevor

When I first used the GESE, I had NO EXPERIENCE whatsoever of anything like this.

But I still managed to learn.
_________________
Also known as Spyster or Nyxem
[Youtube]

[Decoy] Antenna | Control | Silo | Escape
 
View user's profile Send private message Visit poster's website
jim102
Agent
Agent


Joined: 27 Nov 2010
Posts: 107
Location: Quebec City

 PostPosted: Mon Nov 29, 2010 5:41 am    Post subject: Reply with quote Back to top

Ok, nice I`ve understood new things since your answers but it still few questions more...

I know that 128 is 0x80 ok? But I do not know the base like it was 16 so it is another number multiplicated = 128.

It is the same thing with the 190.

And if a base value give an another form than 0x40,0x80 or 0xC0, it`s just nothing else and does not do something in the game.I believe I can find the base with a pocket calculator.

The square of 128 is 11.31, so the random value is 11.31

For 190 it is 13.78

Nice! So the check 0x40 is 64, 0x80 is 128,0xC0 is 190.

I suppose it exists other checks like 0x70,0x50 or totally different like 13x50 or 200x400 but in GE it has only 4 checks and not more.

So I will need those 4 checks and a random value cannot be created by random? Just by random like 33679 or 33000910 something like that with the logic of starting by the two first numbers of the condition.

The decimal numbers, are they working? 33.45678 ,no I think

In the action block tutorial, it is a 0x10 and I do not know it. Maybe it is just an example!

So, as I said before if the random value before a check or maybe the random value is considered like a check(0x30).

Therefore if( I will say random byte instead of random value) the random byte is > I will take a 35 command.

In the GE, 33 Seed Random Byte and is it needed to add with it a 34 or 35 after?

like 341000 if seeded random byte
 
View user's profile Send private message Send e-mail MSN Messenger
Trevor
007
007


Joined: 15 Jan 2010
Posts: 926
Location: UK, Friockheim OS:Win11-Dev PerfectGold:Latest

 PostPosted: Mon Nov 29, 2010 6:30 am    Post subject: Reply with quote Back to top

Ok, I knew Id be wrong... Anyway Im the oposite, I can program in VB and java yet I cannot do a dam thing in GE.

I am sorry for posting another language, I just thought it would be easyer Obviously I was wrong and have just confused everyone...

Im going away now, this forum is not my expertice. Ill just stay in GEX and Goldfinger.

Trev

P.S. 0x20 is 14, I didnt use a calculator but my fingers...

P.S.S. Talking about languages, this is my problem with the setup editor, its all hex. I.e. you 34 something rather than IF something...
_________________
 
View user's profile Send private message
Camaro
Secret Agent
Secret Agent


Joined: 10 Aug 2009
Posts: 308
Location: Indiana

 PostPosted: Mon Nov 29, 2010 1:35 pm    Post subject: Reply with quote Back to top

jim, I think you should look up what hex numbers are from a website that is in french because it sounds like you still aren't understanding.
_________________
304 HP
 
View user's profile Send private message
jim102
Agent
Agent


Joined: 27 Nov 2010
Posts: 107
Location: Quebec City

 PostPosted: Mon Nov 29, 2010 4:51 pm    Post subject: Reply with quote Back to top

If you said you made me in mistake so I would better abandonning my project because I will never be capable to make something with the GE without action block.

So, it would be a wasting time.

You need to be video game programmer to understand , I am not sure this is true.

What I resumed it should be true why it will be so hard for you to use a GE

Anybody is capable,anybody who uses a laptop
 
View user's profile Send private message Send e-mail MSN Messenger
EternallyAries
007
007


Joined: 05 Oct 2009
Posts: 1943
Location: Las Vegas

 PostPosted: Tue Nov 30, 2010 12:16 am    Post subject: Reply with quote Back to top

Quote:
If you said you made me in mistake so I would better abandonning my project because I will never be capable to make something with the GE without action block.

So, it would be a wasting time.

You need to be video game programmer to understand , I am not sure this is true.

What I resumed it should be true why it will be so hard for you to use a GE

Anybody is capable,anybody who uses a laptop


Um i did not understand what you said in that post Jim 102.
_________________
There totally nothing to read here.
 
View user's profile Send private message
Wreck
Administrator
Administrator


Joined: 14 Dec 2005
Posts: 7254
Location: Ontario, Canada

 PostPosted: Tue Nov 30, 2010 12:19 am    Post subject: Reply with quote Back to top

Can't you just choose any value you want to be the random check? Also, couldn't you use as many as you like? I don't see why you'd be limited to only four or so, as there are 255 values open.
_________________

YOUTUBE | TWITTER/X | FACEBOOK | VAULT | MOD DB | RHDN
 
View user's profile Send private message Visit poster's website
jim102
Agent
Agent


Joined: 27 Nov 2010
Posts: 107
Location: Quebec City

 PostPosted: Tue Nov 30, 2010 8:06 am    Post subject: Reply with quote Back to top

Is it needed to know hexadecimal system to add a command 33 in the GE?

The editor should create alone the values.

It works with 0x10 only and not 0x40,0xC0.

For that 33 I would use spawn. Don`t know if it exists other special effects.

Concerning the language, it is not a problem. It is your ways to use 33 Seed Random Byte I have problems to understand. So answer to the questions above.

Can you answer wreck? I`m gonna go play solo missions they made on goldeneye vault and see about randomness using 33 Seed Byte. I will go testing. I would better understand by trying maybe.

I will give you some news
 
View user's profile Send private message Send e-mail MSN Messenger
jim102
Agent
Agent


Joined: 27 Nov 2010
Posts: 107
Location: Quebec City

 PostPosted: Sat Dec 04, 2010 7:09 pm    Post subject: Reply with quote Back to top

So when I go to search I see 0-9,A,B,C,D,E,F
Not: 0A,0B,0C,0D,0E,0F,10,11,12,13,14,15,16,17,18,19,1A,1B,1C,1D,1E,1F,20

The Seed Random byte generates a value we cannot see during playing.

Randomness is used to make spawn guards or object and more?

Subdrag works with 0x10 and can you work with others?

I am looking for using an easy way to use random byte and maybe 0x10 is the easiest I can work with it. For better understanding.

My problem isn`t the language, it is technical.

I understand what means 0x. So, 0x10 is 10,0x40 is 40,0xC0 is what,0x80 is 80

It is no true if I use a converter.

The random byte is between 00 and FF as subdrag said.

Between 0 and 1? F means 15 so Between 0 and 1515?

Does it exist 00 to FFFFFFFFFFFFFF instead of F?

A converter maybe but how do you know what is the real number with 0xC0 or 0x80? Both represent a simple number hide by a hex code.

Last one: If you add 33 Seed Random Byte and after you have to put If seeded go to return value loop.

After that you must put the 34 command and 35 after or else the effect will not work.

Not just 33 and 34 and terminator or 33 and 35. You have to anticipate the random byte.
 
View user's profile Send private message Send e-mail MSN Messenger
Wreck
Administrator
Administrator


Joined: 14 Dec 2005
Posts: 7254
Location: Ontario, Canada

 PostPosted: Sun Dec 05, 2010 12:13 am    Post subject: Reply with quote Back to top

I think it is your misunderstanding of Hexadecimal that is confusing you. I'll try to help out, but I'm not sure if it'll solve all of your problems.

Hexadecimal is a different way of counting, used by programmers on many computer and gaming related things. It basically allows them to store more information in a smaller space. If you only have two decimal points, the maximum you can use normally is 00-99. However, with Hex, you can use 00-FF, with FF equaling 255. It'd require three decimal points to reach 255 without Hex. That means that the files would be much bigger, since it requires more space to include it all.

You must have a Calculator on your computer. It should be under your Accessories folder. If you can't find it, run a search on your computer and it should appear. When you open it up, click on View from the menu. Choose "Scientific" from the list. You'll see that the calculator changes the way it looks. There are now options to choose from: Hex, Dec, Oct and Bin. You'll be using Hex and Dec. Enter a number with Hex selected, and then select Dec. As a test, enter "64" with Hex selected. Now, select Dec. It'll change the value to "100". You can use this to convert any number between Hex and Dec. Here are a few examples...

0x10 = 16
0x20 = 32
0x40 = 64
0x80 = 128
0xC0 = 192
_________________

YOUTUBE | TWITTER/X | FACEBOOK | VAULT | MOD DB | RHDN
 
View user's profile Send private message Visit poster's website
jim102
Agent
Agent


Joined: 27 Nov 2010
Posts: 107
Location: Quebec City

 PostPosted: Sun Dec 05, 2010 7:17 am    Post subject: Reply with quote Back to top

Nice, I have done what you asked me and I have the same results of you.
 
View user's profile Send private message Send e-mail MSN Messenger
Wreck
Administrator
Administrator


Joined: 14 Dec 2005
Posts: 7254
Location: Ontario, Canada

 PostPosted: Sun Dec 05, 2010 2:16 pm    Post subject: Reply with quote Back to top

Very good to hear. Whenever you need to convert a value between Hex and Dec, be sure to use your Calculator. I still use it often, especially for large numbers.
_________________

YOUTUBE | TWITTER/X | FACEBOOK | VAULT | MOD DB | RHDN
 
View user's profile Send private message Visit poster's website
jim102
Agent
Agent


Joined: 27 Nov 2010
Posts: 107
Location: Quebec City

 PostPosted: Sun Dec 05, 2010 8:32 pm    Post subject: Reply with quote Back to top

I will read again action block tutorial and it seems to be the hardest part to understand but I will reply soon either in this subject or elsewhere to ask other questions about hex system or another part of the action block.

I have just now 1 question left: Randomness is used for spawning guards or objects and could you give me other special effects for example?
 
View user's profile Send private message Send e-mail MSN Messenger
Wreck
Administrator
Administrator


Joined: 14 Dec 2005
Posts: 7254
Location: Ontario, Canada

 PostPosted: Mon Dec 06, 2010 12:05 am    Post subject: Reply with quote Back to top

What other things could you use for randomization?

You could have multiple lines of dialogue for a character to say. To make it interesting, the line could be chosen at random. This means that the player will get to read a new caption every few play throughs.

You might be able to set a random path for a guard to follow. That way, the player has to pay close attention to which route the guard takes. It might make you think twice about how to sneak around the level.
_________________

YOUTUBE | TWITTER/X | FACEBOOK | VAULT | MOD DB | RHDN
 
View user's profile Send private message Visit poster's website
Dragonsbrethren
Hacker
Hacker


Joined: 23 Mar 2007
Posts: 3058

 PostPosted: Mon Dec 06, 2010 6:04 am    Post subject: Reply with quote Back to top

Wreck wrote:
You might be able to set a random path for a guard to follow. That way, the player has to pay close attention to which route the guard takes. It might make you think twice about how to sneak around the level.

You know, that's something I never even considered. It would definitely be a cool addition to a mission. I never tested, but if GE works the same way as PD you could even make the paths entirely different, without sharing a starting pad, by setting the guard's 2328 pad to a pad on the chosen path, before activating said path.
 
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    ShootersForever.com Forum Index -> Q-Lab Hacking Department All times are GMT - 8 Hours
Goto page Previous  1, 2, 3  Next
Page 2 of 3

 
Jump to:  
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

Cobalt 2.0 BB theme/template by Jakob Persson.
Copyright © 2002-2004 Jakob Persson


Powered by BB © 01, 02 BB Group

 


Please Visit My Other Sites: GoldenEyeForever.com | GrandTheftAutoForever.com

Got kids? Check out my Dora The Explorer site with games and coloring pages!

Our forums feature Nintendo 64 games, GoldenEye 007 N64 New Maps and Missions, GoldenEye Cheats, N64 Emulator, Gameshark, GoldenEye Multiplayer and more!

[ Privacy Policy ]