⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 vhistory.html

📁 J2ME手机游戏开发中地图生成软件 可以将地图以数组形式输出
💻 HTML
📖 第 1 页 / 共 2 页
字号:
<html>

<head>
<title>Mappy - Win32 Version History</title>
</head>

<body bgcolor="#cccccc" text="#000000" link="#0000ff" vlink="#0000aa">
<p><a name="vhistory"></a></p>

<h3>Version History</h3>

<p>&nbsp;<strong>1.4.11</strong><br>
Fixed problem with MSB (from MappyOSX) when saving<br>
Fixed bug displaying labels on non-rectangular maps<br>
Fixed bug with lua function newMap<br>
TextStrings displayed in info bar (new default: tbarinfo=5 in mapwin.ini)<br>
Pro: Added hold ctrl when picking a colour to find it in palette<br>

<p>&nbsp;<strong>1.4.10</strong><br>
TextSrings improved, saving in FMP fixed<br>
TextStrings can be displayed with 'Show user info on tile'<br>
Various minor GUI fixes<br>
Can stop zoom in Block window with panelzoom option in mapwin.ini<br>
Pro: TextStrings for objects, areas and labels<br>
Pro: Can use next/prev keys on brushes and objects<br>
Pro: Can hide panel using panelpro option in mapwin.ini<br>

<p>&nbsp;<strong>1.4.9</strong><br>
Fixed bug from V1.4.7 and V1.4.8 selecting a brush from the brush menu<br>
Pressing 'e' with no map loaded no longer crashes<br>
Non-working Tutorials option removed from Help menu (see main docs instead)<br>
Experimental Text String added to Block Properties, see 'luascr/Set Text Strings'<br>

