Suggestions for World Builder Tutorials?
Posts: 357
Posts: 2181
Vid (sorry for the long loading, had some streams still open)
ok the youtube tag doesnt work?
Posts: 952 | Subs: 3
However, at present, those particular models don't have their second-floor doors actually recognised as doors.
They're better used for ruins!
Posts: 2181
Thanks for the answer
Posts: 952 | Subs: 3
Posts: 2181
Posts: 154 | Subs: 2
What I'd like to see is a a guide on how to make a map start-to-finish. Not in detail of course, but in what order you should do stuff. Obviously there is no right and wrong way, but I'm sure you veterans out there have learned a lot on how to approach the actual mapping.
I already mentioned that in my own thread earlier. Other than that I'd really need some sort of gathered information about the changes to the WB since WFA. I just have vague memories of people mentioning changes to splines/splats/tiles optimization, making tiles "better" than before. Making your own command territory seems to have changed as well?
Trying out my new map I've encountered several strange problems. USF base spawning with a lieutenant.. Starting without enough fuel to start building T1 as Ostheer, and other stuff like that.
Not sure what else has changed since WFA but I'm sure it's quite a lot. So having that information easily available in the same thread would be super useful. The current "map making index" is a bit out-dated I'm afraid.
Posts: 559
I think as a newbie map maker, a tutorial that discusses the map "build order" (assuming there is one) would be super helpful. In other words, I know how to make a map that is saveable, how to use the spline tool, splats, etc...but past those basic tutorials...I don't know how the "pro" map makers proceed. Do they put buildings up first? Do they do elevation? Do they focus on specific map sections first? Those sorts of decisions and why they make them.
Smaller things I personally need direction on:
-How to change water color.
-How to use the elevation tool.
-How to make ruts and tracks show up on the roads.
-More detailed explanation of how changing "color" and "opacity" works and makes a difference.
-How to make/save stamps.
One last comment. Whomever does these tutorials....be as specific as possible and SLOW when describing things. Also...do it several times so that we get the idea of whatever you're explaining repeated.
I like to say....Act like you're explaining it to a 3 year old.
Posts: 952 | Subs: 3
Mapping "Build Order".
I think as a newbie map maker, a tutorial that discusses the map "build order" (assuming there is one) would be super helpful. In other words, I know how to make a map that is saveable, how to use the spline tool, splats, etc...but past those basic tutorials...I don't know how the "pro" map makers proceed. Do they put buildings up first? Do they do elevation? Do they focus on specific map sections first? Those sorts of decisions and why they make them.
Smaller things I personally need direction on:
-How to change water color.
-How to use the elevation tool.
-How to make ruts and tracks show up on the roads.
-More detailed explanation of how changing "color" and "opacity" works and makes a difference.
-How to make/save stamps.
One last comment. Whomever does these tutorials....be as specific as possible and SLOW when describing things. Also...do it several times so that we get the idea of whatever you're explaining repeated.
I like to say....Act like you're explaining it to a 3 year old.
Well what do you know? I have a free day today to record. I'll jump on that straight away!
Posts: 3421 | Subs: 11
Posts: 154 | Subs: 2
Mapping "Build Order".
I think as a newbie map maker, a tutorial that discusses the map "build order" (assuming there is one) would be super helpful. In other words, I know how to make a map that is saveable, how to use the spline tool, splats, etc...but past those basic tutorials...I don't know how the "pro" map makers proceed. Do they put buildings up first? Do they do elevation? Do they focus on specific map sections first? Those sorts of decisions and why they make them.
Exactly what I have been looking for as well! Guess I couldn't explain it as well as you did. ;j
Posts: 357
You have 4 commands for the elevation tool
Addition - Raises elevation based on brush and feather size, by the speed of % strength.
Subtraction - Lowers elevation based on brush and feather size, by the speed of % strength.
Smoothing - Averages the difference between non equal elevations, by the speed of % strength.
Set Level - Sets the elevation to the level indicated in the elevation value field, based on bush and feathers size.
With the elevations tool selected, you can select the different commands using the shortcuts 1-4 for the left mouse button, and 5-8 for the right mouse button.
For finite control, set brush to 1, and feather to 0, toggle the wire frame on, and place the brush over the wire frame line intersections, to adjust one point at a time.
Use spline deformations (then bake), for more efficient ditch's, ramps (stairs), cliffs, rivers, creeks, and raised roads...ect.
This is just a quick go on the elevation tool. If bacon doesn't fry up some good grease videos, I'll be sure to get one done, but it will be a couple of weeks. Real life got me busy.
Posts: 6
We have a rather solid selection of tutorials available already, but if there is any further input from the community, as to what specifically should be addressed in detail, please feel free to make a request. Just remember, some items may be covered in community tips, or tips of the week, but don't be afraid to ask, if it is already covered, I will be happy to point you in the right direction.
Posts: 6
Posts: 6
Posts: 43
I know if you are a programmer, that such answers are perfectly acceptable. However, for us "normal" folk, shit looks like Japanese.
Posts: 341
If somebody could explain exactly how one should build a SCAR document, that would be excellent. I find bits evrywhere, but there is absolutely noone who explains whats going on. It's always just a "oh just paste this stuff somewhere" thing.
I know if you are a programmer, that such answers are perfectly acceptable. However, for us "normal" folk, shit looks like Japanese.
If I may, which part exactly is troubling you. Is it the actual creation of the file or what's in it and how to edit it?
Posts: 43
If I may, which part exactly is troubling you. Is it the actual creation of the file or what's in it and how to edit it?
I know where to locate it, and how to copy and paste stuff in it. However, I have no idea what is going on in here and what my options are. Are there any rules to making a file or the layout? How do you set up your wordpad for it etc. Is there any specific order to write code or doesn't that matter?
Posts: 357
I know where to locate it, and how to copy and paste stuff in it. However, I have no idea what is going on in here and what my options are. Are there any rules to making a file or the layout? How do you set up your wordpad for it etc. Is there any specific order to write code or doesn't that matter?
A simple tutorial wouldn't fit your description, it would take quite an endeavor to cover everything. But here are some basics...
1. I use Notepad to edit SCAR documents. I highly recommend Notepad ++ for beginners.
2. Any SCAR scripting goes in the file YOURMAPNAME.SCAR
3. DO NOT EDIT - YOURMAPNAME_ID.SCAR It will be replaced every time the map is saved.
4. "--" means the line is commented out, and not read by the game. Anything following this is notes for the programmer.
5. Many of the scripting tutorials, custom pop cap, resources...ect, are written as standalone.
You must identify how to interweave them together. Below is how I combined the custom pop cap, and made the map winter with blizzards, fires...ect.
Default Blank - No code
The Term "function" begins a routine, the term "end" stops that routine. You may have subroutine's inside of routines. They define variables using statements, or wait for conditions to be met before executing a statement. The tutorials will highlight which lines need to be edited. Just read what is written, and feel free to ask specific questions.
function OnInitID()
end
Custom Pop Cap
The Term "For" begins a subroutine, and the first "end" stops that subroutine, within the Oninit Routine, and the second "End" stops the script.
function OnInitID()
--Population cap override value
g_popCapOverRide = 200
for i = 1, World_GetPlayerCount() do
local player = World_GetPlayerAt(i)
Player_SetPopCapOverride(player, g_popCapOverRide)
end
-- [[ Markers ]]
-- [[ Squad Groups ]]
-- [[ Entity Groups ]]
end
Blizzard on Custom Map
import("ScarUtil.scar")
import("Systems/BlizzardMulitplayer.scar")
function OnInit()
MP_BlizzardInit(
"data:art/scenarios/presets/atmosphere/_mp_2p_kholodnaya_ferma_blizzard.aps", -- Blizzard atmosphere
"data:art/scenarios/presets/atmosphere/_mp_2p_Kholodnaya_Ferma.aps", --Default atmosphere
true, -- Start in Blizzard
nil, -- Blizzard Data
true, -- Use Speech
"data:art/scenarios/presets/atmosphere/_mp_2p_kholodnaya_ferma_transition_out.aps" --Blizzard out transition atmosphere
)
end
Scar_AddInit(OnInit)
Combined
Function OnInit() starts the scar script, once initialized, it begins what is defined in the function. The Import's prior to the OnInit define other scar scripts, which in the case, are for the blizzard system. One is a utility, the other is specifics for the blizzard process. The last "END" stops the script. I add in the custom pop cap just before that, in order to make sure it is included in the fall through execution, but not interrupting the blizzard definitions.
import("ScarUtil.scar")
import("Systems/BlizzardMulitplayer.scar")
function OnInit()
MP_BlizzardInit(
"data:art/scenarios/presets/atmosphere/_mp_2p_kholodnaya_ferma_blizzard.aps", -- Blizzard atmosphere
"data:art/scenarios/presets/atmosphere/_mp_2p_Kholodnaya_Ferma.aps", --Default atmosphere
true, -- Start in Blizzard
nil, -- Blizzard Data
true, -- Use Speech
"data:art/scenarios/presets/atmosphere/_mp_2p_kholodnaya_ferma_transition_out.aps" --Blizzard out transition atmosphere
)
--Population cap override value
g_popCapOverRide = 200
for i = 1, World_GetPlayerCount() do
local player = World_GetPlayerAt(i)
Player_SetPopCapOverride(player, g_popCapOverRide)
end
end
Scar_AddInit(OnInit)
It is probably a bit vague, and possibly confusing for you, just keep reading, and keep asking questions.
Posts: 341
A simple tutorial wouldn't fit your description, it would take quite an endeavor to cover everything. But here are some basics...
...It is probably a bit vague, and possibly confusing for you, just keep reading, and keep asking questions.
IMHO I've found whenever someone new to scripting and coding endeavors to add their own customizations to a map they often make the fatal mistake of trying to integrate everything before they get each part working individually. Beginners are better off getting each part of the code to work separately before they move to integrate them together. The main problem I have found with people asking questions is each individual tries to do things in a different order making it hard to help them.
Might I suggest someone puts together a list of all the SCAR tutorials for people to browse. (correct me if I'm wrong but I don't think there is one). Including a basic tutorial on SCAR layout such as the one written towards the beginning of Srinidhalaya's post. This may result in most of the coding questions simply becoming about integration after they have already learned how to get each individual parts to work on their own.
Livestreams
3 | |||||
1 | |||||
522 |
Ladders Top 10
-
#Steam AliasWL%Streak
- 1.831222.789+37
- 2.34957.860+14
- 3.1109614.644+10
- 4.606220.734-1
- 5.276108.719+27
- 6.305114.728+1
- 7.916405.693-2
- 8.722440.621+4
- 9.261137.656+2
- 10.1041674.607-2
Replay highlight
- cblanco ★
- 보드카 중대
- VonManteuffel
- Heartless Jäger
Board Info
8 posts in the last week
34 posts in the last month
Welcome our newest member, jhonnycena0400
Most online: 2043 users on 29 Oct 2023, 01:04 AM