#CityMania Patch Pack

30 messages ยท Page 1 of 1 (latest)

random island
#

Version 13.0 is out. Not much of a new features this time, have mostly been fixing all the stuff that got broken with the update. There are probably still some bugs left so if you encounter any please report in this thread. I'll try to fix it all before 13.1 comes out.

  • Added industry_fund_gui.cm_switch_layout hotkey (defaults to middle mouse button) to switch layouts when funding industries.
  • Fixed cargo selection in charts.
  • Fixed tree shading setting.
random island
#

Verison 13.1 is out . This time with some handy new features and bug fixes ๐Ÿ˜‰ You can get it in the usual place: https://citymania.org/downloads

  • Show building preview when funding industries.
  • Show industry production on the minimap on high zoom levels in IMBA mode.
  • Added two more zoom levels to the minimap.
  • Improved performance of the UI for about 20% (ported from JGRPP).
  • Show cargo and industry type IDs in industry chains window in developer mode.
  • Added cmgamestats console command to show the total number of vehicles in the game.
  • Added a server lag counter in the status bar (when show APM is enabled).
  • Improved how regular advertisement tracks stations.
  • Fixed crash when moving station blueprint outside the map area.
  • Fixed crash in polyrail terraforming mode (#15).
  • Fixed clients overlay.
  • Fixed shaded trees and graph background settings not being available in multiplayer.
unkempt pewter
#

is it possible to use it with the JGR version? :D

shrewd shale
#

it's a different standalone version, network compatible with vanilla

random island
#

CityMania patchpack is updated to the version 14.0-RC1. You can get it in the usual place: https://citymania.org/downloads A lot of changes this time in vanilla, I tried to fix everything that broke but probably missed some. Please test it well and report any bugs you find so I could fix them before final release ๐Ÿ˜…

  • Added hotkeys to save and load blueprints into slots (no gui yet).
  • Added build info overlay for the tools with build preview.
  • Added setting to invert Fn(Ctrl) behaviour when building signals by dragging.
  • Removed hotkeys that were added to vanilla, renamed the rest to have cm_ prefix.
  • Fixed colours on 32bpp sprites with CC (#14).
  • Fixed real town population and house stats in newly created games.
#

A modified version of OpenTTD that is savegame and network-compatible with the vanilla game, so can be used as a drop-in replacement even for multiplayer and scenario making. Can be downloaded at https://citymania.org/downloads

Some of the patch pack features:

  • Polyrail tool (continue building from the last rail piece).
  • Building preview (see what you're actually building).
  • Depot and station autorotation.
  • Zoning tool (town zones, advertisement range, etc).
  • A lot of hotkey options including order hotkeys, configurable modifiers (Ctrl, Alt, Shift), MMB rotation.
  • Copy-paste for rail infrastructure.
  • Watch window to follow the activity of other companies.
  • Client list overlay in multiplayer.
  • Industry, station, and house detail tooltips when hovering.
uncut atlas
random island
#

windows crash logs aren't very helpful unfortunately :(

uncut atlas
shrewd shale
#

I decoded the trace ``` openttd.exe!GetRawSprite(unsigned int sprite, SpriteType type, void ()(unsigned __int64) allocator, SpriteEncoder * encoder) Ligne 919 C++
[Cadre en ligne] openttd.exe!GetSprite(unsigned int) Ligne 43 C++
openttd.exe!GetSpriteSize(unsigned int sprid, Point * offset, ZoomLevel zoom) Ligne 986 C++

openttd.exe!citymania::ClientListOverlay::UpdateSize() Ligne 66 C++
openttd.exe!citymania::ClientListOverlay::Draw() Ligne 116 C++
openttd.exe!UpdateWindows() Ligne 3137 C++
openttd.exe!VideoDriver::Tick() Ligne 152 C++
openttd.exe!VideoDriver_Win32Base::MainLoop() Ligne 888 C++
openttd.exe!HandleBootstrap() Ligne 321 C++
openttd.exe!openttd_main(int argc, char * * argv) Ligne 779 C++
openttd.exe!WinMain(HINSTANCE__ * hInstance, HINSTANCE__ * hPrevInstance, char * lpCmdLine, int nCmdShow) Ligne 416 C++
[Code externe]

shrewd shale
#

somehow drawing client list overlay during bootstrap

random island
#

I'll try to fix this crash before the next release

shrewd shale
#

I put crash dump and pdb (renamed as the exe) in the install dir, then open the .dmp in visual studio

random island
#

oh, visual studio, I was hoping for a way without it

shrewd shale
#

I think there's a way, but I didn't look for it as I have visual studio

warm fulcrum
random island
warm fulcrum
#

what's your use case then?
Debug a crash produced by a windows installation while you use linux/macOS?
A quick search seems to suggest that you can use x64dbg through wine for that. It should work out of the box for wine installation newer than 7.7 https://github.com/x64dbg/x64dbg/issues/2535

lucid magnet
#

This looks very interesting!
Is it compatible with jgrpp?

Or can you only have one patch pack at one time?

random island
#

But if you mean just having several openttd versions on one pc then sure, just unpack it somewhere else and run from there.

lucid magnet
#

Ah no, i mean it as in
Can i create a savegame that runs citymania and jgr at the same time
(like if they were 2 newgrfs that i load the game with)

random island
#

But jgrpp will open cmclient saves just fine

#

Cmclient = citymania pp

lucid magnet
#

Ah okay, so different patch packs automatically mean different instances of the game?

And you cant have both active at the same time because it would be like trying to play ottd and rrt at the same time for example?

random island