Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - Sourc[e]x

Pages: [1] 2
1
Jetcraft News / JetCraft 1.2.3
« on: February 04, 2017, 10:30:48 AM »
JetCraft 1.2.3 patch notes:
• Game:
    - Fixed an issue with multiplayer achievement models rendering outside frame.
    - Added mouse wheel support to the multiplayer achievements menu.
    - Minor bug fixes.
    • New Challenge Maps:
        - Fort Volcano (Easy)
        - Frozen (Medium)
• Editor:
    - Fixed an issue with the item search label being cut off.
    - Fixed an issue where connect mode could be engaged without any tiles selected.
    - Fixed an issue where the entity UI wasn't updated when shift-offsetting a single tile.
    - Fixed an issue where the entity data wasn't reset when shift-offsetting tiles.
    - Fixed an issue with entity model facing resetting when shift-offsetting tiles with entities.
    - Exposed -loadinternal#, -loadtutorial and -loadcredits commands to load internal levels in the editor.
    • JetScript:
        - Added a new event: Player Collects Item.
        • New functions:
            - object ItemFromName(string name)
            - void ActivateAllTilesWithItem(object player, object item)
            - bool GameIsTestMap()

2
Jetcraft News / JetCraft 1.2.2
« on: January 22, 2017, 03:41:48 PM »
Primarily a maintenance patch to fix up most of the issues introduced with Legacy of the Void and later updates.
This new version can only be obtained via the launcher for the time being.

JetCraft 1.2.2 patch notes:
• Game:
    - Fixed an issue with texttags not displaying.
    - Fixed an issue with the scorescreen progress bar texture not rendering correctly.
    - Added mouse wheel support to the challenges interface, script editor and editor item list.
    - StarCraft 2 error messages are now hidden.
    - Added new music.
• Editor:
    - The unit highlight cursor is no longer displayed when hovering over the editor grid.
    - The editbox in the script editor will now automatically gain focus when a new line is selected.
    - Fixed an issue where white squares would appear when scrolling the item list.
    - Centered the parenting button labels.

In addition, I've also patched up the launcher.

3
JetCraft General Discussion / SC2 Patch 3.0 known issues
« on: October 09, 2015, 07:12:52 AM »
I'm compiling a list of bugs and issues in JetCraft introduced with the 3.0 patch to StarCraft 2 for a future update.
Feel free to post any bugs not found in the list.

Known issues:
• Text tags are no longer displayed.
• Main menu buttons are no longer highlighted when hovered. The same applies to level select in multiplayer.
• Scrolling the editor brush list spawns white squares on empty item slots.
• Multiplayer achievement trophies are displayed outside the panel.
• The unit highlight cursor is displayed when hovering over the editor grid.

Possible improvements:
• SC2 now has a mouse wheel scroll event. This could be used for more intuitive browsing in challenges, achievement and editor brush lists.
• Editboxes can now request focus via scripts. This could be used to improve the JetScript Editor workflow.
• 64-bit option for the launcher.

4
Jetcraft News / Jetcraft 1.0.0
« on: November 24, 2014, 08:15:56 AM »
1.0.0 - 01 May 2014
• Game:
    - Replay saving has been enabled.
    - Added a checkpoint system to multiplayer games.
    - Added a quick guide to the multiplayer menu.
    - Text tags can no longer display during level initialization.
    - Fixed a minor issue with the tile reset function.
    - A lot of static text fields has been prepared for eventual localization.
    - Checkpoint items will no longer be created in multiplayer games.
    - Player teleport cooldown duration has been increased to 20 seconds.
    • New Challenge Maps:
        - The Cellar (Easy)
        - Detour (Easy)
        - Lift-off (Medium)
        - Classic Four (Hard)
        - No Time To Explain! (Insane)
• Editor:
    - Empty (null) items are now selectable from the item list.
    - Worked some more on the documentation.
    - Fixed an issue where deleting a level could result in several duplicated and empty levels.
    - Interface has been further improved.
    • JetScript:
        - Fixed an issue with missiles only colliding with player 1.
        - Added a player spawned event for multiplayer games.
        • New functions:
            - void MissileSetCollisionIgnorePlayer(object missile, object player, bool ignore)
            - bool GameIsMultiplayer()
            - void ModelDisplay(object model, bool display)
• New Items:
    - Turret
    - Grass Patch (Decoration)
    - Grass Patch (Background)
    - Grass Surface End (Left)
    - Grass Surface End (Right)
    - Grass Surface End (Both)
    - Ventilation (Horizontal)
    - Ventilation (Vertical)
    - Iron Panel (Dark)
    - Iron Bars (Background)
    - Stone Wall
    - Stone Wall Surface
    - Stone Wall Background
    - Stone Wall Window
    - Stone Wall Top
    - Stone Wall Archway (Top Right)
    - Stone Wall Archway (Top Left)
    - Stone Wall Archway (Right)
    - Stone Wall Archway (Left)
    - Stone Wall Archway (Top)
    - Stone Wall Right
    - Stone Wall Left
    - Stone Wall Door Right
    - Stone Wall Door Left
    - Stone Wall Door Up
    - Level Exit (Stone Wall)
    - Stone Pillar
    - Trigger Initializer

