RR Minimap, LevelPic, and Encore tutorial.

RR Minimap, LevelPic, and Encore tutorial.

What permissions do you give others to modify and/or maintain your submission?
Modify: ASK ME - Maintain: NO - Others must ask me for permission before modifying my submission or use it in their own work, and I reserve the right to say no for any reason. No, others may not maintain my submission, even in my absence.

Hey kids​



So, it looks like you finished your shiny new map. But it’s missing a few elements.
Namely, the minimap is missing, and your level shows up in the level select like this:
AD_4nXeKoqI6Uhusa0tYKck_yDS7hFf0X0FlNt9242pUEQdZR5IJdIavXcN4qY0R6bm4kTCAcpVwT9cXUdEKdQpIXFFU-8U8M1CJ95Z9eakjIB2H0xVd8XmAg7OEbBwHJwjqBulGKvSsimKoQnwZpCI6OV2eGo9L

Fortunately, there are easy fixes for this: This doc will teach you how to make the final touches needed for your map to be passed into Addons & More, plus a little bit extra for more adventurous players.




MINIMAP PT 1: SET UP​


Let’s start with the Minimap.

Start off by highlighting the playable boundaries of your stage. (i.e. just the road)
AD_4nXcFggPz_FbOJsCqhs48V6ILNFuvtjEzDEBWC1G23VQHJHRrYzBS0lXdGlpQZDqDoY7soZmhTzHqV-PjahK3_ymEMlkoUzV9K6xsYI0ImGXyKfRHM9R4OAk4gIqVGx9EuEpm82MAvvigDtPa6YJWr04q0pw


Then go into Edit Selection mode
AD_4nXerIUWlRwqbfxe4gR04HHBZrmRRjE_6_N54IFlHYZAF7wwyVMFyX6xTFHtFqXOpc87viOrFUeR8dWd8vN4GIxeJ5IWOsPZpe8qzbS0e-mfcGVtL7jhYiGdMtIZMQbto-2FDUBEUf6AbU2d_Sw9w0PoUlL9_


We are going to place two of Thing Type 770, Minimap Marker on opposite corners of this selection. So, let’s place two of em’ on the top left and bottom right corners.

(As of this writing, the RR config doesn’t support every invisible thing in the game, so just type 770 in this box right here)
AD_4nXe6XPIzP35ib2jFlPm5lLzhIQg0i7oRGMIobND8LJoCS1WLCBfKWqATOftbPnOEQyUZ_7xKlzg6xjGpWRqR5O4nZUqDQBuhTOe4Qad9LITq_dcc43IuzMpCqdqcuL5Oe-5lK6BOGW-bnBN_a-1vzWDyEJs



Once you’ve got both things placed down, save your map and go test it.


Once in-game, open the console, type minigen and hit enter.
This will generate a minimap for you and put it in your RR folder.
AD_4nXeRAsRf9TIfewwWU3pjEUyF4hVmiGlvaH7yt6hTukOlS2vIlIvTE748zJ8kIt5WjpWElkDv33BHGiDfRmJs4dx82nBXnTAs3X1jIjbYc4RqfmzTXz0g72oRoQ_F60lOzUjf7FV1L8HwOY0pZBgGjdo4Ndsr


So, we’re done right? Let’s check out what the game genera–
AD_4nXdzn41dYbgGim5sQO7BUqSwbh-AVQ92nfwTv1nWdmCbxgPpJ7NvthDcKDHiWwQT1UhAXLIrUPHRFHzG2ykSeGCP8h1icA6Vb53Ow2Zc0Q-unm56SZiSvgcCcKA1jOXkrDneKlGr-q6JJJMQB58n1RnwK2MS


oh

Yeah, we obviously can’t use this as the actual minimap for our level. We gotta edit it first.


MINIMAP PT 2: TOUCH UPS​


Let’s open this travesty up in your favorite image editor and start touching it up.

