Araçlar Marty Sama World Editör V49 Map Editör 5 Yıl Aradan Sonra

  • Konuyu açan Konuyu açan nopehyte
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 5
  • Gösterim Gösterim 123

nopehyte

Üye
Üye
Mesaj
24
Beğeni
40
Puan
305
Ticaret Puanı
0




Herkese Merhaba 5 Yıl Aradan Sonra MartySama World Editörü Güncelledi Bu Birçoğumuz İçin Orta Çağdan Yeni Çağa Geçiş Yapıldı Diye Bilirim
Birçok Fix Ve Düzeltme Yapılmış Kısaca Marty Samanın Verdiği Listeyi Atayım Sonrasında Ben Kendime Göre Önemli Olanları Anlatayım







Update:
Genişlet Daralt Kopyala
; Info:
; -) 100% translated
; -) granny2.12
; -) F6 as Insert alternative
; -) many default features not present inside the worldeditor_en (probably, that binary was taken out from an SVN long time ago and resource hacked) such as Ins for all regions and skyboxes
; -) WASD UPLEFTDOWNRIGHT to move around (+asynchronous diagonally movements)
; -) UP-LEFT-DOWN-RIGHT to move around*10 (+asynchronous diagonally movements)
; -) config file for few things
;     Output options by default
;     few others such as default WASD movement
;     whether or not Insert should let you go where you were before the press
;     no MAI dump when saving atlas
;     whether or not DevIL should compress and remove alpha from minimap.dds
;     whether or not loading .mdatr building heights
;     default textureset when creating maps
;     overlapped tabs
;     other stuff
; -) several bugfixes
;     default title app name
;     attempting to write to an empty textureset name when creating new maps
;     ViewRadius doubled every load&save
;     shadowmap.dds creation
;     assert when saving atlas
;     crash when adjusting height
;     many buffer under/overflows
;     *.mdc collision data saving (for game_test)
;     not checking output options when loading maps
;     water brush waterid bug (the id was increased until 256 each time the function was called; now it's based on the water height just like it should be)
;     init texture map reload map crash and last 2px always blank
;     square shape even for up/down height brushes
;     add textureset texture button (+multiselection)
;     remove textureset texture feature (just selecting a texture from the list and pressing DELETE)
;     creation of empty textureset with index -1 (changed to 0)
;     change baseposition button
;     misspelled stuff
;     skybox bottom image (nb: you also need a fixed launcher for this)
;     removed boring CTRL requirement (to move the camera) when editing daylight/attr
;     fixed refresh texture imagebox onKey pressing the down/up keys (like when onClicking them)
;     fixed TextureSet file creation if not existing
;     fixed new wolfman motion event handling
;    fixed crash when editing animation attack bones and 00010.gr2 was missing
;    fixed locale/ymir/mob_proto load (it autodetects the most common structures) and <map>/regen.txt load/save
;    fixed ./group.txt load
;    fixed load/save/edit <map>/regen.txt (very nice for "m" regens, untested for "g")
;     load from PACK is available if pack/property is present! Be sure pack/Index exists!
;    fixed multi-object selection crash
;    fixed crash when previewing a missing texture
;    fixed not clearing of old environment (e.g. skybox) when switching maps
;    fixed not creating property folders in root tree (object tab)
;    fixed object attachment in Model Tab
;    fixed newly particles names in Effect Tab
;    fixed crash when saving a .mse script with no mesh model
;    fixed crash when inserting a lower gradient
;    fixed crash if TimeEventAlpha is empty inside the .mse
;    fixed msenv lens flare
;    fixed selected object text area
;    fixed displayed script name and version in environment tab
;    collision box type implemented
;    fixed the saving of msf files in the FlyTab
;    fixed saving msm with missing Group keyword
;    fixed the colored main character shadow
;    fixed devIL loading crash (server_attr gen, minimap gen crash)
;    fixed terrain texture crash if texture is missing
;    fixed memory corruption if tree texture is missing
;    fixed wireframe on attr tab
;    fixed skybox cleanup on map load
;    fixed weird gripper docking on menu interface
;    fixed tree property rotation
;    fixed some crashes when loading some trees
;    fixed graphs on different window resolution than 1024x768
;    fixed camera position when switching tabs (MAP/OBJECT/ANIMATION/FLY)
;    fixed the TerrainVisible map option based on the "Terrain Out" checkbox
;    fixed wireframe checkbox refresh
;    fixed korean to english weird dialog encoding
; -) several features
;    created new TextureSet field when creating new maps
;    created new Change/Delete Texture buttons when double-clicking a texture
;    created Background Music playback and Shadow Recalculate buttons
;    created water height "set 0z", "+1z", "-1z" buttons
;    server_attr generator
;    every crash will generate a logs/WorldEditorRemix_{target}_{date}.dmp file useful for debugging
;    implemented a "water path" mapsettings option (the launcher requires additional code)
;    implemented a "wind strength" msenv option (the launcher requires additional code)
;    the "encrypt data" feature does nothing (unimplemented)
;    new icons and toolbar with undo
;    dpi awareness disabled
;    enabled win10 style
;    compiled with cpplatest standard and more optimized flags
;    enabled large address aware
;    created more object buttons for reset rotation, height, selection
;    created hierarchy object list for multiple selection (ctrl+lmouse click) and warping (rmouse click)
;    created close and reload map buttons
;    created auto_backup map feature which is called before any save
;    created export map feature which exports every loaded file for an easy release (all included except few files from d:/ymir work/special/)
;    created quick environment list with real time update if d:/ymir work/environment/ .msenv list changes
;    created "adjust all water height" button to change all the water height to your current one (it may work only on adjacent areas yet)
;    enabled the water height edit field as editable
;    created a new "water height pick" button to pick the water height from current position
;    created a new "scan new objects" button to list all the new objects/trees from d:/ymir work/tree|zone/ that have no property/ and save a list of it
;    refactored attr slider to 4 new attr checkboxes
;    created object search
;    implemented attr/water undo/redo
;    created property auto generation, and property refresh inside the "scan new obj" button
; Note:
; 0) there are no regressions in this version! a bug here means it'd also be present in older WE versions too!
; 1) the shadow output option is tricky: when UpdateUI is called, shadows are hidden although the check is pressed (i implemented the shadow recalculate function for that) #fixed since v11
; 2) the bgm player requires /miles and the fadein/out doesn't work until you load the map
; 3) the adjusting height button works only if mdatr height is detected (which needs the culling manager process active)
; 4) the Debug version is laggy when working on maps such as n_flame_dungeon and n_ice_dungeon (by default, because SphereRadius are intensively checked in SphereLib\spherepack.h) #fixed since v44
; 5) if you load a map, the script panels (where you load .msa et similia) will have the camera perspective a little fucked up (0z instead of -32767z or 0x 0y -163,94z) #fixed since v47
; 6) few tree objects are not movable and/or highlightable after placed on the ground and their selection is invisible (you can still delete 'em)
;     trick: draw a square selecting a normal building and 'em, then move the building and you'll see all of 'em will be moved! #fixed since v46
; 7) the server_attr generator will clean flags above bit 7 (bits 8-31) to preserve all 8 attribute bits (0-7)
; 8) you can read files from pack/Index 'n stuff but be aware that Property will not be considered! #fixed since v15
; 9) the MonsterAreaInfo features are laggy and buggy as fuck # since v46 they are less buggy but still laggy
; 10) even though you can select many textures at once (using ctrl+click on textureset list; for brushing or initializing a base texture), you can't delete more than one at the same time
; 11) the .mdatr height is tricky; if you move a building, the height will not be refreshed until you put a new building or whatever you want to trigger the update event
; 12) by default, the worldeditor tries to render only the first 8 terrain textures of a 32x32px region (nb: a 1x1 map is a 256x256 px region)
; 13) the minimap rendering cannot catch the buildings/trees inside the first 2x2 regions due a ymir cache fault and you need to set the camera to "see" them
; 14) when the textureset, environment, etc load fails, the old filename still remains loaded
; 15) the attr flag "3" (three) has no launcher implementation, so don't use it! (some people reimplement it as grass)
; 16) load from PACK doesn't load texturesets from files for first (if they are already in pack/), and the object placer's object list will remain empty because it takes the list from property/ (and not from pack/property)
; 17) to save the regen.txt you press CTRL+S
; 18) if you enable the wireframe (f4) when on Attr Tab, you see the terrain all white #fixed since v46
; 19) the water brush disappears when the camera renders the waterwheel small/big effect
; 20) the monster area info goes under ground if you're outside the relative sectree
; 21) the full skybox may be displayed only after the top picture has been added (if the other textures have already been inserted)
; 22) the slider in the Attr Tab is something like "16 photoshop layers" in which you can split your attrs; not so helpful and quite confusing sometimes
; 23) the fixed model - object attachment attaches static objects (hairs'skeleton will not mirror the playing animation)
; 24) in environment tab, if you insert lower gradients, you may end up with an out of range crash #fixed since v30 and more in v47
; 25) brushes working out-of-screen/map-range may affect random terrain places
; TODO:
; A) look at more than 8 textures for region -> DONE
; B) create a shortcut to fix the #5 note -> DONE
; C) disable the radius <= GetRadius()+0.0001f check to fix the #4 note -> REJECTED
;     the worldeditor_en calls this assert and, if ignored, the lag ceases to exist (this will not occur in source version)
;     at least, if the release version is not a problem for you, use that in those few cases when .mse are abused and try to kill the debug one
; D) translation in more languages other than english -> REJECTED
;     english should be enough!
; E) alternative path for d: -> REJECTED
;     you can mount d as a subpath of c like this:
;     subst d: "c:\mt2stuff"