5
Jetcraft News / Jetcraft 0.9.0
« on: November 24, 2014, 08:11:48 AM »
0.9.0 - 03 March 2014
• Game:
    - Added multiplayer co-op mode.
    - Added multiplayer achievements.
    - Updated game code to support multiple players at once.
    - Snow now reduces the player's movement speed and reduces fall damage as originally intended.
    - Increased jump height slightly.
    - Fixed an issue where the player would spawn at a checkpoint when restarting from the scorescreen.
    - Fixed an issue where the player could retain the properties of the last tile of the previous level.
    - Improved the texttags displayed from items.
    - Built-in levels using JetScript has been updated to use the updated player functions.
    - Touched up old assets.
    - Heavily optimized entity code.
    - General code optimization/maintenance.
    • New Challenge Maps:
        - CGSOURCE (Easy)
        - Rock Avalanche (Medium)
        - Utter Insanity (Insane)
• Editor:
    - Improved level compression algorithm. Custom levels will now be MUCH smaller in filesize.
    - Level loading and saving is now faster.
    - Undoing tile changes is now faster.
    - Implemented a multiplayer emulation option in test games.
    - Interface updates.
    • JetScript:
        - A lot of functions have been changed to support multiple players.
        • New Functions:
            - object EventPlayer()
            - object Player(int index)
            - int PlayerGetIndex(object player)
            - bool PlayerIsPlaying(object player)
            - const int MaxPlayers()
            - void PlayerSetJetpackVelocity(fixed velocity)
            - fixed PlayerGetJetpackVelocity()
            - void PlayerResetJetpackVelocity()
            - void PlayerSetMaxJetpackVelocity(fixed velocity)
            - fixed PlayerGetMaxJetpackVelocity()
            - void PlayerResetMaxJetpackVelocity()
            - void PlayerSetJetpackFuelConsumption(fixed amount)
            - fixed PlayerGetJetpackFuelConsumption()
            - void PlayerResetJetpackFuelConsumption()
• New Items:
    - Red Bricks (Surface)
    - Dark Stone (Surface)
    - Emitter Pad (Left)
    - Emitter Pad (Right)
    - Emitter Pad (Up)
    - Emitter Pad (Down)
    - Emitter Pads (Horizontal)
    - Emitter Pads (Vertical)
    - Boulder

6
Jetcraft News / Jetcraft 0.8.0
« on: November 24, 2014, 08:07:43 AM »
0.8.0 - 08 February 2014
• Game:
    - Further reduced drowning sequence duration.
    - Fixed an issue with the Invisible Teleporter teleporting dead players.
    - Fixed an issue with swapped tiles loading wrong items across levels.
    - Fixed an issue with the Invincibility item not loading its textures.
    - Fixed an issue where the player could drown after being killed above water.
    - Optimized tile-related code.
    - Added more sound effects.
    - Added more music.
    - Normalized music volumes.
    • New challenge maps:
        - JetCraft (Easy)
        - Welcome to the Dungeon (Easy)
        - HeatCraft (Medium)
        - Forward! (Medium)
        - Thread the Needle (Insane)
        - Volcanic Activities (Insane)
• Editor:
    - Iterated on the editor help dialog.
    - Added painting functionality to the middle mouse button.
    - Added a new background model.
• New Items:
    - Force Barrier Red Horizontal
    - Force Barrier Red Vertical
    - Force Barrier Green Horizontal
    - Force Barrier Green Vertical
    - Force Barrier Blue Horizontal
    - Force Barrier Blue Vertical
    - Dark Stone
    - Dark Stone (Ice)
    - Dark Stone (Snow)
    - Red Bricks
    - Red Bricks (Ice)
    - Red Bricks (Snow)

7
Jetcraft News / Jetcraft 0.7.2
« on: November 24, 2014, 08:06:21 AM »
0.7.2 - 30 December 2013
• Game:
    - Interface models will now display even with 3D portraits turned off.
    - Fixed lighting flickering.
• Editor:
    • JetScript:
        - Doubled maximum array lengths.
        • New Functions:
            - void GameSetLighting(int level)

8
Jetcraft News / Jetcraft 0.7.1
« on: November 24, 2014, 07:45:27 AM »
0.7.1 - 27 December 2013
• Game:
    - Fixed a thread crash caused by the missile system.
    - Updated some of the older maps.
    • New challenge maps:
        - It's a Trap!? (Medium)
        - Treasure Island (Hard)
• Editor:
    - Fixed a bug in the undo/redo system history management.
    - Fixed a bug with the level delete/overwrite function.
    - Fixed a bug with redoing selection changes.
    • JetScript:
        • New Functions:
            - object ItemFromId(int itemId)
• New Items:
    - Lava
    - Lava Surface
    - Wooden Sign (Question Mark)
    - Wooden Sign (Arrow Up)

9
Jetcraft News / Jetcraft 0.7.0
« on: November 24, 2014, 07:44:26 AM »
0.7.0 - 25 December 2013
• Game:
    - Reduced drowning sequence duration.
• Editor:
    - Added a new pop-up help interface (WIP).
    - Improved interface graphics.
    - Added a new background model.
    - Spike tiles can now turn into projectiles when activated by a trigger.
    - Highlighted tiles will now be selected after pasting.
    - Undo and redo is now a lot faster.
    - Added selection changes to the undo history.
    - Increased maximum undo history length to 512.
    - Entity tiles can no longer repeat outside map bounds.
    • JetScript:
        - Updated to JetScript 2.0 →
            - Improved engine speed and efficiency.
            - Scripts can now be compiled inside the editor to check for errors.
            - New and better scripting tools and user interface.
            - Added syntax highlighting.
            - Increased maximum script lines from 32 to 99.
            - Arrays are now dynamic.
            - Added support for array initialization.
            - Added 'until', 'do while', 'do until', 'repeat' and 'for' loops.
            - Added a 'for x in y' loop for arrays.
            - Added a 'do' block for generic code grouping.
            - Added a new 'object' type (object pointer).
            - Added multi-line comments.
            - Added a native JetScript missile system.
            - \n and \" can now be used in strings.
            - Added and reworked tons of functions.
            - Undo/redo functions now work inside the JetScript Editor.
            - Script debugging is now on by default.
• New Items:
    - Trigger Relay Random
    - Metal Lamp
    - Wall Lever Red
    - Wall Lever Green
    - Wall Lever Blue
    - Bat

10
Jetcraft News / JetCraft 0.6.2
« on: August 04, 2013, 05:56:55 AM »


JetCraft Beta version 0.6.2 has been released!
Head over to the beta page to download it.



What's new in 0.6.2:
• Game:
    - Fixed an issue where the gameplay UI buttons would display during the scorescreen.
• Editor:
    • JetScript:
        • New Events:
            - Mouse Button Pressed
            - Mouse Button Released
        • New Functions:
            - void InitializeMouseTracker()
            - fixed MouseGetX()
            - fixed MouseGetY()
            - bool MouseButtonIsPressed(int WhichButton)
            - const int MouseButtonLeft()
            - const int MouseButtonRight()
            - const int MouseButtonMiddle()
            - const int MouseButtonX1()
            - const int MouseButtonX2()
            - const int EventMouseButton()



11
Jetcraft News / JetCraft 0.6.1
« on: August 03, 2013, 12:49:17 PM »


JetCraft Beta version 0.6.1 has been released!
Head over to the beta page to download it.



What's new in 0.6.1:
• Game:
    - Added a exit button to the main menu.
• Editor:
    • JetScript:
        - GameShowInterface will no longer affect the interface buttons.



12
Jetcraft News / JetCraft 0.6.0
« on: August 01, 2013, 09:50:58 AM »


JetCraft Beta version 0.6.0 has been released!
Head over to the beta page to download it.



What's new in 0.6.0:
• Game:
    - Fixed an issue where the jetpack effect and sound could get stuck.
    - Holding down the 'climb down' (S) button while jumping now causes the player to go directly into flight.
    - The Challenge section has been implemented.
    • New challenge maps:
        - The Drop Challenge (Mod)
        - Asteroids (Mod)
        - Classic One (Easy)
        - Tower of Bricks (Easy)
        - Classic Two (Medium)
        - Metallic Ice (Medium)
        - Don't Touch the Floor! (Medium)
        - Space Castle (Medium)
        - Classic Five (Hard)
        - Rocket Cages (Hard)
        - Terrible Terrible Level (Hard)
        - Classic Six (Hard)
• Editor:
    - Further improved interface graphics.
    • JetScript:
        - Scripts with Key Pressed events will now execute even though user control is turned off.
        - PlayerMoveInstantly will no longer reset the camera if it's detached.
        - TimeFormat will now return the correct value.
        - Scripts can no longer run during the score screen.
        - Fixed an issue with array variables of type fixed sometimes causing a error.
        • New Functions:
            - int PlayerGetScore()
            - int PlayerGetScoreMultiplier()
            - const int KeyLeft()
            - const int KeyRight()
            - const int KeyUp()
            - const int KeyDown()
            - const int KeySprint()
            - const int KeyJump()
            - const int KeyUse()
            - const fixed MapCenterX()
            - const fixed MapCenterY()
            - fixed MapBoundCycleX(fixed X)
            - fixed MapBoundCycleY(fixed Y)
            - void GameSetMusic(int MusicId)
            - int GameGetMusic()
            - void EntitySetModel(int Entity, string Model, int Variation)
• New items:
    - Checkpoint
    - Entity Teleporter




JetCraft Beta has been uploaded to America, Europe and Korea/Taiwan Battle.net regions.
Though, I would still recommend downloading and playing the game offline.



13
Jetcraft News / JetCraft 0.5.4 Released
« on: July 16, 2013, 05:04:56 PM »


