SA Map Studio
The all-in-one map editor for SA-MP, open.mp and Singleplayer
Today I'm sharing a project that was developed in a private repository and is now public, with an official release available to everyone.
SA Map Studio is a complete map editor for GTA San Andreas, made for SA-MP, open.mp and singleplayer.
The all-in-one map editor for SA-MP, open.mp and Singleplayer
Today I'm sharing a project that was developed in a private repository and is now public, with an official release available to everyone.
SA Map Studio is a complete map editor for GTA San Andreas, made for SA-MP, open.mp and singleplayer.
You build in the real San Andreas world and see exactly what you'll get in the game.
It also exports clean Pawn code that compiles without warnings, and can open a local test server so you can walk through your map in seconds.
It was built with the help of AI, and every feature and setting was tested and checked one by one, in the editor and in the game.
Your game is never changed. The editor only reads your existing installation. It does not modify any GTA or SA-MP files.
There's a lot more to discover. I'm sure you'll be pleasantly surprised by the small details too. The project will keep being maintained and updated.
Download
![[Image: editor_interface.jpg]](https://raw.githubusercontent.com/Walter-Correa/SA-Map-Studio/main/images/editor_interface.jpg)
Core features (MP and SP)
- The full map of San Andreas with streaming, LODs, water, interiors and the SA-MP objects, loaded in the background so the editor stays smooth.
- Editor-style free camera with adjustable speed.
- Teleport to places, interiors or any coordinate (it even accepts a pasted SetPlayerPos(...) line).
- Controls for weather, time of day and view distance up to 2500 m.
Objects and Building
- A catalog with categories, sources, search, favorites, nicknames and sharp thumbnails, with a big preview when you point at an item.
- Move and rotate gizmo, grid snapping, magnetic snapping to the edges of nearby objects, and automatic snapping of tracks, ramps and roads.
- Multiple selection, duplicate, drop to the ground, and remove or edit original map buildings together with their LODs.
- Retexturing with every game texture organized by category, plus material text with a live preview. Copy and paste materials between objects.
- Moving objects and attached objects (to objects or vehicles).
Auto-Create
- Generate complete interiors: you choose the number and size of rooms, furniture, and wall, floor and ceiling styles.
- Create custom mazes and square or circular maps in seconds.
Vehicles
- Colors (all 256 IDs), paintjobs and full tuning shown live in 3D.
- Strict compatibility filtering, so only parts that really fit each vehicle are offered.
- You can attach objects to vehicles too.
- You can attach objects to vehicles too.
Projects, import and export
- Imports almost anything, detecting the format by itself: Pawn code from other editors (Map Construction, Texture Studio and more, with textures, texts and cameras), SQLite databases, JSON projects, MTA .map files and game IPLs (text and binary), also inside a .zip.
- When importing, you choose to replace, merge or create a new project. Comments and formatting of the original file are kept.
- Several projects open at the same time, each one locked or editable, and projects can be merged.
- Undo/redo for every action and auto-save on every change and on closing.
- Fully customizable export: CreateObject or CreateDynamicObject, ready-made functions or just the lines, coordinates as arrays, IPL output, and manual editing before saving.
Interface
- 15 languages, switched instantly. On first launch the editor detects your Windows language.
- Dark and light themes, collapsible panels and a shortcuts window.
- A diagnostics/log window, and an automatic notice when a new release is out.
Singleplayer
- Each singleplayer project is turned into a ModLoader mod made of loose files. Removing it is as simple as deleting its folder.
- Map: new objects, parked vehicles and removed original buildings, with every index and LOD link kept intact.
- Texture swaps that create their own model copies, and custom models: import your own .dff, .txd and .col.
- Doors (entrances and exits), spawn point, fixed weather and time, and radar icons.
- Game data: vehicle handling, weapon stats per skill level, and model view distance. Only what you change goes into the mod.
- Special vehicles: indestructible, locked for everyone but the player, or unique vehicles that respawn where you left them.
- Pickups and checkpoints with actions: messages, health, armour, money, weapons, wanted level, teleport, vehicles, jetpack, save the game, player stats, skin, weather or time changes, explosion traps and more.
- NPCs with roles:
Neutral: stays in place.
Protector: follows you, rides in your car, does drive-bys and fights your enemies.
Enemy: hunts you down.
- For each NPC you choose the skin, animation, weapon, ammo and respawn time.
- Everything that needs logic is generated as CLEO scripts by a built-in assembler, only when needed.
Install, uninstall and export as ZIP right from the editor, with a status for each installed mod. The editor warns you if ModLoader, CLEO or an ASI loader is missing.
Multiplayer
- Cameras: fixed shots and complete InterpolateCameraPos / InterpolateCameraLookAt sequences, with the path drawn on the map and a real-time preview.
- TextDraw editor on the native 640x448 screen with GTA's own fonts, so what you see is what you get: texts, boxes, 567 sprites and 3D model previews (vehicles, skins, objects).
- TextDraw effects with the TextDrawFX include: 38 animated effects with a live preview, such as typewriter, fades, neon, glitch, fireworks, rainbow, slot machine, hologram, cinema bars, letter rain, hopping letters and many more.
- Progress bars with the Progress Bar Plus include: bars, segmented rings and circles, gradients, text labels, blinking, auto-fill and smooth interpolation.
- 3D Texts, Pickups, Checkpoints and race checkpoints, Actors (all 312 skins plus an animation picker with video previews), and MapIcons with the 64 official icons.
- GangZones on the interactive radar map, with smart duplication and magnetic edge alignment.
- 525 sounds with real audio preview taken from the game.
- Color picker and converter for every format SA-MP and open.mp use: 0xRRGGBBAA, 0xAARRGGBB, {RRGGBB}, ~r~ codes and vehicle color IDs.
- Test in game with one click:
The editor starts a local open.mp or SA-MP server with your map already loaded.
SA-MP opens already connected, and you spawn where the camera is looking.
Changes in the editor are synchronized live.
Handy commands in the game: /fly, /v, /anim, /jetpack, /pos and more.
There's a lot more to discover. I'm sure you'll be pleasantly surprised by the small details too. The project will keep being maintained and updated.
Download
![[Image: editor_interface.jpg]](https://raw.githubusercontent.com/Walter-Correa/SA-Map-Studio/main/images/editor_interface.jpg)
