I'll work north (and west of the pass, theres a road going in that direction. Have big plans for it). I was just wondering because I made some changes to to the south west of the passage, use either version you want to, I'll adapt.
Crush, I had to do my copying on a Windows machine because I can't get tmxcopy to compile under Linux (or Windows for that matter, used your precompiled exe). Here's the message I keep getting:
Code: Select all
/tmp/ccCw9hH2.o: In function `std::__verify_grouping(char const*, unsigned int, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
main.cpp:(.text+0xe): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const'
main.cpp:(.text+0x59): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned int) const'
main.cpp:(.text+0x97): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned int) const'
main.cpp:(.text+0xdf): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned int) const'
/tmp/ccCw9hH2.o: In function `__static_initialization_and_destruction_0(int, int)':
main.cpp:(.text+0x129): undefined reference to `std::ios_base::Init::Init()'
/tmp/ccCw9hH2.o: In function `__tcf_0':
main.cpp:(.text+0x176): undefined reference to `std::ios_base::Init::~Init()'
/tmp/ccCw9hH2.o: In function `main':
main.cpp:(.text+0x1b0): undefined reference to `std::cerr'
main.cpp:(.text+0x1b5): undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
main.cpp:(.text+0x1cc): undefined reference to `std::allocator<char>::allocator()'
main.cpp:(.text+0x1ed): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
main.cpp:(.text+0x1f8): undefined reference to `std::allocator<char>::~allocator()'
main.cpp:(.text+0x25b): undefined reference to `std::allocator<char>::allocator()'
main.cpp:(.text+0x27c): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)'
main.cpp:(.text+0x28f): undefined reference to `std::allocator<char>::~allocator()'
main.cpp:(.text+0x2a8): undefined reference to `std::allocator<char>::~allocator()'
main.cpp:(.text+0x2e6): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
main.cpp:(.text+0x2f9): undefined reference to `std::allocator<char>::~allocator()'
main.cpp:(.text+0x323): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const*)'
main.cpp:(.text+0x356): undefined reference to `std::cerr'
main.cpp:(.text+0x35b): undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
main.cpp:(.text+0x363): undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&)'
main.cpp:(.text+0x36b): undefined reference to `std::basic_ostream<char, std::char_traits<char> >::operator<<(std::basic_ostream<char, std::char_traits<char> >& (*)(std::basic_ostream<char, std::char_traits<char> >&))'
main.cpp:(.text+0x37a): undefined reference to `std::cerr'
main.cpp:(.text+0x37f): undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
main.cpp:(.text+0x387): undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&)'
main.cpp:(.text+0x38f): undefined reference to `std::basic_ostream<char, std::char_traits<char> >::operator<<(std::basic_ostream<char, std::char_traits<char> >& (*)(std::basic_ostream<char, std::char_traits<char> >&))'
main.cpp:(.text+0x3b4): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
main.cpp:(.text+0x3c6): undefined reference to `operator new(unsigned int)'
main.cpp:(.text+0x3db): undefined reference to `Map::Map(std::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
main.cpp:(.text+0x3ec): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
main.cpp:(.text+0x405): undefined reference to `operator delete(void*)'
main.cpp:(.text+0x424): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
main.cpp:(.text+0x441): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
main.cpp:(.text+0x453): undefined reference to `operator new(unsigned int)'
main.cpp:(.text+0x468): undefined reference to `Map::Map(std::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
main.cpp:(.text+0x479): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
main.cpp:(.text+0x492): undefined reference to `operator delete(void*)'
main.cpp:(.text+0x4b1): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
main.cpp:(.text+0x4f8): undefined reference to `Map::overwrite(Map*, int, int, int, int, int, int)'
main.cpp:(.text+0x50a): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
main.cpp:(.text+0x51c): undefined reference to `Map::save(std::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
main.cpp:(.text+0x527): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
main.cpp:(.text+0x540): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
main.cpp:(.text+0x56a): undefined reference to `__cxa_begin_catch'
main.cpp:(.text+0x57b): undefined reference to `__cxa_end_catch'
main.cpp:(.text+0x595): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
main.cpp:(.text+0x5a5): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
main.cpp:(.text+0x5d0): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
main.cpp:(.text+0x5e0): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
main.cpp:(.text+0x60b): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
/tmp/ccCw9hH2.o:main.cpp:(.text+0x624): more undefined references to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' follow
/tmp/ccCw9hH2.o:(.gcc_except_table+0x7c): undefined reference to `typeinfo for int'
/tmp/ccCw9hH2.o:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0'
collect2: ld returned 1 exit status
I also had problems with it. It refuses copy row 0 and I think it switches height and width if width if significantly larger. I had to break the copying into smaller, vertical chunks for it to work.