Cobalt v103 Alpha change-log
April 9th, 2012, Cobalt, Lua, Map Editor, Updates & PatchesHi!
Cobalt v103 Alpha is finally ready, and it contains improvements in many spread out unrelated areas, however, the biggest addition is the Map Editor! For the people who have accessed the editor previously, there is a huge amount of unlisted changes that have been made, but for the others, this will simply be the first encounter with making your own maps.
Bugs discovered post upload:
- Due to the reorganization of the maps, there are some oddities if you are updating from v102. You might see some duplicate maps with different names in your menu. If this happens, reinstall the game from a v103, or clean out the maps folder prior to updating. (all map files that does NOT have a .localization file next to it are old.)
- The map editor will crash if you try to place a tile that has a default ID (which goes for a lot of important tiles). This crash is bad enough that if you are already using the map editor, it is advisable to keep separate installations.
If you find bugs, please post them at http://getsatisfaction.com/cobalt/ we will be making another update tomorrow!
Hit more to read all about it!
As of this writing there is no official manual on how the editor works, and since many things are likely to change, it is unlikely this will be written anytime soon. However, I know the community has been experimenting and documenting like crazy over at www.cobaltforum.net/. and while some of that will be outdated with the changes in v103, many concepts will be very relevant, and the forums are also likely to be your best bet for finding help on this topic.
To get you started, here is a quick guide how to create your first map:
- Open the editor from the main menu.
- Goto [File] and select “New”, pick “Outdoors” and “Small”
- Goto [File] and select “Save As…”, name the map “dm_myfirstmap”
- First thing you need to do is make sure you are in the correct layer. Press and HOLD Z, hover over “Collision” and release Z.
- Press T, select “Actors” from the list on the left, scroll down until you find the “Spawn Point” and click it
- Place a couple of spawnpoints around the map
- Press T again, now select “Boxes” and pick a box you like on the right.
- Place a couple of boxes around the map
- Press esc to stop placing boxes, then select a spawn point by clicking it. Then open [edit] at the top menu bar and click “Expand”. This will select all spawn points.
- Right click one of the spawn points, select “Spawn Settings” from the context menu. In the dialog, put a check next to all the teams to make this spawnpoint valid for all teams.
- Goto [Stage] and click “Set Game Mode”. Select “scorematch” from the list on the left, pick “kills” in the objective list on the right. Set the goal to 10.
- Goto [Stage] and click “Set Camera Mode”. Click “apply preset” and select pick “versus” list that pops up.
- There should be a gray tile looking like a character with a green outline somewhere on the map. Select it! If you cannot select it, it might be in a different layer than the one you are in. Hover the mouse over it, and press the middle mouse button to instantly go to the layer the tile you are hovering is in. If it does not exist, you can find it by pressing T, hitting ENTER, and writing “playerspawn”. Right click the tile, click “Set Spawn Action”. In the dialog, check all the teams and hit OK!.
- Goto [File] and select “Save & Copy to Menu”
- Goto [File] and select “Close Editor”
- Find your map in the deathmatch list under after play!
For the prospective mappers out there, we have added rudimentary support for populating the in-game menu with your custom maps! If you are working on a map in the editor, you simply go to [File] and select “Save & Copy to Menu” and your map will show up in the menu! Keep in mind that the menu only loads maps that have one of the following prefixes in their name:
- ctp_ Capture the Plug
- dm_ Deathmatch
- sur_ Survival
- bo_ Bounty
If you have downloaded maps from the internet, place the maps in your /maps/ folder and they will be added to the menu (as long as they have the correct prefix!). The name and the description screen that comes up when you select your map will default to its filename, but there is support for editing this as well! First, under [Stage] in the menu in the editor, there is a button called “Edit Meta Data”. In the dialog that pops up, you can define the follwing:
- author will show up as “by YOURNAME”
- workInProgress will add a strong red Work in Progress warning
- difficulty describes the general difficulty of the map
- minPlayers lowest suggested players
- maxPlayers highers suggested players
If you leave any of these as their default value, they will be omitted from the description of your map. Finally, to change the actual name of the map in the list or to write a flavor text, you must create a brand new file with the file extension “.localization”. For example:
dm_coolmap257.map
dm_coolmap257.localization
The reason this is needed is because the name and the description has to be custom written for each language that the map will support, while difficulty for example will be translated centrally by us for all maps. Edit the localization file with a text editor of your choice and paste the following:
{
eng = { --English Translation
name = "Cool Map", --Name of the Map, will show up in the list
description = "This is a cool map", --Description of the map
}
}
The map will work fine without a localization file, but it offers greater customization. I recommend you keep this file in maps_dev and use the “Save & Copy to Menu” action under [File] as it will copy both your map and localization file to the menu.
change-log
Alterations:
- Custom levels placed in maps with either ctp_ dm_ or sur_ will now be loaded into the menu.
- Removed all girders from cannon arena and tweaked design and weapons.
- Improved head flying off rendering, also made all body parts be colored by the original actor.
- Objects and items that are destroyed (by explosions and heat for example) now have better feedback
- Tweaked object healths
- Added new deathmatch map, Gladiator
- Added new ctp map, Frozen
- Added new ctp map, Volcano
- Added new bounty map, Rumble in the City
- New preference in profile for always showing your player name under your actor
- Plug now has health and will die from sustained explosions and lava, and will respawn when destroyed.
- Jet shoes now do less damage initially, but also do heat damage over time.
- Extended the map filters for future use.
- Added bounty AI and better bounty hud.
Bug-Fixes:
- Safest gate left door is now lockable again.
- Garbage Collection has been turned off by mistake. This has been a big since v101. This is likely the cause for many periodic performance drop issues.
- Score hud being incorrectly scaled in some resolutions.
- extended magazined and other ammo increasing upgrades now also add ammo as they used to.
- burners no longer generate bullet time warnings
- thermal bombs that were destroyed by lava and plasma for example would not explode.
- spare ammo icon no longer shown for salvaged weapons
- fixed some clipping metal hit sounds
- smoothed out a glowing trail jaggedness bug.
April 9th, 2012 at 5:05 pm
The moon is crashing down! (Positive)
April 9th, 2012 at 5:36 pm
Hey I just updated Cobalt. I’m impressed with the new levels but it’s time for bug reporting. When I play the bounty lvl it starts to lag. I’ve been having problems with the sounds in the game since version 100a. I can hear the music but I don’t hear any sounds. And I check the options and it says it has been ON! Please can you fix these issues. When it comes to the Editor I haven’t checked it yet. I don’t mess around makiong new maps.
April 9th, 2012 at 5:45 pm
[...] the basics though, you may consider consulting the Alpha update post itself where the developers have had a go at providing the basics of the editor themselves. You can [...]
April 9th, 2012 at 5:47 pm
Viktor:
have your tried this:
https://getsatisfaction.com/cobalt/topics/sound_problems-9k1k7
April 9th, 2012 at 5:52 pm
THANKS IT WORKED!!!
April 9th, 2012 at 6:15 pm
I am so happy
April 9th, 2012 at 6:40 pm
Awesome! Really can’t wait to have to some time to really dig in to the editor.
April 9th, 2012 at 7:45 pm
When I open the profile menu and go to presets or colors all the menu items bunch up on top of each other and it isn’t possible to see which you have selected.
April 9th, 2012 at 8:59 pm
Finaly level editor !!
Now waiting for on-line multiplayer…
April 9th, 2012 at 9:56 pm
I’ve been waiting so long, this beside an update coming from the Zelda URA project is proof of hope in the world. Slightly sad to not see a new survival map as there are currently only 2, but overjoyed to see the editor up front in implementation(despite the constant crashing, though that has been announced as being fixed tomorrow)
In the end, positive (fully so when editor fixed)
April 9th, 2012 at 9:58 pm
Is it still not possible to change the keyboard layout (buttons)…i’m from germany and the game is unplayable because y z….
April 9th, 2012 at 11:54 pm
hahaha soooo happy!!!!! made my week!! XD XD
April 10th, 2012 at 12:23 am
I’ve actually have had some issues with uploading your updates. I was hoping this one would be different, but I keep getting an ‘error while updating’ text every time.
April 10th, 2012 at 12:45 am
[...] the basics though, you may consider consulting the Alpha update post itself where the developers have had a go at providing the basics of the editor themselves. You can [...]
April 10th, 2012 at 1:34 am
sweet!
April 10th, 2012 at 3:42 am
Updated Cobalt and when I try to shoot or use “x,” I jump even though I have jump set as the up button. Jumping does not work with the up button either. I re-installed Cobalt and I still have the same problem. Also, going into my profile menu to change the color of my Metalface MK1, all the options for the different parts of his body are overlapping into one line. If there is any way to fix these problems, please let me know so that I can enjoy Cobalt to its full capacity.
April 10th, 2012 at 7:17 am
@Pasidon
Try re-installing Cobalt completely. They updated the updater a while back, and you have to re-install it for it to start working again.
April 10th, 2012 at 12:09 pm
[...] « Cobalt v103 Alpha change-log [...]
April 10th, 2012 at 2:00 pm
[...] You can read more info about the map editor in Oxeye Game Studio’s blog post! [...]
April 10th, 2012 at 3:18 pm
[...] You can read up on more about the map Editor in one of Oxeye Game Studio’s posts. [...]
April 11th, 2012 at 3:00 am
thewreck The update broke some of my maps from earlier versions as i cannot load them into the map editor any more the game gives this error but does NOT crash.
daisyMoon/universe.lua:0: attempt to index a nil value
and so i cannot edit my maps for v104.
hope you fix this soon.
thanks
-Red_M
April 14th, 2012 at 12:36 am
[...] You can read more info about the map editor in Oxeye Game Studio’s blog post! [...]
April 17th, 2012 at 8:16 pm
1. sometimes items or grenades glitch through walls
2. its not a bug but a question: how change the size or how can i turn blocks… if i scroll just the ‘zoom’ changes i tried ctrl and shift but nothing happens…
hope youll give me a reply
May 3rd, 2012 at 2:04 pm
Glad to see some people have the right thing to say.
May 6th, 2012 at 8:52 am
Hhi there I’m just asking well there be online multiplayer?
May 9th, 2012 at 6:38 pm
There is no online multiplayer planned. If it ever comes, it will be as a happy bonus. Do not get your hopes up!
November 24th, 2012 at 9:00 pm
[...] can read more info about the map editor in Oxeye Game Studio’s blog post! [...]