更新记录
字数太多分段
第一部分
Changes for 1.4:
Engine Updates
-Most game mechanics are inherited from 1.3.0.0
-Addition:Some differences between 1.4 and 1.3.0.0:
1.Due to the incompatibilities and other reasons,netplay function is temporary disabled.We may re-add it later.
2.Number of auto-played characters in title screen is now reduced to one.
3.Testing levels in editor in fullscreen mode is no longer supported.
-Upgraded the graphics engine.Alpha channels are supported now,which means you can use smoother graphics in your levels.
-You may not be able to launch the game if DirectX is not available.
-There is now a limit to the max size of custom graphics,ANY pixels exceeding the limit will not be drawn.You can check it using the Debugger in editor.Don't worry a lot,4096*4096 is sufficient in normal case.
-Upgraded the sound system.More file formats are supported now.
-Optimized the physic engine.
-Involved the memory management system.Some graphics and musics are only loaded into memory when needed.
-Added variables.
-Added scripts.
-Added MarioPacker(v1.0)
-Added MarioShop(v1.0)
MarioPacker
MarioPacker is a built-in program in the editor.It packs and encrypts your episodes,blocking other people hacking them.Use It Wisely.
-Only available to episodes with a world map.
-Packed maps have an improvement in loading speed and security,and have a smaller file size.
-The progress is not reversible.BACK UP FIRST.
MarioShop
MarioShop is another built-in program.It has image editing functions which makes graphics-making easier.
Events and Layers
-Names of events and layers can now be any characters,but if you want to use them in scripts,do not use strange characters.
-Added a way to create NPCs,effects with events and scripts
-You can insert variables in message boxes.Method:&Val(*variable name*) (Ignore'*')
-You can move layers in a new way - setting the relative position,which teleports the layer instantly.
-Canceled the 99 events cap.
-Canceled the 20 layer operations cap in events.
-You can now use custom musics in events.
-Upgraded the auto-scrolling function, the parameters are now dynamic.
-Timers in events have two timing units (second and frame) now.
-You can now move more than one layers in a single event.
-Added some options to character controlling section in events.
-Added some special events that automatically triggers when certain conditions are met.(AutoRun-Event)
-Name list:Level - End,Player - GotHurt,Player - GotItem,Player - GotNPChurt,Player - Swimming,Player - Warping,NPC - Death,NPC - Killed,Timer - Over,etc.
-Added API layers.Objects in these layers are locked in a special position.
-Name list:Att-Player1(*),Att-Player2(*),Att-Screen(*),Att-ScreenII(*).'*' can be any vaild characters.
-'Attach to Layer' function is not available to NPCs in these layers.
-Optimized the Attach to Layer function.Layers and NPCs are now attached with 100% more power.
-Added some special events that when it triggers,certain functions are executed,like hurting the player.(Special Event)
-Added AutoStart functions in events.Events are sutomatically triggered when conditions set are met.
-Many parameters in events can now be expressions.
-Local variables, global variables and system variables are supported in the logic system for events.
-Adden In-game Timer.
-When it goes zero and is in 'count down' mode,all characters are killed instantly.You can make an AutoRun-Event(Timer - Over) to prevent this by triggering the event instead.
-God mode characters are not affected.
-A messenger system variable is sent to the event when a event is triggered by a NPC,which can tell your event who triggered the event.
-You can now right-click an object(textboxes,buttons,etc) in the event editor to get a short helping text.
字数太多分段
第一部分
Changes for 1.4:
Engine Updates
-Most game mechanics are inherited from 1.3.0.0
-Addition:Some differences between 1.4 and 1.3.0.0:
1.Due to the incompatibilities and other reasons,netplay function is temporary disabled.We may re-add it later.
2.Number of auto-played characters in title screen is now reduced to one.
3.Testing levels in editor in fullscreen mode is no longer supported.
-Upgraded the graphics engine.Alpha channels are supported now,which means you can use smoother graphics in your levels.
-You may not be able to launch the game if DirectX is not available.
-There is now a limit to the max size of custom graphics,ANY pixels exceeding the limit will not be drawn.You can check it using the Debugger in editor.Don't worry a lot,4096*4096 is sufficient in normal case.
-Upgraded the sound system.More file formats are supported now.
-Optimized the physic engine.
-Involved the memory management system.Some graphics and musics are only loaded into memory when needed.
-Added variables.
-Added scripts.
-Added MarioPacker(v1.0)
-Added MarioShop(v1.0)
MarioPacker
MarioPacker is a built-in program in the editor.It packs and encrypts your episodes,blocking other people hacking them.Use It Wisely.
-Only available to episodes with a world map.
-Packed maps have an improvement in loading speed and security,and have a smaller file size.
-The progress is not reversible.BACK UP FIRST.
MarioShop
MarioShop is another built-in program.It has image editing functions which makes graphics-making easier.
Events and Layers
-Names of events and layers can now be any characters,but if you want to use them in scripts,do not use strange characters.
-Added a way to create NPCs,effects with events and scripts
-You can insert variables in message boxes.Method:&Val(*variable name*) (Ignore'*')
-You can move layers in a new way - setting the relative position,which teleports the layer instantly.
-Canceled the 99 events cap.
-Canceled the 20 layer operations cap in events.
-You can now use custom musics in events.
-Upgraded the auto-scrolling function, the parameters are now dynamic.
-Timers in events have two timing units (second and frame) now.
-You can now move more than one layers in a single event.
-Added some options to character controlling section in events.
-Added some special events that automatically triggers when certain conditions are met.(AutoRun-Event)
-Name list:Level - End,Player - GotHurt,Player - GotItem,Player - GotNPChurt,Player - Swimming,Player - Warping,NPC - Death,NPC - Killed,Timer - Over,etc.
-Added API layers.Objects in these layers are locked in a special position.
-Name list:Att-Player1(*),Att-Player2(*),Att-Screen(*),Att-ScreenII(*).'*' can be any vaild characters.
-'Attach to Layer' function is not available to NPCs in these layers.
-Optimized the Attach to Layer function.Layers and NPCs are now attached with 100% more power.
-Added some special events that when it triggers,certain functions are executed,like hurting the player.(Special Event)
-Added AutoStart functions in events.Events are sutomatically triggered when conditions set are met.
-Many parameters in events can now be expressions.
-Local variables, global variables and system variables are supported in the logic system for events.
-Adden In-game Timer.
-When it goes zero and is in 'count down' mode,all characters are killed instantly.You can make an AutoRun-Event(Timer - Over) to prevent this by triggering the event instead.
-God mode characters are not affected.
-A messenger system variable is sent to the event when a event is triggered by a NPC,which can tell your event who triggered the event.
-You can now right-click an object(textboxes,buttons,etc) in the event editor to get a short helping text.









亿毛小家伙