Ekran görüntüsü 2025-12-13 164745.webp





Evet Şimdi Ben Özetliyorum
***En Büyük Devrim Artık Ctrl+c - Ctrl+v Geldi Yani Bir Objeyi Copy Paste Yapıp Kopyalaya Biliyoruz

*Auto Backup ve Atomatik Save Alma Program Anlık Çöktü Yapılanlar Gitti Derdi Yok

*Reload Seçeneği Önceden Bazen ağaçları vs Silinde Silindi Olarak Gözükürdü Ama Obje Hala Orada Gorsel Olarak Dururdu Düzeltemesi İçin Aç Kapa Yapmak Gerekiyor Bunu Artık Reload Seçeneği İle Düzeltilmiş

***Auto Export Artık Şu Obje Nerede Şu Terrain Hangi Dosyada Diye Teker Teker Uğraşmaya Gerek Yok Haritayı Açıp Auto Export Dediğin Zaman Oyuna Sürükle Bırak Şeklinde Hazır Bir Hala Getirip Sana Veriyor
*Scale Boyutu 28 den 60 Olmuş Harita Kadar Dağları 1 Kerette yapa Bilirsiniz :)

*All Water Height : Sizin Belirlediğin Yüksekliğe Göre Bütün Haritadaki Suları 1 Tıklamayla Aynı Yüksekliğe Veya Alçaklığa Getiriyor

