NReality Mods

Talk about Unreality's Dronie winning N 1.4 mod, NReality, here!
Almost as Bad as One
Posts: 2
Joined: 2008.12.18 (23:31)

Postby mr_ninja_nuts » 2008.12.18 (23:35)

Hey, hopefully this is the right place to put this. I just began making maps in nreality and am very interested in adding mods. The nwiki page was too confusing for me but I found one section of it to be very useful: http://n.wikia.com/wiki/User:Player_03/NReality_mods . If there is any information like that I can find anywhere else that would be awesome. Thanks.

edit: Just found this also and it was very useful: http://forum.therealn.com/viewtopic.php?f=18&t=1046 .

User avatar
Didn't get a name change in the middle of the TF2 thread.
Posts: 514
Joined: 2008.09.28 (04:50)
NUMA Profile: http://nmaps.net/user/heatwave21
MBTI Type: INFJ
Location: Visconsin
Contact:

Postby heatwave » 2008.12.19 (02:07)

I learned to use NReality mods from player03's tutorial as well, along with the wiki article. I saw the wiki first, and it was a bit too confusing, so I decided to look at other NReality maps as examples. Give me a moment, and I'll give you an example.

Let's take a look at this map:
Nmaps.net

When loaded into NReality, You'll see that the rockets are very fast, but they don't follow you once launched. Both these attributes can be achieved using mods. (Let's ignore the floorguards for now)

The Code pertaining to the NReality mods is located at the end of all the level data, so the entire level data would look something like this:

Code: Select all

1001101112  (tile data)  01010211|5^444,84!10^3  (object data)  4!10^396,324||||  (Nreality object mods go here)
Now, the code that has to do with the rockets in the aforementioned level is below:

Code: Select all

||||13,turnRate,0;13,maxspeed,15;13,startaccel,15
The code can be simplified into three different statements:

Code: Select all

13,turnRate,0;     13,maxspeed,15;     13,startaccel,15
You'll notice that each of the three statements begin with the number thirteen. The thirteen tells NReality that the statement has to do with rockets, as each mod is assigned a different number.

After the 13, each statement defines what Nreality should do to the rockets. Should it alter the turn rate, or change the maximum speed of the rocket? Finally, the third part of each statement tells NReality how much each variable should be changed by. As you can see, the maximum speed of the rockets in the level above is set at 15, which is pretty fast.

One of the downsides of moding in Nreality is that once you go into edit mode, all of your mods get erased, so you have to copy the mod code each time you want to edit, and paste it back/load it in once you're finished.

Hope that helps. Post back here or PM me if you have any other questions.
spoiler

Part of this community since 2007. — Play Subvein


Almost as Bad as One
Posts: 2
Joined: 2008.12.18 (23:31)

Postby mr_ninja_nuts » 2008.12.19 (04:27)

heatwave wrote:I learned to use NReality mods from player03's tutorial as well, along with the wiki article. I saw the wiki first, and it was a bit too confusing, so I decided to look at other NReality maps as examples. Give me a moment, and I'll give you an example.

Let's take a look at this map:
Nmaps.net

When loaded into NReality, You'll see that the rockets are very fast, but they don't follow you once launched. Both these attributes can be achieved using mods. (Let's ignore the floorguards for now)

The Code pertaining to the NReality mods is located at the end of all the level data, so the entire level data would look something like this:

Code: Select all

1001101112  (tile data)  01010211|5^444,84!10^3  (object data)  4!10^396,324||||  (Nreality object mods go here)
Now, the code that has to do with the rockets in the aforementioned level is below:

Code: Select all

||||13,turnRate,0;13,maxspeed,15;13,startaccel,15
The code can be simplified into three different statements:

Code: Select all

13,turnRate,0;     13,maxspeed,15;     13,startaccel,15
You'll notice that each of the three statements begin with the number thirteen. The thirteen tells NReality that the statement has to do with rockets, as each mod is assigned a different number.

After the 13, each statement defines what Nreality should do to the rockets. Should it alter the turn rate, or change the maximum speed of the rocket? Finally, the third part of each statement tells NReality how much each variable should be changed by. As you can see, the maximum speed of the rockets in the level above is set at 15, which is pretty fast.

One of the downsides of moding in Nreality is that once you go into edit mode, all of your mods get erased, so you have to copy the mod code each time you want to edit, and paste it back/load it in once you're finished.

Hope that helps. Post back here or PM me if you have any other questions.
Wow, thanks for putting in all that effort, that really helped. So basically you learned how to do different mods from examining already made maps?

edit: After looking at the map the rockets were actually extremely slow and the floor guards were really fast. So I don't really understand how he could mod both those when all of the Nreality objects mods start with 13.

User avatar
Didn't get a name change in the middle of the TF2 thread.
Posts: 514
Joined: 2008.09.28 (04:50)
NUMA Profile: http://nmaps.net/user/heatwave21
MBTI Type: INFJ
Location: Visconsin
Contact:

Postby heatwave » 2008.12.19 (04:32)

Yea, pretty much. I just took that map and played around with those numbers. I discovered that you can make a rocket seem to appear out of thin air by placing the rocked inside of a tile and setting the initial speed of the rocket to 200.

edit: I'm not sure how he edited the floorguards. If I remember correctly, the process for making a force field drone envolves editing the object data of the drone itself, so I suppose not all NReality mods go after the level data.
spoiler

Part of this community since 2007. — Play Subvein


User avatar
The number of Electoral College votes needed to be President of the US.
Posts: 283
Joined: 2008.09.29 (23:36)
NUMA Profile: http://nmaps.net/user/santa_hat_crusader

Postby Superpok » 2008.12.19 (06:32)

yeah, Nreality can be complicated, i wish Unreality could find some easier way to implement it
Signature Bars

Image
Image
Image
Image
Image
Image


User avatar
Depressing
Posts: 1989
Joined: 2008.09.28 (01:10)
NUMA Profile: http://nmaps.net/user/UniverseZero
Steam: www.steamcommunity.com/id/universezero/
MBTI Type: ENTJ
Location: The City of Sails, The Land of the Long White Cloud
Contact:

Postby Universezero » 2008.12.19 (08:08)

I found this quite good; it's better than Player_03's, as it has all the mods. It also has a really easy to use contents page: I think it makes things very easy to find.
Image

User avatar
Remembering Hoxygen
Posts: 972
Joined: 2008.11.02 (06:13)
NUMA Profile: http://nmaps.net/user/rikaninja
Location: The darkness beyond hell.

Postby Rikaninja » 2008.12.19 (08:59)

I'm pretty good at NReality and I just copy and paste saved mods into the data and edit it if neccesary. Take your time and experiment and I'm sure you will get the hang of the mods. Starting with something easy like FFD's and ghost drones is a good way to start. As that only envolves changing one number in the code :)
Image


Who is online

Users browsing this forum: No registered users and 29 guests