Notice: Everything below is completely optional. The minimap is just a simple image that the game loads into the HUD. So, it can be styled however you want. Even if it's completely stupid, it’ll still work as a minimap.
AD_4nXfWv-EJJUgyBqrlwb7OEU8D0P88jnZTMJvhmZZvNDbZ0KVW-wTSnhFO38Tgo6BuyOwNtNg90jOR3wxxtnx5TQ8h3385DIUCzzVbmY8CDwolktfno8nnlSRcFpxd2BM0LRl_GvtPYQjeobqF8bxaWclcBYA4

But if you want to stick close to the style that RR employs, then continue reading.

So let’s start making it beautiful

So anyways, RR’s minimaps are black with white outlines.

As for styling the white outlines, for smooth curves you want to avoid doubles.
Doubles are where more than one pixel shares a column or row when they curve.
They’re hard to explain so here’s an example:
1722732791423.png


Basically, curved outlines should be nice and thin, and not thick and ugly.

Meanwhile, hard (typically 90 degree) corners should be thick and sharp, and not curved.
1722732808310.png



Once you’re done with outlining, you should be finished, riiiiiiiiiight?
AD_4nXenDHoQbHr-9hZOMKeAvgo8AeZ7WQNNClXkM8rsXXSE_j6L51Kw77cwC_4vqrlYMNbCbnpEoGaQHvFgdp4Ye1YgaXhbprRwk_D1do-x9Q3N0P9p2Cv3MHYGktbkAPX0gIEpnJ_JcADQypS_AeZih8B2XbN3


WRONG

We still need to mark the finish line. So players know how far they are away from finishing or lapping.

The finish line is marked via a green pixel on the generated minimap
AD_4nXd_4SN3y_3EH6gW-7_HRgFL1HYRxQFZ_NBO8S43OeSY5QmR1FtGA68lehhxSVar9QXj0iqA-CpfwP4Zvxdrr8013qRuZu2KyJRHN19eLS0a01GZwexWPQG3mbkajMFjOMSPsE-zxlbphAZuqtx6RRllhX4


All we need to do is to take this exact green and put it on our minimap.

The finish line is marked via a 2px thick line that goes across the track, like so.
AD_4nXcCOAshGAvZPqHoevW4BDXbYD6WcLJB_bU9AbY0lgZCQhNkwdqy9dCGw69Fqa9OUwCcCuKwcKiTNvBOwwkVVcGdaXcz8JLcZjsosoJuUENMf_J-lDr6M0RJTGt-tAKpLxyf-SsPLwCo_1bjtrUlaJr7drWV

It should go a little bit over each outline so that it's clearly visible at all times. Even in the chaos of a 16p match.

And with that, we’re done with the minimap. But, before we import, there’s another thing we need in order to make your stage able to be accepted.
AD_4nXe0NDa6k2QTXzon7BDzbEO2iDUt4FlY6YTnHzOqOXP9qK9g3VxXFO7NIG66J8F4dgBS_2m2zTEReTVCiQ_4F9x0KvdnKt_6jb87SRzegopdbTWHMlyxDHjHWHBvXKXN6Bpw1VhPuk3J7JqI6aYYA9YUhluY





TAKING THE LEVEL PICTURE​


Now, we gotta take the picture that will show up on the level select.
Start by saving and booting up the game.

Let’s start an offline server with your map.


Once you’ve loaded up the map, let’s go into the pause menu and hit Spectate.

Now, you can freely move the camera about the stage and even noclip through it!
Go to the particular spot you want to capture
Press F3 to hide the HUD.

AD_4nXdb7xZwwuTdnU32ReTf8v95tmdunkZZIahKtTYskdBnCAE_MgfyvwCRdEH8rFWSVs55SqjGy_2NYRgNJ5jWRACceTINcI2JE9HGO3jqtrw0DssKcvM53UjHpjfppVgNKgI_L8HF5nvFPerqEYdxX375x_vC


Type cheats 1 in console, and enter the cheats menu in the pause screen.
Once inside, set drawpickups to No.
AD_4nXdq9tZvo77b7jYEqdFZFYn7sUX6FfF_WJFZWnemmq1vTw87nNcBuA7JzyDDpOPBAMqzleLt5OQBWsq8X6s3RkZ-75Dl7P9DArkF77pMuWH0O9l6g2vO1S3_Pe2Bj9eyW6NWWMKyvFGV3YCttPKEb8PEWALd