JetCraft Beta version 0.5.4 has been released!
Head over to the beta page to download it.



What's new in 0.5.4:
• Game:
    - Banks will now be generated even though the user didn't save any custom level.
• Editor:
    - Improved interface graphics.
    - Fixed an issue where importing code into the currently opened script wouldn't update the interface.
    - Fixed an issue where the undo history didn't reset when opening the editor.
    - Fixed an issue where a lot of editor messages could cause a class instance overflow.
    • JetScript:
        - Scripts can now be rearranged.
        - TileGetMaxRows() and TileGetMaxCollumns() are now constants.
        - Added a resize keyword for arrays.
        • New functions:
            - void PlayerModelDisplay(bool DoDisplay)
            - void GameShowInterface(bool Show)
            - const fixed MapBoundMinX()
            - const fixed MapBoundMinY()
            - const fixed MapBoundMaxX()
            - const fixed MapBoundMaxY()
            - bool PointIsInsideMapBounds(fixed X, fixed Y)



14
Jetcraft Editor / Challenge Level Submission
« on: July 11, 2013, 07:59:31 PM »
Challenge Map Submission

Submit your own challenge level in this thread.
If the level is of sufficient quality, it'll be included in the official list of challenge levels and you'll get your name in the credits as a Challenge Level Designer.

Level Difficulties:
• Mod - Levels with modified game rules (heavily scripted).
• Easy - A minimal number of lethal objects and huge drops. A walk in the park.
• Medium - Requires higher precision. Occasional death trap.
• Hard - A lot of deaths and restarts is to be expected.
• Insane - Deadly obstacles and tricky jumps around every corner.

Rules:

1. Level must be winnable with a three-star rating.
2. Level must have a player start.
3. Non-mod levels must have at least one exit.

How to submit:

1. Open your level in the JetCraft Editor.

2. Press Save Map String to generate the string.



