Civ 3 Tileset

Contribute, display and discuss art and tilesets for use in Freeciv here.
Post Reply
Elefant
Hardened
Posts: 214
Joined: Sat May 28, 2022 3:55 am

Civ 3 Tileset

Post by Elefant »

This is a tileset that uses civ iii unit graphics, which are downloaded and converted by the provided program. It may be necessary to fix some of the images. If you find a better graphic for any of the units, please post a link below.
See previous development here:https://forum.freeciv.org/f/viewtopic.php?t=92430
Attachments
Civ3Tileset.PNG
Civ3Tileset.PNG (995.1 KiB) Viewed 25636 times
Civ3Tileset v3.0.zip
(861.08 KiB) Downloaded 679 times
Civ 3 tileset: viewtopic.php?t=92953
3d Irrlicht desktop client development: viewtopic.php?t=92289&start=20
Elefant
Hardened
Posts: 214
Joined: Sat May 28, 2022 3:55 am

Re: Civ 3 Tileset

Post by Elefant »

Making a version that uses Freeland-big tiles (Freeland big tiles are the same dimensions as civ iii tiles, eliminating the need for cropping the units). The tileset can be selected, but crashes on the starting of a new game without an error message. How can I get information on the error?
Civ 3 tileset: viewtopic.php?t=92953
3d Irrlicht desktop client development: viewtopic.php?t=92289&start=20
Elefant
Hardened
Posts: 214
Joined: Sat May 28, 2022 3:55 am

Re: Civ 3 Tileset

Post by Elefant »

Here's the message from freeciv-gtk3.22.RPT

Code: Select all

Error occurred on Tuesday, October 11, 2022 at 08:58:51.

freeciv-gtk3.22.exe caused an Access Violation at location 00007FF79893390A in module freeciv-gtk3.22.exe Reading from location 0000000000000000.