We’re not done yet! Now, head into Options > Video Options, and set your resolution to the lowest it can go(which is 320x200).
AD_4nXc7pBwFSX61wZL_3-FlWJcE1a1V6VaQiLPea4KrqRfJujxHocDX9RZEa91E7BRJbETtRW5b1_SjsYzxmWZmQGGwzthoFjYyS5fI9Bp76uU-YibvZ0J2Rmlq3612vACXGpEa7Aqjq89j3yNsIUa7F9qng_kh

AD_4nXd-rS-4RQmltqIx1jPtxI9GH0CJUGiK_fZZHrZR7Nu2immUnOv26WHPtcN9FePQqsMQnnuLxU8aSrG5_iFADgXkYH8gCmE_6djTX3Ov-K_6aCw6QtzbsXxF6g4JWp78qLaW3QmJhtKHTflkNVKskhaZ8PM


Now take the picture by pressing F8.

You’re done! The picture will show up in (RR folder)\media\screenshots.


PUTTING IT ALL TOGETHER​


Now it’s time to apply both elements to your level.

First, import your level WAD into your resource PK3, creating a complete map mod in the process.
AD_4nXf0pB3a8iFdDRv9HVeu4txaLQ8JVArwdpoSPLdqHxHalRkgsoEhoJyHEKgvjINkUjA5ldlbWbCq9S9APD-0RhkRcDImxPspcaRd8ZwywZMYEgCm1hx-IZegwLTy2dI5m_5xlbMn-U1ZcpUraee-XAOjV0MJ


Once imported, double click it in order to open the WAD itself within the PK3.

Now let’s drag both our minimap and level select pic into said WAD file.
Make sure it’s placed above ENDMAP but below WADNAME.
AD_4nXdqQNWaFk7P_jboVU90_ek6SpV9Ns-gRXp0xRJWOg9Y3K0wtge4Pg_WYpnHkLI6MHITBmpToZtW1t02MsUiB7caTvGd0c9f4ErzGlDoExIwXdO8hONGLyU9H18yhhkcKnwN9EVhv4jMvoYu6Ymc6I52ItNC


We’re gonna rename our minimap to MINIMAP and our level select pic to PICTURE
AD_4nXd8Zwy-jVGgcc25NVPnynzh1Zq9-uQZ7UoajwAvNjdprbRNnoFyLIv8_R8Aqzpaf87T7Jdb-5DAIoxckzZkRWF43oA-aWt40A6-z73dR1ejHV-X7fs5nvyqgrQzcRvna7yqitDBHRUiG_rLkLnvC2eRy6U6


Now let’s convert em’ to Doom Graphics
AD_4nXeeeiqYHjr7M4VgycJAUcvrA3ES7Yb1D2UqbOUyZaqzVelfkJptylf1HYghLEMMvG87mTQYIWoT8UYjhNLEoFXCpOb_GlKjY5bL323uGphNqBga52Ng1XNhqVNdsVtiVsOxMElUUhe2lNBHtFiifItLQowd

AD_4nXcuYLPWsbU3mHcBqkRy4V80nxIqNfg79rfnObZHXj7gC3yV_gk0jLyX8_Okdpe_T8z9IOkGOIVmEU-e6cuWoBOfg2agcAJcUv9FqifUX_bvlSXlvZDTwNyH4ShTpkzuzawdKJjtZpBKEbTStsxjPRohH4zj


Save both your WAD and your PK3, and boot up the game.
If you’ve followed everything correctly, then both elements should appear just fine.
AD_4nXcbNvLnjdIrLdDJpeUe5bLDYQ3knvSTLo5zQDIsQpLfVpuooeuEN6ka-N_4dtnbpu611Vk6SyXe-aWXX2z2BRNuDPkJ7IX-YzwW06srf-JVmnTwT7GuxO2paK-4KP3e-LNim58mJM5z0qRyJnybtKWLBe0

