Jump to content

[CS:GO] Super Leet Maker - Mapping Pack


Recommended Posts

Posted (edited)

 

slm.png.9347ddfc310a1aa7ab1727c2c7902016.png

 

WARNING: There's an issue due to memory, this was present in the first version of the pack as well and before it... The map will crash after around 20-90 minutes depending on the amount of entities... further development is halted until the issue is resolved.

The message the game outputs is: "Engine Error - CUtlRBTree Overflow!". This is due to stringpools getting bigger and bigger due to a vscript bug where it adds the pointer + entity class as a new string every round.

 

Introduction:

After working on my latest map "Plumbing" a Super Mario Bros. inspired Wingman map. I thought it'd be a good idea to release a full pack containing all the scripts and blocks I've made for it so anybody can make Super Leet Bros maps.

I've simplified their use and made sure that they're reliable, flexible and easy to use.

Models, Materials, Sounds, Scripts, Instances and an example map are included.

 

What it contains:

  • Base Instance for config and spawning                  base.vmf
  • Question Block                                                            question.vmf
  • Hidden and Invisible Block                                        hiddenblock.vmf and invisblock.vmf
  • Brick Block                                                                   brick.vmf
  • Coin Brick Block                                                          brick_coin.vmf
  • Coin                                                                               coin.vmf
  • Solid Block                                                                   prop_static
  • Pipes (32, 64, 128, top, angle, manhole)                 prop_statics
  • Pipe Entrance + Pipe Entrance Sided                      pipe_entrance.vmf, pipe_entrance_sided.vmf
  • Pipe Exit                                                                       pipe_exit.vmf
  • Jump Approximation Fixer                                       jump_approximation_fixer.vmf

 

  • Floor, ground and underground                               materials
  • Lava for the castle                                                     materials
  • Falling triggers                                                           trigger_bomb_reset

 

Instances Usage:

PIPES: 

  • use instances/superleetmaker/pipe_entrance.vmf if your entrance is going down, instances/superleetmaker/pipe_entrance_sided.vmf if it's sided.
  • Fix Up Name    The name of the pipe, used to find the exit.
  • $color    The color of the pipe
  • $dir    The direction of the pipe using this format:
    • [ENTRANCE MOVE DIRECTION] _ [EXIT MOVE DIRECTION][EXIT ANGLE FACING DIRECTION]      Example:     d_uf

unknown.png

- Pipes are currently only one way.

 

ITEM BLOCKS: 

Those include: question.vmf, hiddenblock.vmf, invisblock.vmf, brick_coin.vmf

$item     

  • 0. Coin
  • 1. Coin x10
  • 2. Mushroom
  • 3. Wingman 1UP

hiddenblock.vmf is a translucent question block which is hardly visible depending on the environment, invisblock.vmf is identical but a lot less visible / almost impossible to see.

brick_coin.vmf is a block always containing 10 Coin.

 

JUMP APPROXIMATION FIXER:

Simply place this bellow anything. It'll slightly move any player risking to hit the edge of the trigger. This is already used on every block in instances.

 

Media:

Spoiler

Workflow: 

slm.jpg

The whole pack is based on instances to be easy to use and updatable. Simply add base.vmf to your map. Be sure to have the fix up name on None

unknown.png

 

Adding blocks: 

c71008ab-c892-47d0-8fc9-ad53ca97cb53.gif

adda091d-e810-4a6a-985d-0f99a6a30988.gif

Depending on the height of the area (configurable in config.nut) they'll be reskinned to match the theme.

 

Adding Pipes:

50d033ea-f2bf-419a-a6fb-ffeef9c72196.gif

33ce0244-5aa7-4315-91bd-d68f488e2661.gif

Unlike blocks, you can set the color that you want directly in RGB. Be sure to disable shadows on them, else it looks awful.

 

Solid Blocks:

d8ba5f0e-7060-4000-9892-98584bde3179.gif

 

Jump Approximation Fixer:

2cbc792e-5807-469b-9c26-aeaab0a77c77.gif

More like a tool, this will allow you to prevent players from bumping their head if they're too close to the edge of a block. This is implemented on every instance block. Use this if you need to add that feature to custom blocks or prop_static based blocks

 

Current Textures:

unknown.png

 

 

Configuration:

You'll find all your needs inside scripts\vscripts\zool\superleetmaker\config.nut

Here's what it includes:

  • Playermodels
    • Enabling/Disabling Replacements for each teams
    • Refresh Delays
    • Replacing KV playermodels with custom ones. DO NOT USE A STANDALONE PLAYERMODEL REPLACER!
  • Features
    • Enabling/Disabling Stomp
    • Enabling/Disabling Block Fragging
    • Enabling/Disabling Movement Enhancements
    • Enabling/Disabling Coin sharing with teammates/brothers
    • Enabling/Disabling Automatic Autokick disabling (you get kicked for suiciding too many times)
  • Objects
    • Coin Value
    • Coin Healing
    • Mushroom HP
    • Mushroom Disappearing Time
    • Maximum Player Health
    • The default empty block model
  • Themes
    • Setting the theme height ranges:  ground, underground, underwater, castle.
    • Replacing prop_physics and prop_dynamic related objects to be affected by theme changes.

 

Next Version:

  • Castle Fire Bars
  • 2D textures of the blocks such as the brick block, solid block  (real underwater ground left)
  • Fixing scripts along the way when big issues are reported.

 

Download:

I'll be keeping the pack on Google Drive for an easier access and updates. Be sure to give proper credit and to link to this page.

https://drive.google.com/drive/folders/1ISFuPadn_yhcjnQkjEeEke0rpmYLpN9j

 

ENJOY!

Edited by ZooL
Found why, can't fix

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...