Openttd Jgr



Openttd jgr windows

Package Details: openttd-jgrpp 0.41.0-1

Openttd newgrf list

Description Transport tycoon business simulation game, with daylength patch and other improvements. This app requires mouse or laptop with touchpad, it will NOT work on phone's touchscreen. Use regular OpenTTD to play on a phone, or get yourself Bluetooth mouse. Openttd-jgrpp-0.40.3-linux-ubuntu-focal-amd64.deb 68.4 MB openttd-jgrpp-0.40.3-linux-ubuntu-groovy-amd64.deb 56.9 MB openttd-jgrpp-0.40.3-macos-universal.dmg 13.2 MB.

Package Actions

Openttd
  • View PKGBUILD / View Changes
Git Clone URL: https://aur.archlinux.org/openttd-jgrpp.git (read-only, click to copy)
Package Base: openttd-jgrpp
Description: OpenTTD with JGR's patch pack.
Upstream URL: http://www.tt-forums.net/viewtopic.php?f=33&t=73469
Keywords:
Licenses: GPL
Submitter: HanFox
Maintainer: HanFox
Last Packager: HanFox
Votes: 6
Popularity: 0.057310
First Submitted: 2017-10-21 11:26
Last Updated: 2021-04-15 07:34

Dependencies (11)

  • desktop-file-utils(desktop-file-utils-git)
  • fluidsynth(fluidsynth-git)
  • fontconfig(fontconfig-srb, fontconfig-infinality-ultimate, fontconfig-infinality, fontconfig-infinality-remix, fontconfig-ubuntu, fontconfig-git, fontconfig-minimal-git)
  • hicolor-icon-theme(hicolor-icon-theme-git)
  • icu(icu-git-static, icu-git)
  • libpng(libpng-git, libpng-apng, libpng-minimal-git)
  • sdl2(sdl2-ime-support, sdl2-rbp-bin, sdl2-rpi, sdl2-nox, sdl2-minimal-git, sdl2-minimal-x11-git, sdl2-git, sdl2-nox-git)
  • xz(xz-git, xz-static-git)
  • cmake(cmake-git)(make)
  • tar(tar-libarchive, tar-git, tar-parallel)(make)

Sources (1)

HanFox commented on 2017-10-21 11:29

This uses the 'stable' release tars. Unlike the git version this can be installed alongside normal OpenTTD for those that play both.

Openttd Jgr Download

I removed the optional gfx/sfx packages as they won't install to the correct location. The game will prompt to d/l the gfx on first run and the opensfx can be downloaded in game via the 'Check Online Content' button.

pstruschka commented on 2021-02-03 04:36

Current sha256sum is incorrect, should be 88ddb648b09478487802fcef1e18157f24c09a788742d70c5f6c93b201d3db66

Openttd

HanFox commented on 2017-10-21 11:29

This uses the 'stable' release tars. Unlike the git version this can be installed alongside normal OpenTTD for those that play both.

I removed the optional gfx/sfx packages as they won't install to the correct location. The game will prompt to d/l the gfx on first run and the opensfx can be downloaded in game via the 'Check Online Content' button.

Openttd Jgrpp

Tasklist

FS#4623 - Assumptions that sizeof(void *) is 4 bytes breaking 64 bit built (mingw64)

Transport tycoon deluxe
Attached to Project: OpenTTD
Opened by J G Rennison (JGR) - Sunday, 22 May 2011, 07:57 GMT
Last edited by Jose Soler (Terkhen) - Wednesday, 25 May 2011, 16:51 GMT
TypeBug
Category Core
Status Closed
Assigned To No-one
Operating SystemAll
SeverityLow
PriorityNormal
Reported Versiontrunk
Due in Version Undecided
Due Date Undecided
Percent Complete
Votes 0
Private No

Details

At the top of trunk/src/3rdparty/squirrel/include/squirrel.h, SQInteger, SQUnsignedInteger and SQHash are incorrectly typedefd to be (unsigned) long instead of (unsigned) long long for non MSVC compilers. This will cause an error when the code tries to store a pointer in said integer type.
#ifdef _SQ64
#ifdef _MSC_VER
typedef __int64 SQInteger;
typedef unsigned __int64 SQUnsignedInteger;
typedef unsigned __int64 SQHash; /*should be the same size of a pointer*/
#else
typedef long SQInteger;
typedef unsigned long SQUnsignedInteger;
typedef unsigned long SQHash; /*should be the same size of a pointer*/
#endif
typedef int SQInt32;
#else
typedef int SQInteger;
typedef int SQInt32; /*must be 32 bits(also on 64bits processors)*/
typedef unsigned int SQUnsignedInteger;
typedef unsigned int SQHash; /*should be the same size of a pointer*/
#endif
In trunk/src/settings.cpp:IniSaveSettings, 'unsigned long' should probably be 'size_t', as otherwise mingw64 halts with a precision loss error.
case SDT_MANYOFMANY:
switch (GetVarMemType(sld->conv)) {
case SLE_VAR_BL:
if (*(bool*)ptr (p != NULL)) continue;
break;
case SLE_VAR_I8:
case SLE_VAR_U8:
if (*(byte*)ptr (byte)(unsigned long)p) continue;
break;
case SLE_VAR_I16:
case SLE_VAR_U16:
if (*(uint16*)ptr (uint16)(unsigned long)p) continue;
break;
case SLE_VAR_I32:
case SLE_VAR_U32:
if (*(uint32*)ptr (uint32)(unsigned long)p) continue;
break;
default: NOT_REACHED();
}
Compilation using mingw64 gcc 20110516 pre-release 4.5.4
Closed by Jose Soler (Terkhen)
Wednesday, 25 May 2011, 16:51 GMT
Reason for closing: Fixed
Additional comments about closing: In r22489, r22490 and r22491.

Openttd Jgr Mac

Tasks related to this task (0)
Duplicate tasks of this task (0)