AD_4nXdMY7HHAPXZkY9Kq-trCI4fuTRnxfdaR_6IRY8eCk7HOqmvBkHEHKz8jFyNkX9girncXn9TvWhYzM8TpS98sq6PTrZs8R3a3ey8CnfxYfVXBgEN6mQ0hE6vWjPwnBZo_bxEms67UCgAaS_hB0o2r8M3S3IT


If they all show up correctly like up above, then congration your did it.

You have everything you need in order to submit it to Addons & More.

That’s it, right? Nothing else left to do?

Well, there is one thing.




ENCORE MODE​


What is Encore Mode?
Unlocked by unlocking every map in the game,
It’s basically a fancy Mirror Mode. All of the stages are flipped horizontally, and have a fancy new palette attached to it, much like Mania’s Encore Mode.
AD_4nXfFwEPTSE_54wyiOl0wu6MkaSlxEaLTuz9NAKGgP7Uz1WOaJqsQYUVJjnto5gW4DsJiVsdWoaU07QfQbXWsMrJHGhdKxupIs9kHZKcmcS26Sh8Ual2ZPduFZjz5U0i8jy2TVGmDTCdPLDDvKlUBPpypOFVr


All of the base game maps have alternative Encore palettes.
Keep in mind, Including an Encore Palette with your map is completely optional.
It’s not a requirement in order to get your map into releases, and the game doesn’t crash if you boot up Encore mode without one, although….

Booting up a map in Encore mode without a palette will still flip the stage, but there will be no alternative palette, it will just look the same as it usually does. So if you want to include one, then keep reading…



SETTING UP ENCORE REMAPS​


In order to have an alternative palette, we need to make an Encore Map.

An encore map is basically a miniature version of the game’s palette with all Encore paletteswaps applied. Here’s Motobug Motorway’s Encore Palette.
AD_4nXeassfBSNIqFk6Pq0WsZ8AOS4FyJWULUdZgBx83VbIH7fY41o86ShZRovPKBl7Ur-ugydKNzLlIpBSv2ibbfIMFm90EMacv29r9HEpxBzGFnNhHT4rFJBFThZiV-qN_39fNFtQRBxtROhFSwVY4brDsu2G2


We’ll need an untouched version of this file in order to use it.
Good thing I have it right here! Go on, you can keep it~
AD_4nXcFrJtZCumVxGeEZjsrp1_KBkHCdHFNiY_1SrizXwgBMNFg1W0m3r98ULjkpJOF54NwhraVVaPMs29NGxRcFmROgiHe5v9xSkWv0zPq_7bh6cVLEGETYqYvLkzb5_5Ql4yzY5KkrI4taM15LkFMc9WFp3w


Once you have that tiny thing downloaded, you’re now ready to do some paletteswapping.

There are two methods you can use to paletteswap. The first is before importation, and the second is afterwards. Let’s cover the first one.



ENCORE VIA IMAGE EDITOR​


That’s right, the first method is to swap colors using your favorite image editor!

Nothing much to say here other than, go do it.
AD_4nXdCaMvdnlTRAnI4k98L0Pq9A_7OILxtAM1IbZpcAYcQV9HTRzWIdmZkVxJai7VTDBdPpcGxmfA8_Q-nmYbZe0vZY0Lo72esI-HQ1LAumpPTncxRpPwG9wybFhfYMcpfultJWAwDN4ZLdpGhiD2Ar3tGC_xq


The only thing you need to keep in mind is that the colors you swap it to must be within the game’s palette. You can’t just use any blurple, you can only use the ones that are already within the palette.

Once you’re done swapping palettes, all you gotta do is import it into your map WAD and rename it “ENCORE”, similar to your minimaps and levelpics.
AD_4nXc-d6SCPyclm6Hy1jqEUmXhra4yefos3qrrPn4SUb9vShRA2-bEq-BZrpxIiQZngCsVqXyfQiwSK4dDPlf_PtqojsTrsibI8ul8r5gOEyekTP5LtkMCu8Fxozl9V_VGCOQc7tPvHJUoJw4xriteL6B-8oE