3. Select and copy (ctrl+c) the generated string (make sure you've selected the whole thing by double-clicking).



4. Paste it inside spoiler and code tags.

[spoiler=<LevelName>][code]<MapString>[/code][/spoiler]

Entity Trigger Region Test
Code: [Select]
QEntity Trigger Region Test29000oU000U01Gqm00;gG00Sa0c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c401020300??c401020300??c401020300??c401020300??c401020300??c401020300??c401020300??c401020300??c401020300??c401020300??c401020300??c401020300??c401020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??0001020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??00c2028200??00c2028200??00c2028100??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??c1c2020300??a0c2020300??00c2020300??c1c2020300??0001020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??00c2028200??00c2028200??00c2028100??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??c1c2020300??00c2020300??99c2020300??c1c2020300??0001020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??00c2028200??00c2028200??00c2028100??0001020300??0001020300??0001020300??0001020300??ci01020300??c101020300??9b01020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??c1c2020300??clc20203001xc1c2020300??c1c2020300??0001020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??00c2028200??00c2028200??00c2028100??0001020300??0001020300??0001020300??0001020300??ci01020300??gbck020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??c1c2020300??90c3020300??9ac3020300??c1c2020300??0001020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??00c2028200??00c2028200??00c2028100??0001020300??0001020300??0001020300??0001020300??ci01020300??00ck02b006??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??gf010203001xc1c2020300??clc20203002Ac1c2020300??c1c2020300??0001020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??00c2028200??00c2028200??00c2028100??0001020300??0001020300??0001020300??0001020300??ci01020300??c101020300??0001020300550001020300??0001020300??0001020300??0001020300??0001020300??0001020300??c1c2020300??90c3020300??9ac3020300??c1c2020300??0001020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??00c2028200??00c2028200??00c2028100??0001020300??0001020300??0001020300??0001020300??ci010203002^g7ckcj0300??9101020300??0001020300??0001020300??0001020300??0001020300??0001020300??gf010203002Ac1c2020300??clc20203002=c1c2020300??c1c2020300??0001020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??00c2028200??00c2028200??00c2028100??0001020300??0001020300??0001020300??0001020300??ci010203003Bg7ckcj0300??9101020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??c1c2020300??90c3020300??9ac3020300??c1c2020300??0001020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??00c2028200??00c2028200??00c2028100??0001020300??0001020300??0001020300??0001020300??ci010203003hg7ckcj0300??9101020300??0001020300??0001020300??0001020300??0001020300??0001020300??gf010203002=c1c2020300??clc20203003oc1c2020300??c1c2020300??0001020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??00c2028200??00c2028200??00c2028100??0001020300??0001020300??0001020300??0001020300??ci010203003[g7ckcj0300??9101020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??c1c2020300??90c3020300??9ac3020300??c1c2020300??0001020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??00c2028200??00c2028200??00c2028100??0001020300??0001020300??0001020300??0001020300??ci010203004Jg7ckcj0300??9101020300??0001020300??0001020300??0001020300??0001020300??0001020300??gf010203003oc1c2020300??clc20203004Qc1c2020300??c1c2020300??0001020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??00c2028200??00c2028200??00c2028100??0001020300??0001020300??0001020300??0001020300??ci010203004pg7ckcj0300??9101020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??c1c2020300??90c2020300??00c2020300??c1c2020300??0001020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??00c2028200??00c2028200??00c2028100??0001020300??0001020300??0001020300??0001020300??ci010203004|g7ckcj0300??9101020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??c1c2020300??a1c2020300??gcc2020300??c1c2020300??0001020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??00c2028200??00c2028200??00c2028100??0001020300??0001020300??0001020300??0001020300??cic2020300??00c2020300??00c2020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??0001020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??00c2028200??00c2028200??00c2028100??0001020300??0001020300??0001020300??0001020300??cic2020300??a1c2020300??00c2020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??0001020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??00c2028200??00c2028200??00c2028100??0001020300??0001020300??0001020300??0001020300??cic2020300??00c2020300??00c2020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??c001020300??0001020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??00c2028200??00c2028200??00c2028100??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??c001020300??0001020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??00c2028200??00c2028200??00c2028100??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??c001020300??0001020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c401020300??c401020300??c401020300??c401020300??c401020300??c401020300??c401020300??c401020300??c401020300??c401020300??c401020300??c401020300??c401020300??c401020300??c401020300??c401020300??c101020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0

5. Submit.

15
JetCraft General Discussion / Changelog
« on: July 07, 2013, 05:37:27 AM »
Changelog

0.6.2
• Game:
    - Fixed an issue where the gameplay UI buttons would display during the scorescreen.
• Editor:
    • JetScript:
        • New Events:
            - Mouse Button Pressed
            - Mouse Button Released
        • New Functions:
            - void InitializeMouseTracker()
            - fixed MouseGetX()
            - fixed MouseGetY()
            - bool MouseButtonIsPressed(int WhichButton)
            - const int MouseButtonLeft()
            - const int MouseButtonRight()
            - const int MouseButtonMiddle()
            - const int MouseButtonX1()
            - const int MouseButtonX2()
            - const int EventMouseButton()



0.6.1
• Game:
    - Added a exit button to the main menu.
• Editor:
    • JetScript:
        - GameShowInterface will no longer affect the interface buttons.



0.6.0
• Game:
    - Fixed an issue where the jetpack effect and sound could get stuck.
    - Holding down the 'climb down' (S) button while jumping now causes the player to go directly into flight.
    - The Challenge section has been implemented.
    • New challenge maps:
        - The Drop Challenge (Mod)
        - Asteroids (Mod)
        - Classic One (Easy)
        - Tower of Bricks (Easy)
        - Classic Two (Medium)
        - Metallic Ice (Medium)
        - Don't Touch the Floor! (Medium)
        - Space Castle (Medium)
        - Classic Five (Hard)
        - Rocket Cages (Hard)
        - Terrible Terrible Level (Hard)
        - Classic Six (Hard)
• Editor:
    - Further improved interface graphics.
    • JetScript:
        - Scripts with Key Pressed events will now execute even though user control is turned off.
        - PlayerMoveInstantly will no longer reset the camera if it's detached.
        - TimeFormat will now return the correct value.
        - Scripts can no longer run during the score screen.
        - Fixed an issue with array variables of type fixed sometimes causing a error.
        • New Functions:
            - int PlayerGetScore()
            - int PlayerGetScoreMultiplier()
            - const int KeyLeft()
            - const int KeyRight()
            - const int KeyUp()
            - const int KeyDown()
            - const int KeySprint()
            - const int KeyJump()
            - const int KeyUse()
            - const fixed MapCenterX()
            - const fixed MapCenterY()
            - fixed MapBoundCycleX(fixed X)
            - fixed MapBoundCycleY(fixed Y)
            - void GameSetMusic(int MusicId)
            - int GameGetMusic()
            - void EntitySetModel(int Entity, string Model, int Variation)
• New items:
    - Checkpoint
    - Entity Teleporter



0.5.4
• Game:
    - Banks will now be generated even though the user didn't save any custom level.
• Editor:
    - Improved interface graphics.
    - Fixed an issue where importing code into the currently opened script wouldn't update the interface.
    - Fixed an issue where the undo history didn't reset when opening the editor.
    - Fixed an issue where a lot of editor messages could cause a class instance overflow.
    • JetScript:
        - Scripts can now be rearranged.
        - TileGetMaxRows() and TileGetMaxCollumns() are now constants.
        - Added a resize keyword for arrays.
        • New functions:
            - void PlayerModelDisplay(bool DoDisplay)
            - void GameShowInterface(bool Show)
            - const fixed MapBoundMinX()
            - const fixed MapBoundMinY()
            - const fixed MapBoundMaxX()
            - const fixed MapBoundMaxY()
            - bool PointIsInsideMapBounds(fixed X, fixed Y)



0.5.3
• Game:
    - Players will now be able to jump from ladders.
• Editor:
    - Improved the map save and load functions.
    - Level name is now capped at 80 characters to prevent levels with long names from breaking the save code.
    - Maps will now be sorted by time since last save.
    - Lighting levels has been improved.
    • JetScript:
        - Fixed an issue with the event handler that caused only one script to run per event.
        - Fixed an issue with the editor indention not working if a parenthesis was next to the keyword.
        - Script event execution is now much faster.
        - LineBreak() and Quote() are now constant functions.
        - Added PlayerIsOnLadder() function.
        - Added exit, continue and break.
        - Added script importer/exporter.
• New items:
    - Torch
    - Torch (left)
    - Torch (right)
    - Torch (ground)



0.5.2
Initial release

16
Jetcraft News / JetCraft 0.5.3 Released
« on: July 06, 2013, 09:24:26 PM »


JetCraft Beta version 0.5.3 has been released!
Head over to the beta page to download it.



What's new in 0.5.3:
• Game:
    - Players will now be able to jump from ladders.
    - Fixed an issue where the player model wouldn't load any textures.
• Editor:
    - Improved the map save and load functions.
    - Level name is now capped at 80 characters to prevent levels with long names from breaking the save code.
    - Maps will now be sorted by time since last save.
    - Lighting levels has been improved.
    • JetScript:
        - Fixed an issue with the event handler that caused only one script to run per event.
        - Fixed an issue with the editor indention not working if a parenthesis was next to the keyword.
        - Script event execution is now much faster.
        - LineBreak() and Quote() are now constant functions.
        - Added PlayerIsOnLadder() function.
        - Added exit, continue and break.
        - Added script importer/exporter.
• New items:
    - Torch
    - Torch (left)
    - Torch (right)
    - Torch (ground)



JetCraft Beta has been uploaded to Southeast Asia (SEA) Battle.net region for testing purposes.
Though, I would not recommend playing the game online due to the extreme StarCraft II input delays.



Screenshots






17
Jetcraft Editor / JetCraft MapString Converter
« on: July 04, 2013, 06:16:41 PM »
The JetCraft MapString Converter is a small application used to convert a raw map string into bank or galaxy script format.
Since loading a map string directly is not possible due to StarCraft II engine limitations, this is the next best thing for map sharing during the offline singleplayer beta.



Essentially, what you do is press the "Save Map String" button in the JetCraft Editor and share the generated string with the community.
Then anyone can use the converter to convert the shared map string into valid bank XML code and paste it into their own bank files.

Download (requires .NET Framework 4.0)







Export:

1. Open your level in the JetCraft Editor.

2. Press Save Map String to generate the string.



3. Select and copy the generated string.



4. Paste it somewhere, preferable inside spoiler and code tags.

[spoiler=<LevelName>][code]<MapString>[/code][/spoiler]

Entity Trigger Region Test
Code: [Select]
QEntity Trigger Region Test29000oU000U01Gqm00;gG00Sa0c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c401020300??c401020300??c401020300??c401020300??c401020300??c401020300??c401020300??c401020300??c401020300??c401020300??c401020300??c401020300??c401020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??0001020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??00c2028200??00c2028200??00c2028100??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??c1c2020300??a0c2020300??00c2020300??c1c2020300??0001020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??00c2028200??00c2028200??00c2028100??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??c1c2020300??00c2020300??99c2020300??c1c2020300??0001020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??00c2028200??00c2028200??00c2028100??0001020300??0001020300??0001020300??0001020300??ci01020300??c101020300??9b01020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??c1c2020300??clc20203001xc1c2020300??c1c2020300??0001020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??00c2028200??00c2028200??00c2028100??0001020300??0001020300??0001020300??0001020300??ci01020300??gbck020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??c1c2020300??90c3020300??9ac3020300??c1c2020300??0001020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??00c2028200??00c2028200??00c2028100??0001020300??0001020300??0001020300??0001020300??ci01020300??00ck02b006??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??gf010203001xc1c2020300??clc20203002Ac1c2020300??c1c2020300??0001020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??00c2028200??00c2028200??00c2028100??0001020300??0001020300??0001020300??0001020300??ci01020300??c101020300??0001020300550001020300??0001020300??0001020300??0001020300??0001020300??0001020300??c1c2020300??90c3020300??9ac3020300??c1c2020300??0001020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??00c2028200??00c2028200??00c2028100??0001020300??0001020300??0001020300??0001020300??ci010203002^g7ckcj0300??9101020300??0001020300??0001020300??0001020300??0001020300??0001020300??gf010203002Ac1c2020300??clc20203002=c1c2020300??c1c2020300??0001020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??00c2028200??00c2028200??00c2028100??0001020300??0001020300??0001020300??0001020300??ci010203003Bg7ckcj0300??9101020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??c1c2020300??90c3020300??9ac3020300??c1c2020300??0001020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??00c2028200??00c2028200??00c2028100??0001020300??0001020300??0001020300??0001020300??ci010203003hg7ckcj0300??9101020300??0001020300??0001020300??0001020300??0001020300??0001020300??gf010203002=c1c2020300??clc20203003oc1c2020300??c1c2020300??0001020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??00c2028200??00c2028200??00c2028100??0001020300??0001020300??0001020300??0001020300??ci010203003[g7ckcj0300??9101020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??c1c2020300??90c3020300??9ac3020300??c1c2020300??0001020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??00c2028200??00c2028200??00c2028100??0001020300??0001020300??0001020300??0001020300??ci010203004Jg7ckcj0300??9101020300??0001020300??0001020300??0001020300??0001020300??0001020300??gf010203003oc1c2020300??clc20203004Qc1c2020300??c1c2020300??0001020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??00c2028200??00c2028200??00c2028100??0001020300??0001020300??0001020300??0001020300??ci010203004pg7ckcj0300??9101020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??c1c2020300??90c2020300??00c2020300??c1c2020300??0001020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??00c2028200??00c2028200??00c2028100??0001020300??0001020300??0001020300??0001020300??ci010203004|g7ckcj0300??9101020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??c1c2020300??a1c2020300??gcc2020300??c1c2020300??0001020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??00c2028200??00c2028200??00c2028100??0001020300??0001020300??0001020300??0001020300??cic2020300??00c2020300??00c2020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??0001020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??00c2028200??00c2028200??00c2028100??0001020300??0001020300??0001020300??0001020300??cic2020300??a1c2020300??00c2020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??0001020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??00c2028200??00c2028200??00c2028100??0001020300??0001020300??0001020300??0001020300??cic2020300??00c2020300??00c2020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??c001020300??0001020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??00c2028200??00c2028200??00c2028100??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??c001020300??0001020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??00c2028200??00c2028200??00c2028100??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??c001020300??0001020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c1c2020300??c401020300??c401020300??c401020300??c401020300??c401020300??c401020300??c401020300??c401020300??c401020300??c401020300??c401020300??c401020300??c401020300??c401020300??c401020300??c401020300??c101020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0001020300??0











Import:

1. Select and copy the entire map string.



2. Run the JetCraft MapString Converter.



3. Paste the map string into the MapString input textbox.



4. Press Insert in bank... and browse to the JetCraft.SC2Bank generated by the game.



5. Hit Open.



6. Run JetCraft and open and play the level.

18
JetCraft General Discussion / Media
« on: July 03, 2013, 03:39:46 PM »
Videos:
Alpha:
[youtube=http://youtu.be/fCm8mphgCKE]JetCraft First Look (Starcraft 2 custom map)[/youtube]
[youtube=http://youtu.be/YgQYSCZZKQc]JetCraft Second Look (Starcraft 2 custom map)[/youtube]

Beta:
[youtube=http://youtu.be/_v1JXYo-WNE]JetCraft Beta[/youtube]

Screenshots:
















Feel free to add your own screenshots and videos to this thread.

19
Jetcraft News / JetCraft Open Beta
« on: July 02, 2013, 04:13:53 PM »


The JetCraft open beta has officially started!
Head on over to the beta page to download the beta and participate in the test.

Feedback and bug reports are much appreciated.

20
Jetcraft Editor / Editor Introduction
« on: July 02, 2013, 03:48:30 PM »
The JetCraft Editor is a powerful tool included in the main game in which you can craft your very own JetCraft levels.

You can find the work-in-progress manual here.

Editor Features:
 • 32x32 map size
 • 32 save slots
 • Intuitive and fast tile selection system
 • Copy, paste, undo and redo systems
 • Hundreds of different items
 • Item selection by category and search-by-name dialog
 • Tile chain triggering system
 • Custom C-based scripting language (JetScript)
 • Map and script debugging tools

Editor Hotkeys:
Left Mouse Button: Select single tile
Right Mouse Button (click): Clear selection
Right Mouse Button (hold): Drag-select tiles
Shift (hold, while selecting): Add to selection
Alt (hold, while selecting): Remove from selection
Ctrl+A: Select all tiles
Ctrl+I: Invert selection

Spacebar: Insert the currently selected item into the selected tiles
Delete: Clears the selected tiles for items and connections
Shift+Delete: Delete the currently selected item's layer from selection
Alt+Delete: Remove the currently selected item type from selection
Ctrl+C (single tile selected): Clone the content of the selected tile
Ctrl+V (single tile copied): Fills the selected tiles with the content of the cloned tile
Ctrl+C (multiple tiles selected): Copy selected tiles
Ctrl+V (multiple tiles copied): Paste copied tiles
Ctrl+Z: Undo changes
Shift+Z: Redo changes

C: Connect/linking mode
D: Disconnect/unlink selected tiles
X: Open item search menu
S: Retrieve item type from selected tile
G: Toggle grid on/off
Q: Toggle layer coloring on/off
T: Start/stop test play
R (during test play): Reset game
Tab: Minimize/maximize interface

Arrow Keys: Move selection
Shift+Arrow Keys: Move selected tiles
Arrow Keys (game camera): Move camera
Shift+Arrow Keys (game camera): Move camera faster
Ctrl+Numpad #: Save current selection to slot #
Numpad #: Load selection from slot #
Alt+Numpad #: Remove slot # from the current selection
Ctrl+Alt+Numpad #: Add slot # to the current selection

21
JetCraft General Discussion / About JetCraft
« on: July 02, 2013, 02:54:31 PM »


Hello, and welcome to the JetCraft project forums. On here you can discuss anything related to JetCraft.

Summary:
JetCraft is a 2D platform sidescroller game and level editor for StarCraft 2.
The game's objective is to leave the level through the exit door which will only open once the player has collected all the keys scattered around.
The player will also be able to collect various treasures to increase the end score, but only the keys are mandatory to complete the level.
The map comes with its own in-game level editor which allows players to create their own JetCraft levels and share with other people online.
JetCraft has been under development since October 2012 and is currently in early beta stage.
   
Key Features: (version 1.0.0)
 • Play through an extensive list of challenge maps to get the highest scores possible.
 • Play together with up to three other players in the online versus and coop mode.
 • Create and save up to 32 custom levels using the easy-to-use in-game level editor.
 • Share your creations with other players over Battle.Net.
 • Downloadable local copy allows players to play the map singleplayer without input delays.
 • Rebind-able controls allows you to play with whatever key setup you find comfortable.

Visit the official website for the work-in-progress game manual and beta information.

22
Starcraft II Projects / JetCraft
« on: June 25, 2013, 10:39:26 PM »

Moyack made me set up a thread here...

Summary:
JetCraft is a 2D platform sidescroller game and level editor for StarCraft 2.
The game's objective is to leave the level through the exit door which will only open once the player has collected all the keys scattered around.
The player will also be able to collect various treasures to increase the end score, but only the keys are mandatory to complete the level.
The map comes with its own in-game level editor which allows players to create their own JetCraft levels and share with other people online.
JetCraft has been under development since October 2012 and is currently in early beta stage.

More information can be found at my website:
http://www.cgsource.net/jetcraft.html

[I'm currently looking for people interested in beta testing (JetCraft requires Heart of the Swarm expansion pack)]
   
Key Features: (version 1.0.0)
 • Play through an extensive list of challenge maps to get the highest scores possible.
 • Play together with up to three other players in the online versus and coop mode.
 • Create and save up to 32 custom levels using the easy-to-use in-game level editor.
 • Share your creations with other players over Battle.Net.
 • Downloadable local copy allows players to play the map singleplayer without input delays.
 • Rebind-able controls allows you to play with whatever key setup you find comfortable.

Screenshots:
 

 

 



Editor Features:
 • 32x32 map sizes
 • 32 save slots
 • Intuitive and fast tile selection system
 • Copy, paste, undo and redo systems
 • Hundreds of different items
 • Item selection by category and search-by-name dialog
 • Tile chain triggering system
 • Custom C-based scripting language (JetScript)
 • Map and script debugging tools

Editor Hotkeys:
Left Mouse Button: Select single tile
Right Mouse Button (click): Clear selection
Right Mouse Button (hold): Drag-select tiles
Shift (hold, while selecting): Add to selection
Alt (hold, while selecting): Remove from selection
Ctrl+A: Select all tiles
Ctrl+I: Invert selection

Spacebar: Insert the currently selected item into the selected tiles
Delete: Clears the selected tiles for items and connections
Shift+Delete: Delete the currently selected item's layer from selection
Alt+Delete: Remove the currently selected item type from selection
Ctrl+C (single tile selected): Clone the content of the selected tile
Ctrl+V (single tile copied): Fills the selected tiles with the content of the cloned tile
Ctrl+C (multiple tiles selected): Copy selected tiles
Ctrl+V (multiple tiles copied): Paste copied tiles
Ctrl+Z: Undo changes
Shift+Z: Redo changes

C: Connect/linking mode
D: Disconnect/unlink selected tiles
X: Open item search menu
S: Retrieve item type from selected tile
G: Toggle grid on/off
Q: Toggle layer coloring on/off
T: Start/stop test play
R (during test play): Reset game
Tab: Minimize/maximize interface

Arrow Keys: Move selection
Shift+Arrow Keys: Move selected tiles
Arrow Keys (game camera): Move camera
Shift+Arrow Keys (game camera): Move camera faster
Ctrl+Numpad #: Save current selection to slot #
Numpad #: Load selection from slot #
Alt+Numpad #: Remove slot # from the current selection
Ctrl+Alt+Numpad #: Add slot # to the current selection

Editor Screenshots:
 

 

 

I unfortunately do not have any new videos to show, so here's a severely outdated editor preview from November:

[youtube=http://youtu.be/fCm8mphgCKE]JetCraft First Look (Starcraft 2 custom map)[/youtube]

Approved by Blizzard.

Pages: [1] 2
Blizzard Modding Information Center Starcraft II Modding Information Center Wacraft III Modding Information Center WC3JASS.com - The JASS Vault Chronicles of Darkness - A Warcraft III mod Jetcraft - A Starcraft II mod Troll Smash - A Warcraft III Arena
  Mod DB - Change the Game Power of Corruption - A Warcraft III altered melee map Chaos Realm - The world of Game modders and wc3 addicts Follow us on Facebook!!