• ✨ ARCHIVE MODE ✨
    The forum has now been set to read-only mode, no new posts, resources, replies etc will not be possible.
    We recommend you join our Discord server to get real-time response: Discord Invite Link

Pokeditor - The P3D map editor | testing build available

Status
Not open for further replies.

DracoHouston

Kolben Developer
Contributor
i spent a lot of tonight chasing something i found while looking for ways to clean up the input a bit. i tried to port a MSDN example of xna 4 running in a c# windows form to vb.net but messed something up. i ended up writing a quick thing to check for clicks and call functions on the screen classes so they can start dragging, stop dragging, click on something etc. added holding ctrl to add the things you click to your selection instead of clearing it then selecting what you clicked. gunna work on copying tags to clipboard now
 

DracoHouston

Kolben Developer
Contributor
you can now copy and paste in pokeditor ;) (which means you can add in entities now, but only via pasting tags. working on the ui for it still)

edit: also ctrl+s to quick save (won't let you if its an unsaved new map though!) and ctrl+shift+s to save as. ctrl+o to open
 

DracoHouston

Kolben Developer
Contributor
ctrl+n for new map, and you can remove fields now. tomorrow i plan to implement undo and redo at least


things left to do before i wanna release
-editing fields
-adding entities/fields from a window
-undo/redo
-quick swap between main map and battle map
-poke file generation


things i have planned but won't do until after release
-try and work scripts into it somehow.
-make the dang thing run in a windows form window i can put a toolbar and menu bar on instead of drawing it to the screen and reinventing the wheel. there's a ready to go c# example of a XNA viewport control you can put on a form and it does its own update/draw loop but i couldn't port it to vb.net tonight :(
-look at using a runtime content pipeline compiler (theres lots of free examples of it around) so people can import content in the editor and have it go in the right place with the right settings
-pokemon file generation (i think types have base stats too so there's probably a way to calculate what a pokemon's stats should be based on some parameters so there can be a pokemon generation wizard (as cool as it is to be able to set them its a good idea to also have an easy way to know if its anywhere close to balanced without knowing a lot about the pokemon stats system)
 

DracoHouston

Kolben Developer
Contributor
implemented autosaving and editing fields

every time you change something it will save a copy of your map to /pokemon/maps/backup/
 

John

Trainer
I think that the movements of the camera in the editor are better than player movements in game
Draco you should code the player movements for the game xD
 

DracoHouston

Kolben Developer
Contributor
I think that the movements of the camera in the editor are better than player movements in game
Draco you should code the player movements for the game xD
nilllzz did that part before i got the code, its just a simple flying camera. i think maybe the way the player moves a whole tile when you move in the game makes it feel worse. diagonal movement and the ability to move arbitrary distances at a time would probably make you feel more free. theres deffo room to improve the MoveFeel
 

DracoHouston

Kolben Developer
Contributor
Ok thank you ^^
that thing gets extracted into a p3d install (so into a /pokemon/ folder alongside pokemon.exe, not the launcher, the game exe) and just lets you open maps, theres no NPCs in that build and you cant save or edit them. my builds pretty close to ready so expect it out real soon.

i think atm my checklist is
-polish the editing stuff i got done
-adding entities
-undo/redo

honestly the moment i could copy paste new entities into the world i felt like releasing at least SOMETHING for you guys to use but im trying not to half arse this too much. theres a certain level of usability it needs to be before its not legit embarrassing to have someone use it (could you imagine me sitting there having to explain every tiny quirk that can lead to a crash and why their map they worked on for an hour went up like a puff of smoke)
 

DracoHouston

Kolben Developer
Contributor
reminds me of the postal 2 version of unrealed that a guy on another forum showed me screenshots of, they changed all the startup tips to stuff like
Did you know: This piece of crap likes to crash, so save all the time!
Did you know: You should not press the 'quit unrealed' button, cleverly disguised as preview lighting?
 

DracoHouston

Kolben Developer
Contributor
Have I missed something? Is there already a pre-release or something?
There was draco released a preview couple days ago that allows u to load in maps and view it u can grab it from here
http://pokemon3d.net/forum/redirect/?url=http%3A%2F%2Fdracohouston.net%2Fpokemon%2Ftools%2Fpokeditorvieweronlypreview.zip
Cant seem to get it to work.
you extract it into /pokemon/ so the map maker exe sits alongside the pokemon.exe, it uses all the same dlls and content files
 

Saruish

Dragon Tamer
There was draco released a preview couple days ago that allows u to load in maps and view it u can grab it from here
http://pokemon3d.net/forum/redirect/?url=http%3A%2F%2Fdracohouston.net%2Fpokemon%2Ftools%2Fpokeditorvieweronlypreview.zip
Cant seem to get it to work.
you extract it into /pokemon/ so the map maker exe sits alongside the pokemon.exe, it uses all the same dlls and content files
oh ok!
 
Status
Not open for further replies.
Top