When converting it tho, instead of converting it to Doom Graphics, convert it to Doom Flat.
AD_4nXeql2YCP2uXP-4H7fc7Bf_LT6AnschPXmV3RvVcSqOIbhVCfmfLzYODTdmKaqgEGHyCvC4UUkKSr5wh7qi5ggKFOGOFRv-BuBBHsfNLdBYZpvC4S6To_iKbv4SayGf-acChRpy_6k0FUMMFEx1K2EysQwgL

Important step, or else it won’t work.


After converting it, simply save, go into the game, etc. etc.

If your palette has indeed been swapped when entering Encore Mode, then success! Your map is now Encore compatible.

Now for the other method.



ENCORE VIA SLADE​


In order to edit your encore maps via slade, you need to have your encore map imported and converted first. This will probably save you headaches down the line.

Also, your default palette up here must be set to SRB2 or else it will use the wrong palette for paletteswapping.
AD_4nXc1dV_6lh1xyii1IT3zKtr0kjmH7h6ph0xCKNE4L2yhca-XmV2SKEnQfBmJKzfdPrHnL34hT0ZrzCuVuD9c1P4QOv9ewMp3wVukU4b1zI2jjUXdNRYIVdCRlFyoEo2JFNQ7AUfEd0bKLhB9YjgS9Yyp1djp


Once you got that taken care of, right click your encore map and navigate down to Graphic > Colour Remap
AD_4nXe7l-xJc5Pfk0nmuMjHEslz8efiyunzNJTGmfjOW1FL86k3pKM4f4Qd_o1d5LBI5MzbilpBNCvgblO-YMHwH7pS27tjC-I-OQniPIjX_e8_qRbknXcSrKMf4XqioS4JYU54wF_PLjeQ-KHF4DjEHH77gbOi


Behold the Colour Remap window. It’ll let ya easily paletteswap colors without needing an image editor.

Top Palette is what colors you want to swap.
Bottom Palette is what colors you want to swap it to.
AD_4nXcHDvp_3rwhP_oYMWGzLKFxXzdAOnVNixq8KVilQKgbGDw4LZDT9x2tOh0vC2G71vR9g3997XzZQIV9Phz978E-Q1StwnoBOIzsvLT5KrqjaUPTQkppkPAHv3SXDTpb-CrgeAwNCP1M9QRCVXxHhGGwMb8Q


You can do this with either single colors, or entire ranges.

In this example I highlighted all the whites and turned it into reds
AD_4nXfPZKLfGCkxzRq7wu0fIjG3G_-QpqtYOfs7do0nxCvDRM3QaA2zng-6Pi4W1QvXQbLj2V4EOrbKXhzYIQGHR4b3l-eDIw3Qgwv2MYB0jgMxQdk9e_xlN6AOZFr-oFfOGGUVIJtcWB71AXxKEtE0hUu5yC7o


You can only highlight one range or color at a time. So if you want to affect multiple parts of the palette, then just press the plus button right here to add a range.
AD_4nXc531ZsmVC_PuNJnsLHRN-s7CBM-AhEdpIJAa4b5zbWlxIk5wirxkyWJ1FxjuGyMdWkVsRqpXafcImkgpVTl1i1zrMYHgCZhGm3vM1xoCIhkLW-GhXG0RwTd7VtwHL3J1Fz8JWSlGLh8gDJlnuBzDGaGwb4


Or the minus button to get rid of a range.
Up and Down moves range priority up and down. Nothing you need to worry about tbh.

You can do more than just replace colors or ranges.
Try switching to other modes with this section.
AD_4nXfxm_fzLf6GsURkT3W7cKi1A1jofS-ADdtRikai1GO_ZpkHhbJIXJFuH-j0fs6JwuA6mDgPUFAIgrexOVGC-9cL3iR2SiGh_05NIm7oR80g5a9W8GE2p1GIPoPi55aCxLE-zE6p9LphCbKAJTo7zsAExjB0


Colour Gradient allows you to turn a range into a specific color gradient.
In this example, I turned the whites into a Violet and Red gradient.
AD_4nXcOe5Mg5P-T-ujNXs__0RREWarZPSWsJ7wAf8hHrM3lZ8lsfg5ACRAN9zlpFfcsP2ARMNtgVsHIx8BySylwQeZcs_5o03jtBO9A3oknBoEJTao0FhZH2jBPdI3ZGjl81BE-rCazbs4lqVD7TBSsSrk425fo


