View Full Version : MapView - Pls take the time to read and moan about map-making
Gr3yHound May 09, 2007, 05:02 PM Hi fellows,
i know, this sub-forum is basicly for ready-to-download utilities and not for chats nīstuff but i hope to get in contact to you people that actually need what i might provide, a utility that makes your life easier. I just didnīt have the time yet. But things change. Iīm currently working on an improved version.
If that all sounds weird i might give some little explaination.
Iīve already made map/semi scenario editor called MapView that seems to work out for some ppl, i already had request by bigger modding groups to implement the one or another feature etc. So the basic tool seems to have itīs right to exist.
So now,
as i got most parts of the rewrite done iīd like to recall the needs.
But you need to know something to really understand why i keep on asking for assistance:
Iīm not even playing Civ4 that much, i donīt really create maps and scenarios so i canīt really know whatīs actually going on when somebody tries to create a scenario. BUT i like to have my fun learning and creating easy ways to accomplish things.
So i ask you to describe the hard parts of your work, what is really annoying you bcause the task is too complicated, too weird, too stupid, too time consuming.
What kind of modifications do you wanīt to accomplish that are hard do do, but base on little things?
To make things clear, itīs just the part of actually creating scenarios, designing maps and those kinds of things.
The new version already features xml dependency, which means that you can basicly place everything inside your scenario that is already known by civ itself.
I explained a lot of my plans, and the already done features in the thread that can be accessed by checking out the link in my signature.
But there must be more.
Thanks for reading and be sure iīll take care of your suggestions.
Greetings,
GreyHound
Steiner-Davion Jun 09, 2007, 09:20 PM Wow, I can't bel;ieve no know else has responded to this request i nthe last month.
Anwya, I just got back into playing CIV4 Warlords.
What I really miss about Scenario making is the ease of map creation that CIV3 Edit (the map maker and such that came with the game) had. I want ot be able ot easily map a map (random or manually) and randomly and/or manually assigng starting locations, change terrain, resources etc.... as well as place units and cities and what have you. The way Worldbuilder does ithis is just to damn cumbersome. First you have to "start" a game then open the worldbuilder, and it "centers" on which ever Civ you were "playing" when you entered Worldbuilder. I want to be able to do all of this without "starting" a game, and be able to switch Civs and move to where they are "located" on the map so that I can move them somewhere else is needed or tweak the terrai naround them and what not if I so choose.
For instance I want to make a map for me and my brother to play on agisnt either some freinds and the AI or just the AI or just some freinds. I want to make sure that Team 1 (or his civ and my civ) etc... start near each other if we want that. You just can't do this easily in Worldbuilder.
If you have any questions feel free to email me or send me a PM.
Gr3yHound Jun 11, 2007, 03:42 AM i must admit the overwhelming response here didn´t actually encourage me to sacrifice time into MapView as i originally planned to. :(
I code arround every other day but it won´t come as soon as i hoped to get it done.
About your ideas, i think i got all that functionality covered already. Something i haven´t thought about is some advanced control about civilizations spawn points. I´ll write that down.
Steiner-Davion Jul 03, 2007, 10:52 AM Cool thanks and kepe up the great work.
asioasioasio Jul 04, 2007, 12:14 AM Wow, I can't bel;ieve no know else has responded to this request i nthe last month.
It's because for placing this thread is wrong - putting this thread in C&C would give more answares.
It would be coold to have in the back layer .bmp or any graphics putted behind.
And semi-invisible layer to put plains, bonuses etc. - so i can see behind layer with graphic - and draw fast from satellite maps.
Or even converting BMPtoWBs
For me BMPtoWBS doesn't work and this future would be very useful.
I like your map editor and i used it when creating maps.
GarretSidzaka Jul 04, 2007, 01:27 AM greyhound,
you really need to get this program made!!! it is soooo needed in the community :) your old version will do till then, as it is the easiest river creator!!
Gr3yHound Jul 12, 2007, 02:59 PM Thanks you guys, i already thought the thread is best suited directly in the "creation and modifications" forum but it was moved inside this abandoned (haha, well atleast less visited sub-forum).
I was a bit pissed that noone responded since i really do this for your pleasure, i mean i don´t play nor mod civ. Just today i read a nice agreeing response in the main thread and immediately spend 5 hours on coding.
So, to shorten this, i´m working on MapView as i post and will hopefully deliver something quite useful.
The mayor changes are basicly that you have the option to totally scan your civ install for identifier tags.
like:
\\Assets\\XML\\Text\\CIV4GameTextInfos_Objects.xml
whatever mapview will find will be supported for placement. This means it should be pretty much support any well done mod and official mods (didn´t check yet)
MapView will now don´t have hardcoded references. It will just recognize that there´s BONUS_WHATEVER used in the *.wbs to be displayed and then look for BONUS_WHATEVER.tga to render the bonus onto your map. I might add a check if BONUS_WHATEVER is also recognized by Civ (my checking the xmls), but give you the choice to ignore occuring problems.
Another big change is the support of Cities and Units, as well a Civ placement and Tech/Building spreading. Also the possibility of "revealing" certain parts of the map to a specific team will be a feature. This comes with the feature that will allow you to "look throught the eyes" of a certain player/team. (keyword: war of fog, undiscovered areas) so you can comfortably create scenarios.
And there´s still a lot to be done.
I think i might be quite useful to really create mid-gameplay maps, especially when trying to create ncie scenarios.
On that case i´ve several things in mind. Adjustable unit promotion, adjustable startvalues for city culture and the other team specific values like gold etc.
And in a long term way i hope the Civ5 developers will look at MapView and say "Hey, that´s been pretty nice, let´s see if we can´t do something similar instead of providing such a slow and unuseful shot as the current ingame editor" :)
@asioasioasio. I currently have one semi-transparent layer that can be used as a rotoscope. Already thought about different layers for bonuses etc. but ive no idea how it will come out. Basicly it´s not so hard to get in, lets see ;D
And my BMP/JPG->WBS already works pretty nice, atleast when it comes to detect shapes and basic terrain recognition.
@GarretSidzaka:
Yay, nice to hear that. I´ve not yet recoded the river part but it will be my next step to get done.
And of course you can add any idea you´d like to see, that´s what this thread is for.
so long
grey
I´ve 2 screenshots attached that somehow show the current state. You can´t see much atm but mayb someone is interessted.
The white part´s of the map are because that fields contain features/routes that have no visual representation file yet. (flood plains, fallout and railroad). That´s quite a good example how client based MapView is going to be. As soon as i created those files they´d be shown.
Ploeperpengel Jul 12, 2007, 06:10 PM Looks absolutly great! I can't wait to play with this. Shocking you dont even play civ though!:eek:
Well whatever your motivation is the community will be eternally in your dept if you get that new programm to work!:goodjob:
One more idea:
If BMP->WBS conversion works. Could it also work the other way round(including defining the colors which represent terraintypes, hight, ressources etc.? The WB itself is still the best tool to actually model a landscape if the look of i.e. mountainranges itself is important to you but making corrections of the whole map afterwards is of course a pain so creating a bmp out of an existing wbs would round up the whole procedure to an utmost flexibilty.(that's just something for the far future maybe).
In general I recommend against trying to completly finish your program before you release. It's better to release small bits get feedback on it and update. Small updates keep poeple excited about the program and will give you the needed feedback to polish your project based on userneeds. Few poeple will constantly support a project that might or might not get released someday in the future. It's sad but that's the way it is. At least that's my experience with my modproject. I didn't have the time nor the energy for many improvements a long time and publicity went to quite good to hardly noticed. Only mods/projects that constantly update maintain constant input by the community...
Gr3yHound Jul 13, 2007, 01:36 AM Hi :)
btw, i play some Civ4 every now and then but thatīs not more often then once a month.
Yeah i know about the issue you explained, i already experienced that similar.
I just want to reach a state where the program actually turns useful, thatīs the time iīll release the new version.
GarretSidzaka Jul 16, 2007, 08:04 PM btw, i play some Civ4 every now and then but thatīs not more often then once a month.
I was the same way. Make sure you pick up BtS: it will change all that :)
asioasioasio Jul 16, 2007, 11:19 PM It looks great - your mapview was always great alternative for worldbuilder (i always preferaed to make maps in your program) - and now it will be much more great - new features for scenarios makes it much more flexible and useful. :)
GarretSidzaka Jul 17, 2007, 12:47 AM that drag your pointer river making looks very awesome. how does it turn out, in game? does it have any wierd river effects or is it all good?
Gr3yHound Jul 17, 2007, 03:50 AM No they´re fine, just as you see. That´s basicly the kewl thing About MapView and it´s initial purpose. You have a map and you are able to see how it will look ingame. When you place (mouse click, move ) the river the algorythm starts doing things, basicly just altering the River object of Field[x][y]. Alignment and floatingdirection.
The immediate backfeed that actually shows the new river field on the map is already relying on the final data as it will also be saved. What you see is what you get ;)
Like in the current version of MapView you still sannot mess with rivers. Meaning you can only create River floating N<->S and W<->E, that´s what "working" Rivers do.
You cannot create a N<->S river and make it´s floating direction to be W or E.
I don´t think you need to do that anyway,
I assumed you wanted to place actual rivers and no retard-rivers. ;)
GarretSidzaka Jul 17, 2007, 02:45 PM "retard rivers"?
i guess thats whats in second rev 1.0 ;)
Carter Jul 19, 2007, 10:28 AM This project has enourmous potential, please don't lose interest in it.
I don't know if this is even possible but....
What I need most is an easy way to add/remove civs from an existing map without having to manually remove all reference to barbarians first (still sometimes doesn't work).
e.g. to turn a 24civ map into an 18civ map with a few clicks would be awesome, currently it involves removing all barbarians (and cities and animals)..then the civs..then replacing the barbarians, and is a daunting prospect on a large map.
The ability to work on a map without running the game is already very useful.
Gr3yHound Jul 25, 2007, 12:30 PM Hi Carter, sorry for the delay, iīve been on a short vacation.
I'd need to investigate on the subject. Afaik thereīs some Civ restriction about the number of civs but idk yet, itīs something iīll look into once the usual map editing works good enought.
GarretSidzaka Jul 27, 2007, 03:25 PM hey bro, im ready when you are to start using the program. i will most likely be able to test all the feature (as i will need them)
kevinman4404 Jul 31, 2007, 01:01 AM same with the testing.
Here are my loud groans (and hopefully you'll consider them for future updates =D)
in order most wanted to wanted but imo less important
1) Background Tracing Tool, just like the one in civ4editor. Shouldn't be hard and is SUCH a blessing
2) copy/paste tool
3) Scroll Lock! Eek, it is very frustrating when you are drawing, and suddenly it jerks to the side causing you to scribble accros the page =] that or the dreadful miss-fill. This should be an option when in edit mode to keep your workplace steady
4) Undo. Don't you hate it when you work on the map for an hour and you accidentally fill in the ocean with land?
5) scaling tool for entire map (please don't waste time on this if its not feasible, I imagine it would be hard to whip up)
and yes i realize the first 2 are already in civ4editor, however that program is both unstable, incompatible with maps edited in mapview (well my custom maps at least), and too slow to run on my computer comfortably (can barely edit a giant map, and can barely, if even, load a large one)
Really its like these two programs are two halves to an incomplete apple
Hopefully you can implement some of these, let me know!
Gr3yHound Jul 31, 2007, 03:22 AM 1) Background Tracing Tool, just like the one in civ4editor. Shouldn't be hard and is SUCH a blessing
What exactly would a Background Tracing Tool be? Like a rotoscoped image? Thatīs in the works, and already works quite good.
2) copy/paste tool
Thatīs already in my mind, quite on Top of the things do do next.
Especially since yesterday i created support to have several Maps opened at the same time. Copy Paste between maps will somehow be a feature sooner or later.
3) Scroll Lock! Eek, it is very frustrating when you are drawing, and suddenly it jerks to the side causing you to scribble accros the page =] that or the dreadful miss-fill. This should be an option when in edit mode to keep your workplace steady
Yep, signed. Sucks!
Nowadays moving arround is a seperate tool. When drawing stuff you will be able to zoom with the mouse but not able to move sideways. (Also no autoscroll as in the current version of MapView.) Iīll prolly add the feature to move arround with the arrow keys later.
4) Undo. Don't you hate it when you work on the map for an hour and you accidentally fill in the ocean with land?
Undo isnīt very easy to realize, I would probably need to create internal backups of the whole map on each occured change. I planned to create Undo functionality but the time will show if i can get it working well. (Might be quite memory consuming, need to benchmark that) Nothing to expect too soon.
5) scaling tool for entire map (please don't waste time on this if its not feasible, I imagine it would be hard to whip up)
I already wrote FlipX and FlipY. Also got Cropping and Shifting Semi done.
Resizing isnīt that easy. How would you make a 40x40 map to be 60x60? Where to know what those extra 20 lines and rows would be? 80x80 would be easy again.
and yes i realize the first 2 are already in civ4editor, however that program is both unstable, incompatible with maps edited in mapview (well my custom maps at least), and too slow to run on my computer comfortably (can barely edit a giant map, and can barely, if even, load a large one)
Really its like these two programs are two halves to an incomplete apple
Hopefully you can implement some of these, let me know!
Iīm quite positive the new version will be very very compartible to ANY kind of *.wbs files. The current MapView version is just too static, i learned a lot of it and think i made extreme progress with the new one.
kevinman4404 Jul 31, 2007, 02:29 PM @Background Tracing~ I don't know, its where you have a translucent image as a background (stretched to fit your map i guess) so you can trace
@scroll lock~ sounds great
@undo~ don't worry about it too much, it sounds like it would lower performance (and I like to work with really large maps)
@scaling~ yea thats quite a problem, maybe a multiplier that multiplies by whole numbers, though if you come up with something for decimals (ie 1.5x) go for it
and i must congratulate you, you have maintained great interest and priority on this project despite relatively low input. You seem to have all bases covered when it comes to features. Looking forward to your next release!
illram Aug 22, 2007, 01:36 PM First off, great program, people like you are why I love the internet community. Secondly, apologies if this is beating a dead horse or if this has been brought up in the thread already, but the ability to place spawn points for civs would be great. In using your program, I've noticed that an easy way to do that would be the ability to simply edit the text of the wbs when it appears in the textual part above the map. Since your program shows the X and Y locations, it would merely be a matter of plugging them into the text. From a programming standpoint I have no idea how difficult or easy that would be to accomplish, however.
As it stands now it's a matter of shutting down the program and opening up a text editor, which isn't all that difficult but it can be a little time consuming. That extra step would really make your utility popular, I think. Lots of people new to wbs files and how they work usually cite this as their number one question (just check out the pre-made maps forum, everyone asks that question) and if your program could do that it would probably become well known and maybe give you some more exposure.
Again, much thanks and great work.
|
|