AddrPC           Params
00007FF79893390A 0000000000000000 0000000000000000 00000098C4FFEC68  freeciv-gtk3.22.exe! ??   [C:/freeciv/msys2/prod/msys2-freeciv-win64-210226/home/cazfi/freeciv/freeciv-3.0.2/windows/installer_msys2/build-win64-gtk3.22/client/gui-gtk-3.22/../../../../../client/gui-gtk-3.22/sprite.c @ 109]
00007FF7988D0DEC 0000000000000000 0000000000000000 0000000000000000  freeciv-gtk3.22.exe!load_sprite  [C:/freeciv/msys2/prod/msys2-freeciv-win64-210226/home/cazfi/freeciv/freeciv-3.0.2/windows/installer_msys2/build-win64-gtk3.22/client/../../../../client/tilespec.c @ 2585]
00007FF7988D11F7 00007FF798D6E168 00007FF70000002F 00007FF798B0DE60  freeciv-gtk3.22.exe!tileset_setup_unit_direction  [C:/freeciv/msys2/prod/msys2-freeciv-win64-210226/home/cazfi/freeciv/freeciv-3.0.2/windows/installer_msys2/build-win64-gtk3.22/client/../../../../client/tilespec.c @ 3485]
00007FF7988D129C 00007FF7989DC962 00007FF7989DC950 0000000000000004  freeciv-gtk3.22.exe!tileset_setup_unit_type_from_tag  [C:/freeciv/msys2/prod/msys2-freeciv-win64-210226/home/cazfi/freeciv/freeciv-3.0.2/windows/installer_msys2/build-win64-gtk3.22/client/../../../../client/tilespec.c @ 3510]
00007FF7988D4FA2 0000D6C85FBE9373 0000000000000000 000002422D09D8D0  freeciv-gtk3.22.exe!tileset_setup_unit_type  [C:/freeciv/msys2/prod/msys2-freeciv-win64-210226/home/cazfi/freeciv/freeciv-3.0.2/windows/installer_msys2/build-win64-gtk3.22/client/../../../../client/tilespec.c @ 3537]
00007FF7988C060E 0000000000000000 00000098C4FFF67C 0000000000000000  freeciv-gtk3.22.exe!client_handle_packet  [C:/freeciv/msys2/prod/msys2-freeciv-win64-210226/home/cazfi/freeciv/freeciv-3.0.2/windows/installer_msys2/build-win64-gtk3.22/client/../../../../client/packhand_gen.c @ 312]
00007FF7988868AA 000002422EE97690 00000098C4FFF67C 00007FF86B4C1B80  freeciv-gtk3.22.exe!client_packet_input  [C:/freeciv/msys2/prod/msys2-freeciv-win64-210226/home/cazfi/freeciv/freeciv-3.0.2/windows/installer_msys2/build-win64-gtk3.22/client/../../../../client/client_main.c @ 770]
00007FF79888D3B4 0000000000000000 000002422B08D340 0000000000000000  freeciv-gtk3.22.exe!input_from_server  [C:/freeciv/msys2/prod/msys2-freeciv-win64-210226/home/cazfi/freeciv/freeciv-3.0.2/windows/installer_msys2/build-win64-gtk3.22/client/../../../../client/clinet.c @ 420]
00007FF798881D40 000002422B08D340 00007FF86B46AD0D 0000000000000000  freeciv-gtk3.22.exe!get_net_input  [C:/freeciv/msys2/prod/msys2-freeciv-win64-210226/home/cazfi/freeciv/freeciv-3.0.2/windows/installer_msys2/build-win64-gtk3.22/client/gui-gtk-3.22/../../../../../client/gui-gtk-3.22/gui_main.c @ 2144]
00007FF86B467E9F 000002422CB1E680 00007FF86B4C4ECA 00007FF798A9E520  libglib-2.0-0.dll!g_clear_list
00007FF86B46B126 000002422CDC96C0 000002422CB5B700 000002422CB1E680  libglib-2.0-0.dll!g_main_context_check
00007FF86B46B64C 0000000000000000 0000000000000000 0000000000000000  libglib-2.0-0.dll!g_main_loop_run
00007FF84672280D 00007FF898268121 00007FF8A7FC7D69 00007FF798AAFA08  libgtk-3-0.dll!gtk_main
00007FF7988849BF 01D8DD8100000001 000002422A9DDD70 0000000000000000  freeciv-gtk3.22.exe!ui_main  [C:/freeciv/msys2/prod/msys2-freeciv-win64-210226/home/cazfi/freeciv/freeciv-3.0.2/windows/installer_msys2/build-win64-gtk3.22/client/gui-gtk-3.22/../../../../../client/gui-gtk-3.22/gui_main.c @ 1914]
00007FF7988870C6 0000000000000000 0000000000000000 00007FF798AE304E  freeciv-gtk3.22.exe!client_main  [C:/freeciv/msys2/prod/msys2-freeciv-win64-210226/home/cazfi/freeciv/freeciv-3.0.2/windows/installer_msys2/build-win64-gtk3.22/client/../../../../client/client_main.c @ 685]
00007FF7989845EA 0000000000000000 000000000000003A 00007FF798B48E98  freeciv-gtk3.22.exe!main_getcmdline
00007FF7988813C1 0000000000000000 0000000000000000 0000000000000000  freeciv-gtk3.22.exe!__tmainCRTStartup  [C:/_/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/crtexe.c @ 321]
00007FF7988814D6 0000000000000000 0000000000000000 0000000000000000  freeciv-gtk3.22.exe!WinMainCRTStartup  [C:/_/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/crtexe.c @ 176]
00007FF8A8297034 0000000000000000 0000000000000000 0000000000000000  KERNEL32.DLL!BaseThreadInitThunk
00007FF8A9A026A1 0000000000000000 0000000000000000 0000000000000000  ntdll.dll!RtlUserThreadStart

freeciv-gtk3.22.exe
ntdll.dll   	10.0.19041.1949
aswhook.dll 	22.9.7554.0
KERNEL32.DLL	10.0.19041.1889
KERNELBASE.dll	10.0.19041.1949
ADVAPI32.dll	10.0.19041.1682
msvcrt.dll  	7.0.19041.546
sechost.dll 	10.0.19041.1865
RPCRT4.dll  	10.0.19041.1806
SHELL32.dll 	10.0.19041.1949
msvcp_win.dll	10.0.19041.789
libwinpthread-1.dll	1.0.0.0
ucrtbase.dll	10.0.19041.789
USER32.dll  	10.0.19041.1503
win32u.dll  	10.0.19041.2006
GDI32.dll   	10.0.19041.1620
gdi32full.dll	10.0.19041.2006
WS2_32.dll  	10.0.19041.546
libcurl-4.dll
libbz2-1.dll
libcairo-2.dll
CRYPT32.dll 	10.0.19041.1889
libgdk-3-0.dll	3.24.25.0
IMM32.dll   	10.0.19041.546
WLDAP32.dll 	10.0.19041.2006
ole32.dll   	10.0.19041.1202
libgio-2.0-0.dll	2.66.7.0
libgdk_pixbuf-2.0-0.dll	2.42.2.0
combase.dll 	10.0.19041.1949
SETUPAPI.dll	10.0.19041.1741
libgobject-2.0-0.dll	2.66.7.0
cfgmgr32.dll	10.0.19041.1620
libglib-2.0-0.dll	2.66.7.0
bcrypt.dll  	10.0.19041.1023
libiconv-2.dll	1.16.0.0
libicuuc68.dll
libintl-8.dll	0.19.8.0
liblzma-5.dll	5.2.5.0
libMagickWand-7.Q16HDRI-7.dll
libpangocairo-1.0-0.dll	1.48.2.0
libpango-1.0-0.dll	1.48.2.0
libgtk-3-0.dll	3.24.25.0
SDL2_mixer.dll	2.0.4.0
zlib1.dll
SDL2.dll    	2.0.14.0
OLEAUT32.dll	10.0.19041.985
libgcc_s_seh-1.dll
MSIMG32.dll 	10.0.19041.1466
libfontconfig-1.dll
libfreetype-6.dll	2.10.4.0
libpixman-1-0.dll
libpng16-16.dll
comdlg32.dll	10.0.19041.1806
dwmapi.dll  	10.0.19041.746
shcore.dll  	10.0.19041.1865
SHLWAPI.dll 	10.0.19041.1706
libbrotlidec.dll
libidn2-0.dll
libcrypto-1_1-x64.dll	1.1.1.10
libpsl-5.dll
libnghttp2-14.dll
libssh2-1.dll
libssl-1_1-x64.dll	1.1.1.10
libzstd.dll
DNSAPI.dll  	10.0.19041.1865
IPHLPAPI.DLL	10.0.19041.1865
libgmodule-2.0-0.dll	2.66.7.0
gdiplus.dll 	10.0.19041.2006
libffi-7.dll
libpcre-1.dll
libcairo-gobject-2.dll
WINMM.dll   	10.0.19041.546
libepoxy-0.dll
libfribidi-0.dll
libstdc++-6.dll
libpangowin32-1.0-0.dll	1.48.2.0
libgomp-1.dll
libpangoft2-1.0-0.dll	1.48.2.0
libxml2-2.dll
libMagickCore-7.Q16HDRI-7.dll
libharfbuzz-0.dll
libthai-0.dll
libFLAC-8.dll
libmpg123-0.dll
libopusfile-0.dll
libvorbisfile-3.dll
VERSION.dll 	10.0.19041.546
libexpat-1.dll
COMCTL32.dll	6.10.19041.1110
libatk-1.0-0.dll	2.36.0.0
WINSPOOL.DRV	10.0.19041.1865
libbrotlicommon.dll
libunistring-2.dll	0.9.10.0
libfftw3-3.dll
liblcms2-2.dll
libltdl-7.dll
liblqr-1-0.dll
USP10.dll   	10.0.19041.546
libraqm-0.dll
libgraphite2.dll
libdatrie-1.dll
libogg-0.dll
libopus-0.dll
libvorbis-0.dll
libicudt68.dll
NSI.dll     	10.0.19041.610
exchndl.dll 	0.9.2.0
PSAPI.DLL   	10.0.19041.546
mgwhelp.dll 	0.9.2.0
dbghelp.dll 	10.0.19041.867
dbgcore.DLL 	10.0.19041.789
CRYPTSP.dll 	10.0.19041.546
rsaenh.dll  	10.0.19041.1052
CRYPTBASE.dll	10.0.19041.546
bcryptPrimitives.dll	10.0.19041.1415
SspiCli.dll 	10.0.19041.1586
uxtheme.dll 	10.0.19041.1620
MSCTF.dll   	10.0.19041.1949
DEVOBJ.dll  	10.0.19041.1620
WINTRUST.dll	10.0.19041.1949
MSASN1.dll  	10.0.19041.546
kernel.appcore.dll	10.0.19041.546
clbcatq.dll 	2001.12.10941.16384
windows.storage.dll	10.0.19041.1949
Wldp.dll    	10.0.19041.1949
profapi.dll 	10.0.19041.844
propsys.dll 	7.0.19041.1741
winhttp.dll 	10.0.19041.1682
IconCodecService.dll	10.0.19041.1
WindowsCodecs.dll	10.0.19041.1706
libpixbufloader-png.dll
textinputframework.dll	10.0.19041.1806
CoreMessaging.dll	10.0.19041.746
CoreUIComponents.dll	10.0.19041.546
ntmarta.dll 	10.0.19041.546
wintypes.dll	10.0.19041.1949
mscms.dll   	10.0.19041.746
USERENV.dll 	10.0.19041.572
ColorAdapterClient.dll	10.0.19041.546
icm32.dll   	10.0.19041.546
libpixbufloader-svg.dll
librsvg-2-2.dll
Oleacc.dll  	7.2.19041.746
mswsock.dll 	10.0.19041.546
rasadhlp.dll	10.0.19041.546
fwpuclnt.dll	10.0.19041.2006

Windows 10.0.19044
DrMingw 0.9.2
Civ 3 tileset: viewtopic.php?t=92953
3d Irrlicht desktop client development: viewtopic.php?t=92289&start=20
Elefant
Hardened
Posts: 214
Joined: Sat May 28, 2022 3:55 am

Re: Civ 3 Tileset

Post by Elefant »

I think I'm missing a image somewhere, but I can't find where.
Civ 3 tileset: viewtopic.php?t=92953
3d Irrlicht desktop client development: viewtopic.php?t=92289&start=20
Elefant
Hardened
Posts: 214
Joined: Sat May 28, 2022 3:55 am

Re: Civ 3 Tileset

Post by Elefant »

Fixed it. One of the images was present, and could be opened by windows, but freeciv couldn't load it. The problem with debugging was that I was using the windows command line, or powershell. Using clang64 from the freeciv development environment solved the problem
Civ 3 tileset: viewtopic.php?t=92953
3d Irrlicht desktop client development: viewtopic.php?t=92289&start=20
Elefant
Hardened
Posts: 214
Joined: Sat May 28, 2022 3:55 am

Re: Civ 3 Tileset

Post by Elefant »

Here's the full size tileset.
Please report any issues in this thread.
Attachments
Civ 3 Full.zip
(900.13 KiB) Downloaded 628 times
Civ 3 tileset: viewtopic.php?t=92953
3d Irrlicht desktop client development: viewtopic.php?t=92289&start=20
Elefant
Hardened
Posts: 214
Joined: Sat May 28, 2022 3:55 am

Re: Civ 3 Tileset

Post by Elefant »

Here's a preview. These tilesets have oriented units.
Attachments
Civ III Full.PNG
Civ III Full.PNG (913.53 KiB) Viewed 25591 times
Civ 3 tileset: viewtopic.php?t=92953
3d Irrlicht desktop client development: viewtopic.php?t=92289&start=20
Elefant
Hardened
Posts: 214
Joined: Sat May 28, 2022 3:55 am

Re: Civ 3 Tileset

Post by Elefant »

The fix for pillow has been added to the main development branch and will be part of the 9.3 release.
Civ 3 tileset: viewtopic.php?t=92953
3d Irrlicht desktop client development: viewtopic.php?t=92289&start=20
Elefant
Hardened
Posts: 214
Joined: Sat May 28, 2022 3:55 am

Re: Civ 3 Tileset

Post by Elefant »

Pillow 9.3 released on October 29th. If you have problems make sure you have it.
Civ 3 tileset: viewtopic.php?t=92953
3d Irrlicht desktop client development: viewtopic.php?t=92289&start=20
Elefant
Hardened
Posts: 214
Joined: Sat May 28, 2022 3:55 am

Re: Civ 3 Tileset

Post by Elefant »

Updated Civ 3 Full with better instructions, an improved tilespec file, and a new chariot graphic (the link to the old one was broken). Fixes trails and artifacts from unit movement.
Attachments
Civ 3 Full V2.0.zip
(900.94 KiB) Downloaded 535 times
Civ 3 tileset: viewtopic.php?t=92953
3d Irrlicht desktop client development: viewtopic.php?t=92289&start=20
Post Reply