Desaturated Color Gradient does the same, except it’s less saturated
I think anyways
AD_4nXebg92P1NYg0sp43RqfbGgRhQhDBfOzM5LH-9_BpXwzcmXhZTEYM5S7uL_7qxujheup6Ci5cFtl4bJkGrYKVS6ae-CGxaWmbtWVztI67Q2A1yLY7ZFzzwyc-v6L5ChVI4MIgXazZ6YlNw4g0T4cqG8ZFDM-


Colourise Range allows you to color a range a specific color
AD_4nXf7iA5NNTKY9TygfbHOPUoQNyYdGOGpi8sjs_cuk4HLLfP2vc6Lz1xeu25yUbB5NQ1SlRyI6dGjgbETD_WcunsXDtkWW9nCElXiqy-Fjegm2Nbf_lPz8riVYVFJjXQMCuXhv_GZMA-I2KsvJS0ua_CoJthp


And Tint Range allows you to Tint a range by a specific color
AD_4nXdVO9vbDoyr3yTjL5Ys5RF5tGSMxI_UjA88C8KeYKfwHRRFM5P0gywT6TQdx6M2__ltGzVJMgN-8cQWMvyAYSMjbr-9BgedDIr9MspMg-q93nm8XMvWj3JqK5gltz3piXQQUDZM0H_KaEkaWQwXlbfgvoZ5


Lotta flexibility here. Perfect for Encore remaps.

Anyways, once you’re done fiddling with the colors, hit OK, save your map, test it etc. etc.



ENCORE REMAP TIPS​


Time for some tips n tricks, ok so basically

- Only focus on colors you know will appear in the stage.
With so many textures and colormaps at your disposal, it can be tricky to pinpoint what colors your map is currently using. Better take some screenshots you can quickly reference/edit.

- Stick to a theme
Where are you? What kind of thing will be different compared to the main stage? Different time of day? Different season? Different water chemicals? Find a theme for your encore remap and stick to it.

- Use good colors
I don’t think I need to tell you to Hue Shift, or avoid too much or too little Contrast, or make sure your road is visible. But that goes beyond the scope of this guide. So, here’s some tutorials and other useful info instead.
- Show off progress, gather feedback
You’re probably already doing this by making a map, but showing off Encore progress too can give you some good insight as to whether or not the colors you picked were good or eye-searing.

- Learn from failures and mistakes
Your first encore palette is not going to be a magnum opus. It may not even be that great, but learning from mistakes and travesties will always make you better at making these things. After all, take a look at Kart v1’s palettes!

BIGGER ENCORE EDITS?​


You know that Encore remaps aren’t the only thing you can do with Encore mode.
Some basegame maps change the sky and/or weather
AD_4nXee3qEZrnx2qVCF9qZTWkjYytEuCfMlBwJyd66kDW8fkq8a-RdSJ_6XnRcEZDTODuy59sjWdi8rahKaPxcW-Uc5fSQkO2A901RWP8p7JICP6TJp4PUSDRFbUvNJgktxYe46eJopMoI44DWJU3jQd5maM0c2


Maybe you can change the music too?!?!?
AD_4nXdYVLT3fFRzTDEBHCOXLIsxq8KwyvdRMxk78Mj7JbXeTylCGBAO_4iEKjVehZ4MReXK-oxmaOT-gcpT2HfL3KqgQE64fN0MwkRdwZ5PnBKgC8T2zZzQyaLZmp-IlGNb6UKkSQtyhZ-UEj9UvJYo6D5xmybQ


With ACS, anything is possible. Just make sure you wrap everything in an EncoreMode conditional for any code that runs in Encore Mode.
Author
Twins'R'Okay
Views
1,303
First release
Last update

More resources from Twins'R'Okay

Share this resource

Latest reviews

I was wondering how Encore palettes work and this really helped. Great guide!
Upvote 0
It's peak fr!!!
Upvote 0
Back
Top