<p>&nbsp;<strong>1.4.8</strong><br>
Documentation is now updated to current version (1.4.8)<br>
Documentation background colour changed to make it easier 
to read (shouldn't affect printing)<br>
Fixed 'Solid rectangle.lua' so it can use last row and column<br>
Added 'Find block in map.lua' and 'Set colourkey transparency.lua'<br>
New Key shortcut 'e' edits current block or anim properties<br>
Map/Block window positions are preserved when minimizing<br>
Tested with MemProof, fixed some minor resource problems 
(like the Anim Preview window not being freed)<br>
'MapTools:Useful functions:Create map from big picture' 
can now append to an existing map (make a new layer)<br>

<p>&nbsp;<strong>1.4.7</strong><br>
mapwin147.zip is now under 400k<br>
docs (and images) now in the new 'docs' folder<br>
showuser, onion, curlayer, dividers status saved in new 'EPHD' chunk<br>
Icon for exe is now the original one<br>
Custom:Mousebuttons now lets you choose 'pick block', 'lay path', 'fill' and 'line'<br>
Fixed possible conflict between F1 and F10 key binds<br>
'Background darkened' is now in the Layers menu (works with objects too)<br>
Better lines (key 'l') using Bresenham's algorithm (thanks to www.brackeen.com)<br>
Pro: Lines now work in Graphics editor (key 'l')<br>
Pro: 4 thicknesses for drawing in Graphics editor<br>
Pro: Undo now undoes last operation in Graphics editor<br>
Pro: Edit button now works in Object editor<br>
Pro: You can define areas in the object editor<br>
Pro: Objects and areas can have a custom border colour<br>
Lua: New values CMDLINE, NUMCHUNKS<br>
Lua: luafilemenu=1 in mapwin.ini replaces the functions in the 'File' 
menu with luafilenewmap.lua, luafileopen.lua etc in the luascr 
folder (if they exist)<br>
Lua: new funcs:<br>
createChunk ("CHNK", size, position)<br>
deleteChunk (chunknum)<br>
getChunkValue (chunknum, offset)<br>
setChunkValue (chunknum, offset, value)<br>
newMap (mapwidth, mapheight, mapdepth, tilewidth, tileheight, 
[tilegapx, tilegapy, tilestaggerx, tilestaggery, maptype])<br>
closeMap ()<br>
openFMP (["filename"])<br>
saveFMP (["filename"])<br>
if no "filename" supplied, current filename is used. 
On saving, use mappy.setValue(mappy.MAPFILENAME, "filename") 
if you want to change the name<br>
importGraphics ("imagename", starttile, numtiles)<br>
numtiles can be 0 for as many as possible<br>
resizeMap (mapwidth, mapheight, centering)<br>
centering is 1 to 9, as in resize dialogue<br>


<p>&nbsp;<strong>1.4.6</strong><br>
Fixed uppercase FMP extension loading on startup (from 1.4.5)
Fixed onionskin transparency with 'All' layers (from 1.4.5)
Keys 1, 2 and 3 now switch between first three layers (mapwin.ini)
Pro: Fixed object position on staggered maps
Pro: Added fill function to Graphics editor (press 'f')
Some other minor fixes/improvements

<p>&nbsp;<strong>1.4.5</strong><br>
Export as text, number of objects bug fixed<br>
Object highlight in map window when zoomed bug fixed<br>
Double click edit wrong structure bug fixed (bug in 1.4.4 only)<br>
Custom:Mousebuttons:Drag map 2 now drags map properly<br>
Some minor things fixed<br>
You can now run a Lua script from commandline, example:<br>
mapwin "luascr/Test tile graphic.lua" test.fmp<br>
(note filenames with spaces must be in quotes. A handy hint, use:<br>
mappy.sendMessage (106, 0) to exit the editor from a lua script, 
the '106' is the FILEEXIT code, see 'Key Shortcuts' for more)<br>
Added CUROBJECT and NUMOBJECTS to getValue()<br>
Added XMAPOFFSET, YMAPOFFSET and MAPFILENAME to setValue()<br>
Added value = getObjectValue (obnum, OBVALCODE)<br>
setObjectValue (obnum, OBVALCODE, value)<br>
createObject (obnum)<br>
deleteObject (obnum)<br>
Where OBVALCODE is one of:<br>
OBJXPOS, OBJYPOS, OBJGFXID, OBJTILEID, OBJGXOFF, OBJGYOFF,<br>
OBJGWIDTH, OBJGHEIGHT, OBJGHANDLEXOFF, OBJGHANDLEYOFF,<br>
OBJSHOW, OBJUSER1 to OBJUSER7, OBJFLAGS<br>

<p>&nbsp;<strong>1.4.4</strong><br>

Better window alignment<br>
Added Dividers to MapTools menu (useful for flipscreen games)<br>
Added 'All' option to onionskin (shows all layers)<br>
Incorporated MapWin32 Pro Preview 3 (demo and full version), 
see mapwin32pro.html for details<br>
Added 'Export binary file.lua' thanks to Jerzy Kut<br>
removed unused graphics from hextst.fmp and hextst2.fmp to reduce zipfile size<br>

<p>&nbsp;<strong>1.4.3</strong><br>
PNG library now runtime linked, you need LIBPNG12.DLL if you want 
to import a PNG format file, otherwise you don't need it<br>
Added rotated tiles support. Enabling Rotated tiles mode (from 
mapwin.ini or MapTools menu) lets you rotate tiles by 90, 180 and 
270 degrees by setting USER7 in block properties to 1, 2 or 3<br>
This is supported by MappyGL (R3) if you uncomment MPYROTATE near 
the top of mappygl.c<br>
tilemodes (flipped, rotated, pillars, wnesmode) are now saved in 
the FMP file and set when reloaded (experimental)<br>

<p>&nbsp;<strong>1.4.2</strong><br>
Added 'Halve block dimensions' to MapTools:Useful functions<br>

<p>&nbsp;<strong>1.4.1</strong><br>
Grab Block from sequence should now work better<br>
Export as text allows graphics export without cmap<br>
Autofringe lua script is undocumented, see GBAMappy for instructions<br>

New Lua additions (not in 1.4 docs):<br>
Anim Test.lua and Brush Test.lua provided as examples<br>

New values for use with getValue()<br>
NUMBLOCKANIM, XMAPOFFSET, YMAPOFFSET, MAPFILENAME, MAPWINPATH,<br>
MAPWINVERSION, MAPTYPE, NUMBRUSHES<br>


Values for use with getAnimValue()<br>
ANMDELAY, ANMCOUNT, ANMTYPE, ANMUSER, ANMCURFRAME, ANMREFFRAME<br>
AN_END, AN_NONE, AN_LOOPF, AN_LOOPR, AN_ONCE, AN_ONCEH,<br>
AN_PPFF, AN_PPRR, AN_PPRF, AN_PPFR, AN_ONCES,<br>

createAnim (animnum)<br>
deleteAnim (animnum)<br>
getAnimFrame (animnum, framenum)<br>
  'framenum' can be ANMREFFRAME<br>
setAnimFrame (animnum, framenum, blockval)<br>
  'framenum' can be ANMREFFRAME<br>
insertAnimFrame (animnum, framenum, blockval)<br>
cutAnimFrame (animnum, framenum)<br>
numAnimFrames (animnum)<br>
getAnimValue (VAL)<br>
  VAL is:<br>
  ANMDELAY, ANMCOUNT, ANMTYPE, ANMUSER, ANMCURFRAME<br>
setAnimValue (VAL, val)<br>
  VAL is:<br>
  ANMDELAY, ANMCOUNT, ANMTYPE, ANMUSER, ANMCURFRAME<br>
createBrush (brshnum, x, y, w, h)<br>
deleteBrush (brshnum)<br>
renameBrush (brshnum, "Brushname")<br>
getBrushBlock (brshnum, x, y)<br>
setBrushBlock (brshnum, x, y, blk)<br>
getBrushValue (VAL)<br>
  VAL is:<br>
  BRUSHWIDTH, BRUSHHEIGHT, BRUSHNAME<br>
shellExecute (action, file, params, dir, style)<br>
sendMessage (code, 0)<br>
  code is one of the key shortcuts listed in mapwin.htm<br>
  for example sendMessage (119, 0) shows the helpfile<br>

<p>&nbsp;<strong>1.4</strong><br>
Convert 16x16 blocks to 8x8 now orders blocks differently in flipped tiles 
mode (for island16b in GBAMappy release 2)<br>
Export GBA 16x16 table LUA script corrected (again)<br>
New copyLayer and updateScreen functions available to lua scripts<br>
Some Lua scripts modified to support undo and screen update<br>
New Lua script 'Show mouse coords'<br>
You can now drag and drop .lua scripts on the editor to run them<br>
You can set wlayout to -1 in mapwin.ini to stop windows autoresizing<br>
New Map now goes straight to easy map dialogue<br>
Import now uses default options (change with 'simpleimport' in mapwin.ini)<br>
Added 'Save FMP without graphics' to Useful functions<br>
Documentation updated<br>

<p>&nbsp;<strong>1.3.27</strong><br>
Autofringe LUA script modified with different order blocks (see GBAMappy)<br>
Export GBA 16x16 table LUA script corrected<br>
Map limits removed (now warnings)<br>
textfile blockgfx export fixed for bitdepths above 8<br>
textfile cmap type fixed<br>

<p>&nbsp;<strong>1.3.26</strong><br>
Stopped drag and drop renaming the map with non-map files<br>
Fixed Custom menu names on scripts over 8<br>
Fixed 16 colour tiles GBA text output (was reversed)<br>
Fixed remove unused/duplicate with flipped tiles<br>
PNG support for 4,8,24 and 32 bit PNG files<br>
New option File:Export textfile<br>
Textfile output updated<br>
New Lua scripts:<br>
*Autofringe by Robert Edwards (use a 32x32map made with images/fringe.tga)<br>
*Read textfile<br>
*Export GBA 16x16 table (for use with forthcoming GBAMappy)<br>

<p>&nbsp;<strong>1.3.25</strong><br>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -