I tried to download the most recent version of your patch (0.63.2) for MacOS, but sadly, I saw it doesn't work with OS 10.12 . I know it's an old system, but I'm still running it.
I downloaded the source code and tried to compile it myself, but I got this error during the configuration phase:
-- The C compiler identification is AppleClang 9.0.0.9000039
-- The CXX compiler identification is AppleClang 9.0.0.9000039
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Detecting Personal Data directory - Documents/OpenTTD
-- Detecting Shared Data directory - /Library/Application Support/OpenTTD
-- Detecting Global Data directory - (not set)
-- Check if the system is big endian
-- Searching 16 bit integer
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of unsigned short
-- Check size of unsigned short - done
-- Searching 16 bit integer - Using unsigned short
-- Check if the system is big endian - little endian
-- Performing Test NO_SSE4_FOUND
CMake Error in /roba/OpenTTD-patches-jgrpp-0.63.2/build/CMakeFiles/CMakeTmp/CMakeLists.txt:
Target "cmTC_c9c0d" requires the language dialect "CXX20" , but CMake does
not know the compile flags to use to enable it.
CMake Error at /usr/local/share/cmake-3.19/Modules/Internal/CheckSourceCompiles.cmake:89 (try_compile):
Failed to generate test project build system.
Call Stack (most recent call first):
/usr/local/share/cmake-3.19/Modules/Internal/CheckCompilerFlag.cmake:66 (cmake_check_source_compiles)
/usr/local/share/cmake-3.19/Modules/CheckCXXCompilerFlag.cmake:40 (cmake_check_compiler_flag)
cmake/CompileFlags.cmake:160 (check_cxx_compiler_flag)
CMakeLists.txt:52 (compile_flags)
-- Configuring incomplete, errors occurred!
See also "/roba/OpenTTD-patches-jgrpp-0.63.2/build/CMakeFiles/CMakeOutput.log".
Is it because of the OS I'm running? Do you think it would still be possible to make your patch work with my system?
-EDIT- If it helps, the version of CMake I have is 3.19.2 .
Thanks in advance!
The French Narrow Gauge Train Set is now released! Get it here
Phx01 wrote: 17 Dec 2024 20:04
Usually I am on Linux and use a script to pull and compile the latest version (since I have neither Debian nor Ubuntu). This all works fine. However, recently I got myself a new M4 Mac and found downloading the macOS dmg results in "Version Mismatch" when trying to join the server. This is likely due to the Linux server using the latest nightly builds when compiling from source.
I am not really a developer, but would like to test building from source on my Mac in order to match the version. However, I am not sure what is needed. I have XCode installed, but am not sure if it would be the right tool for the job or if so, how it can be used. Any hints would be appreciated.
Thanks in advance!
It's probably worth having a look through this document here: https://github.com/JGRennison/OpenTTD-p ... MPILING.md
When compiling your Linux server, you can select which version you want to build instead of just the most recent commit. e.g. use git checkout [the tag you want].
I tried to download the most recent version of your patch (0.63.2) for MacOS, but sadly, I saw it doesn't work with OS 10.12 . I know it's an old system, but I'm still running it.
I downloaded the source code and tried to compile it myself, but I got this error during the configuration phase:
-- The C compiler identification is AppleClang 9.0.0.9000039
-- The CXX compiler identification is AppleClang 9.0.0.9000039
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Detecting Personal Data directory - Documents/OpenTTD
-- Detecting Shared Data directory - /Library/Application Support/OpenTTD
-- Detecting Global Data directory - (not set)
-- Check if the system is big endian
-- Searching 16 bit integer
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of unsigned short
-- Check size of unsigned short - done
-- Searching 16 bit integer - Using unsigned short
-- Check if the system is big endian - little endian
-- Performing Test NO_SSE4_FOUND
CMake Error in /roba/OpenTTD-patches-jgrpp-0.63.2/build/CMakeFiles/CMakeTmp/CMakeLists.txt:
Target "cmTC_c9c0d" requires the language dialect "CXX20" , but CMake does
not know the compile flags to use to enable it.
CMake Error at /usr/local/share/cmake-3.19/Modules/Internal/CheckSourceCompiles.cmake:89 (try_compile):
Failed to generate test project build system.
Call Stack (most recent call first):
/usr/local/share/cmake-3.19/Modules/Internal/CheckCompilerFlag.cmake:66 (cmake_check_source_compiles)
/usr/local/share/cmake-3.19/Modules/CheckCXXCompilerFlag.cmake:40 (cmake_check_compiler_flag)
cmake/CompileFlags.cmake:160 (check_cxx_compiler_flag)
CMakeLists.txt:52 (compile_flags)
-- Configuring incomplete, errors occurred!
See also "/roba/OpenTTD-patches-jgrpp-0.63.2/build/CMakeFiles/CMakeOutput.log".
Is it because of the OS I'm running? Do you think it would still be possible to make your patch work with my system?
-EDIT- If it helps, the version of CMake I have is 3.19.2 .
Thanks in advance!
You might need a newer version of xcode?
Currently vanilla OpenTTD and my branch both target 10.15 for builds.
It may be easier to use the Windows version and the mac-equivalent of WINE.
JGR wrote: 22 Dec 2024 12:03
You might need a newer version of xcode?
Currently vanilla OpenTTD and my branch both target 10.15 for builds.
It may be easier to use the Windows version and the mac-equivalent of WINE.
Bummer!! I just upgraded my system to 10.13 ... only to find out that your branch does require 10.15 to work.
My problem is that 10.15 (Catalina) has dropped support for 32-bit applications, and I'm still using an old version of GraphicConverter to draw my graphics. Unfortunately, the newer versions of that program have dropped support for indexed colors altogether, making them useless to draw OTTD graphics. And I tried Gimp, but I honestly found it unnecessarily complex for my needs.
Do you happen to know what's the latest version of your patchpack that supports 10.13?
The French Narrow Gauge Train Set is now released! Get it here
JGR wrote: 22 Dec 2024 12:03
You might need a newer version of xcode?
Currently vanilla OpenTTD and my branch both target 10.15 for builds.
It may be easier to use the Windows version and the mac-equivalent of WINE.
Bummer!! I just upgraded my system to 10.13 ... only to find out that your branch does require 10.15 to work.
My problem is that 10.15 (Catalina) has dropped support for 32-bit applications, and I'm still using an old version of GraphicConverter to draw my graphics. Unfortunately, the newer versions of that program have dropped support for indexed colors altogether, making them useless to draw OTTD graphics. And I tried Gimp, but I honestly found it unnecessarily complex for my needs.
Do you happen to know what's the latest version of your patchpack that supports 10.13?
0.63.1 might work? Otherwise I'd suggest trying older ones until you find one that works.
I don't have any reasonable way of testing on MacOS.
JGR wrote: 22 Dec 2024 19:09
0.63.1 might work? Otherwise I'd suggest trying older ones until you find one that works.
I don't have any reasonable way of testing on MacOS.
Thanks. 0.62.0 seems to work. I wonder what changed in 0.63 that caused the drop in compatibility.
The French Narrow Gauge Train Set is now released! Get it here
dol422 wrote: 27 Dec 2024 20:45
Never had this happen before. The crash happened after I searched for a plan that didn't exist then selected the 'new' tab. This was with 0.63.2.
This was on a new game. I didn't do anything, apart from looking around the map, except the above.
Thanks for letting me know, this will be fixed in the next release.
I installed the JGR's Patch Pack.
It seems that the pack is limited.
When I choose the 1048576x1048576 it says 'to many tiles in the map'
I was thinking that patch was able to play on big maps.
Here is a screenshot: https://i.ibb.co/Jq6hVwq/Tiles.jpg
0108daniel wrote: 05 Jan 2025 19:40
I installed the JGR's Patch Pack.
It seems that the pack is limited.
When I choose the 1048576x1048576 it says 'to many tiles in the map'
I was thinking that patch was able to play on big maps.
A map that size would require 12 terabytes RAM, just for the map data alone.
0108daniel wrote: 05 Jan 2025 23:03
It's the map from the openingspost JGR's Patch Pack.
I download it from github.
I don't see any link to a map in the opening posting. What I see is the maximum map size in the section "Limits". It's a maximum tile number of 256 million tiles. Your map size of 1048576x1048576 tiles is with a(n) (angloamerican) billion tiles four times as big as allowed.
jfs wrote: 06 Jan 2025 09:08
Try playing, just for two minutes, on a 1024x1024 sized map.
Then try to imagine a map that's a thousand times as long on both sides.
Personally I think 1024x1024 maps are already borderline too large for solo play.
Depends on your style of gameplay
I'm currently working on a 16k x 16k map of Germany and the neighboring countries which I plan to play for the next couple of years when complete
Hello,
I am playing a world-scale savegame more than 10 years on JGRennison (jgrpp) patches version 0.59. It is a simulation of real rail tracks, air routes, ship lines ..., The savegame contains more than 3000 airplanes of worldwide airlines, >800 vehicles, 200 trains and 200 ships. It is impossible to enable multiple newGRF engine sets = on, because there are too many vehicles to temporarilly remove them for enabling that funcion. Is there any trick to enable multiple newGRF in case there are too many vehicles to start from scratch? I am playing with GETS trains and Real vehicles, cars, semi-trucks, trucks and buses, however, they are conflicting on some items and I would play also Czech amazing sets and others, e.g. chinese .... Please, help. How to include more sets. Is it possible to include to the newest JGR patchpack? Thanx a lot.
Moreover, is there any chance to include circumnavigation to the maps, e.g. for extra large maps simulating the world. It would be nice to have the function allowing, e.g. planes to disappear on the left edge of the map and appear on the right. The distance calculated by number of tiles could be a potential problem.
Hello,
anyone can explain me how to build bridge with custom bridgehead ?
I have seen pictures of resulting bridge, but I couldn't find any video or tutorial neither explanation. I went to forum thread, but it's not clear how I should proceed to build one.
is there any special key binding ? shall I first build a normal bridge and perform a specific action ?
not: of course "customer bridge head" settings is enabled, I'm running lastest 0.63.3 JGR
hpfx wrote: 01 Feb 2025 01:51
Hello,
anyone can explain me how to build bridge with custom bridgehead ?
I have seen pictures of resulting bridge, but I couldn't find any video or tutorial neither explanation. I went to forum thread, but it's not clear how I should proceed to build one.
is there any special key binding ? shall I first build a normal bridge and perform a specific action ?
not: of course "customer bridge head" settings is enabled, I'm running lastest 0.63.3 JGR
Select the end tile of the bridge, and build a junction as if its a normal road.
hi!!! anyone can guide or help me how do a more realistic simulation time?
i got Calendar timekeeping for default...so..i dont understand how slowing down the time...
thanks
maxucao wrote: 14 Feb 2025 19:05
hi!!! anyone can guide or help me how do a more realistic simulation time?
i got Calendar timekeeping for default...so..i dont understand how slowing down the time...
thanks
Setting the number of ticks to 592 makes the train travel time realistic. Assuming 20 squares per kilometer, we get the travel time as in the real timetable. (I personally currently play on 296 ticks)
I have chosen the remaining settings experimentally, they allow for realistic acceleration of trains. This is necessary to obtain train travel times depending on the number of stops (expresses, suburban trains, etc.)