Ekran görüntüsü 2025-12-13 163153.webp


* Reset Rotation - Reset Height : Objenin Rotasyonu ve Yüksekliğine 0 Değerine Sabitliyor
*Scan New Obje Bunu bastığında Ymir Workin İçinde Olan Objeleri Tarıyor ve Ve Zone-Property de Olmayanları Sana Bir Liste Halinde Veriyor Denemedim Ama galiba olmayanları Oluşturuyorda


Ekran görüntüsü 2025-12-13 163208.webp


* Ve Artık Teker Teker Skybox Seçmeye de Kalmadı Yon Tuşları İle Hepsini Rahatça Kasmadan Geze Biliyoruz


 
Teşekkürler. Gerçekten artık çok daha rahat olacak işlemler.
 
Dosyayı tarattım Link Konuya dahil edilebilir,


Paylaşım için teşekkürler,
Objenin Yükseklik değerini ayarlayıp eklediğimizde, Tekrar objeye tıkladığımızda yükseklik değeri değişiyo garipleşiyodu V44'de,

Bunda o sorun devam ediyo mu acaba. :)
 
Dosyayı tarattım Link Konuya dahil edilebilir,


Paylaşım için teşekkürler,
Objenin Yükseklik değerini ayarlayıp eklediğimizde, Tekrar objeye tıkladığımızda yükseklik değeri değişiyo garipleşiyodu V44'de,

Bunda o sorun devam ediyo mu acaba. :)
Zannetmiyorum aba daha tam sürüm değil büyük ihtimal 1 güncelleme daha paylaşır kullandığım kadarıyla bu versiyonda deşiğin sorunu artık yaşamadım
 
Geri
Üst