#JP+ Group Development Zone

1 messages · Page 1 of 1 (latest)

crisp stone
#

The newest member of the JP+ Group family of NewGRFs is out!! #developer-updates message

scenic veldt
#

is there an option for shorter trains for the JP+ shinkansen?
the 12 tile length is not easy to work with

amber totem
#

Some have different lengths you can change to via the cargo subtype/livery menu

amber totem
#

Currently they are (mostly) based on IRL lengths, but in the future introducing some fictitious half size and three quarter size (if the maths allows - long explanation) would give some options for gameplay reasons

#

JR East has more initial size variation (though no refit length change options), but JR the rest, many can change length via livery refits from the often 12 tile long base purchase set.

scenic veldt
#

thats likely something the older japanset 3 shinkansen are better for then (i use 7 tile long stations)

#

with their engine and coach based system of assembly, as well as the lower passenger numbers

#

though the lack of an N700S in japanset 3 is annoying

crisp stone
#

In the long-run part of what might help is you'll be able to do custom length sets for the extra-long stuff

#

There's alot of 'long-term' possibilities

crude phoenix
#

I'm hoping for flexible consists and 2cc refits someday

crisp stone
#

Im sure we can get there across all the sets

#

It's a huge undertaking this JP+ thing

#

Some say we'll do a JP+Tracks...and a JP+Bus?!

#

I for one think we should do JP+Space next!

plush cliff
#

Jp+boats when?

rain ingot
#

He said no to allowing me to do JP+Space

#

All I need is Hydrogen Jake

crude phoenix
#

I was gonna say let Chris do space since he has more experience there

#

While I do boats based on Shark

digital river
rain ingot
#

I feel like JP+Stations should be its own thing

#

JP stations addon is simply an addon to JapanSet

#

A hypothetical JP+Stations could combine some of the aspects from JSv2 and JSv3, where the former is only ever loaded because of the modular stations with the billboards

crude phoenix
#

Please be aware that this NewGRF has nothing to do with us, it just has a similar name.

wind breach
#

Will be seibu 30000 series train?

rain ingot
#

JP+ MUs exclusively features JR trains, so no

wind breach
rain ingot
#

Eventually ™️

#

It's in JapanSet so it's not a priority

digital river
#

^

plush cliff
#

will there be more varients of the 12/14 series coach cars?

crude phoenix
#

Yes eventually

wind breach
#

Where im can download jp+ locomotives, carriages and wagons grf?

#

GitHub? TT-Forums?

crude phoenix
wind breach
#

Wow thanks!!!!!

crude phoenix
#

Passenger coaches finally all done (there will be more though)

crisp stone
crude phoenix
#

No of course there's still a lot more to do, what I meant is all major gaps are filled 😉

finite ore
#

alignment issue? It seems that the passenger wagons stand slightly differently on the rails than the locomotive

crude phoenix
#

Hmm, that's just how the wagons are drawn but the light track colour makes it really stand out

crude phoenix
#

All the prewar electrics have been redrawn now

snow vale
#

👍

amber totem
#

Just released an update to fix a mini Shinkansen reversing bug, named the Steamkansen bug by Dum

worn pollen
#

Would it be possible to add a parameter to the JP+ Engines and Wagons GRF that doesn't have it remove locomotives and wagons from JapanSet3?

crude phoenix
#

Currently, JP+ engines relies on JapanSet 3 as a dependency and directly overwrites its vehicles, so it won't be possible without some major recoding and changing of IDs. But I do want to make it independent eventually so you can load it by itself or side by side. May I ask why you want the original Japanset vehicles too?

worn pollen
#

There are some locomotives and wagons that I and some of the people I play with prefer from JapanSet or that aren't currently available in JP+ Engines. It would be cool to allow both to be loaded side-by-side so we can mix and max from the sets as desired.

#

I know the other JP+ sets allow this, so perhaps you can look at how they handle IDs and parameters. If I knew more about coding, I'd offer to help with the reprogram, but I'm just now trying my hand at NML and I have no idea how to do NFO, so I wouldn't be of much use.

royal nimbus
#

Would you not be able to use an if statement at the engine_overide block?

finite ore
#

From my experience, loading JP+ only overrides stuff included in JP+?

#

so you still get the locomotives JP+ does not have

crisp stone
#

Yea, JP+ Engines should not remove anything from JapanSet.

crude phoenix
#

JP+ engines actually does remove something from JapanSet and that's the armoured boxcar variants, because JP+ engines provides more realistic armoured vans. Everything else is either still available or replaced by a better version.

#

One thing that's still missing is the Twilight Express coaches, but I want to redraw those soon.

worn pollen
#

The availability part is regarding some wagons. JP+ Engines completely overrides all wagons from JapanSet even though it currently doesn't have some of them. It's only a few and I figure these will be added soon, but the bigger thing is allowing the ability to choose between the two, like with JP+ Shinakensen and JP+ Multiple Units.

crude phoenix
#

which wagons specifically? All wagons should be replaced by a better alternative

worn pollen
#

There were a few I'd noticed before, but I'm going through the game again and finding that most of them were only due to differences in introduction dates (leading us to think they were missing since some of the JP+ wagons come a bit later and we hadn't yet reached the later date). After starting a game in 2150, the only things I'm noticing now are the ones you mentioned, so availability isn't an issue. The bigger reason for me is to allow the ability to choose between the two.

crude phoenix
#

That's fair enough, JP+ does tweak a lot of intro dates to more realistic ones. Unfortunately due to the way it's coded it'll stay the way it is for now but eventually we want to become completely remove JapanSet as a requirement.

worn pollen
#

I'd honestly try to recode the GRF myself if I knew how to code better, but as I mentioned before, I only just started working with NML and have no idea how to code in NFO. I'm mostly self-taught for the limited programming knowledge I have, a lot of it from messing around with modding for other games like Star Wars: Empire at War with XML.

#

From my limited knowledge, it seems like you could, as Brickblock1 mentions above, use an if statement at the engine_override block and then connect that to a parameter to determine whether to actually override the engines from JapanSet or not.

crude phoenix
#

The much simpler solution is just not overriding anything at all, allowing for a completely standalone set which can be loaded side by side, which is the eventual goal. In the meantime you could load a duplicate of JapanSet with the ID changed so you get the original stuff back, and hide the redundant vehicles.

worn pollen
#

How would one go about doing that? I've tried changing the ID of an NFO GRF before with a hex editor, but it resulted in some corruptions.

crude phoenix
#

Here, I recompiled the original JapanSet3 with a new ID. If everything is pink just hit "toggle palette"

worn pollen
#

Thanks. I'm still trying to learn my way around coding for OpenTTD and just coding in general, so I apologize for my ignorance.

crude phoenix
#

No problem, we all started somewhere

sly nimbus
worn pollen
#

JP+ Engines and Wagons is only available on GitHub right now.

sly nimbus
#

Affirmative.

worn pollen
worn pollen
crude phoenix
#

I just forgot to tell grfcodec to use the other palette

#

WIN vs DOS palette

#

I'm not so used to using grfcodec because I use nml

worn pollen
#

Thanks for the info.

worn pollen
#

So, changing the palette to legacy basically forces the use of the DOS palette?

crude phoenix
#

OTTD defaults to the DOS palette so legacy means WIN palette

worn pollen
#

Alright.

wind breach
#

Will be 185 series?

crisp stone
#

....one day

#

That one has been in development for a while...haha

scenic veldt
#

does the latest jp+ shikansen release mean we can change the length of shinkansen trains now?

crude phoenix
#

Yes indeed 🙂

#

unfortunately this came at the cost of no longer being able to couple different models together but I hope that can be fixed sometime

scenic veldt
#

well i am now VERY happy

#

combining the custom length with the 1x passenger load and they suddenly become competative, not outright dominative

#

especially since it means i can now use the N700s

#

always annoyed me that the regular japanset3 shinkansens doesn't have it (but i understand why, japanset3 came out before the N700S was developed)

worn pollen
#

The recent update does appear to have skewed the running costs for non-mini Shinkansen now.

#

The regular Shinkansen appear to have much lower running costs than they should.

wind breach
#

Will be JR Shikoku 80000 series and e956?

amber totem
#

For the E956 (and other experimentals), these might get added in the future once ‘core’ 🚅 are further refined (e.g running cost adjustments)

crude phoenix
scenic veldt
#

do i report bugs in here?

#

because i got a big one

#

JP+ Shinkansen changes ship running costs

#

the Yellow list on the left has JP+ Shinkansen installed
the blue list does not

#

its countered by setting running costs to Very low in the parameters

wind breach
#

Lmao

upper arrow
#

Hello, been away from OTTD for some time. If there's any recolours I can help with, I can try to do some very soon to help contribute.

crude phoenix
#

Welcome back Davo 🙂

crisp stone
#

Welcome back!

digital river
#

Welcome!

plush cliff
#

welcome bac

worn pollen
#

Welcome back to OpenTTD.

north salmon
#

Welcome back!

crisp stone
#

It's a classic commuting paradise!

nova bay
#

Hello, could you add "JP+ Multiple Units - Mail Car" in MU and Shinkansen Set? I also made a fork version of 0.4.3 in which Passenger Car can be refitted to mail.

crisp stone
#

While I generally dislike things carrying mail that shouldn't carry mail, I understand that JapanSet3 did it - and there is a demand for it, so I'll look into it.

#

JGR grows!

#

In the JNR era, it will be possible (eventually) to convey mail using the dedicated mail EMU cars or mixed-mail cars.

nova bay
#

Thank you!

#

Some city growth scripts force you to transport mail, or towns will not grow.

crude phoenix
#

In those cases I use a combination of trucks and loco hauled dedicated mail trains

nova bay
crude phoenix
#

Yes, it's designed to replace things in JapanSet. Eventually I'll recode it to make it standalone but not any time soon

#

The current version overwrites all wagons, coaches and non-steam locomotives

nova bay
crude phoenix
#

There are still some kinks to polish out, such as the running costs, but once that's done I'll put it up on Bananas

nova bay
#

Okay. When I was playing, the running costs were relatively high.

crisp stone
#

It'll be good when JP+Engines is standalone, but JapanSet3 continues to remain relevent while JP+MU eats it up and JP+Engines overrides it hehe

crude phoenix
#

Variants are coming to JP+ Engines

wild geode
#

@crude phoenix here a good place to spitball JP+ landscape ideas?

crisp stone
#

@wild geode let me help you there...

#

Drop me a PM

nova bay
#

I found that EmperorJake has published his GRF to BaNaNaS. GOOD JOB!

crude phoenix
#

Indeed, hope you enjoy it 🙂

royal nimbus
#

@crisp stone this train is broken when reversed

#

should all be the green orange livery

crisp stone
#

is it one unit green, one unit brown?

#

got it

nova bay
#

Hi developers, is it impossible to override the passenger cars in JP+ MU and Shinkansen to refit them to mail? Thanks for your reply.

crisp stone
nova bay
#

thanks

#

But is it possible to attach a "mail car" (can be written in a separate grf) to these MUs

royal nimbus
#

That seams harder to implement

nova bay
#

Thanks brickblock1 for overriding

#

Moreover, what about shinkansen green cars…

crude phoenix
#

Green cars are already a refit option

#

Or did you mean like old JP+ where they were a separate vehicle?

nova bay
#

Oh no, i did not see the option, but do green cars extend the decay periods?

crude phoenix
#

No idea, ask KeepinItRail

#

Not that it makes much difference anyway

nova bay
#

Because green cars are like first-class or similar, passengers in this car should pay more, but a green car should have less passengers compared to a regular car

crude phoenix
#

The decay periods are just a gimmick that has a negligible impact on gameplay. Capacity is much more important, which is why in JP+ engines the coaches carry the same amount of passengers whether it's a sleeper or not

nova bay
#

Okay, I see

#

More seriously, I cannot see JP+ Shinkansen in ingame downloader

crude phoenix
#

It should be there, is your OTTD version up to date?

nova bay
#

JGRPP 0.51.1

crude phoenix
#

Hmm, it's there for me

nova bay
#

Oh I see, but it doesn't appear on JGRPP 0.50.3, why?

#

And, was Japan Set programmed by NFO?

crude phoenix
#

JP+ Engines and Shinkansen requires JGRPP 0.51.x or OTTD 13.0 because of the variants feature

#

JapanSet is in NFO yes, all of the JP+ sets are in NML

nova bay
#

Okay, I see.

#

How about your Japan Tracks Extension? I like browsing openrailwaymap and have seen many rail lines in Japan with a speed limit of 85, 95, 110, 120, I mean, I want to use these "minor" speed limits of tracks as well

crude phoenix
#

That will be replaced by JP+ Tracks eventually. But when we do, we'd rather use the limited railtype slots for visual variety rather than many different speed limits (which can also be done via orders or signal restrictions)

nova bay
#

Railtype slots are 31 or 63

crude phoenix
#

Yes, and they fill up surprisingly quickly

scenic veldt
digital river
scenic veldt
wild geode
#

Nekminnit 😛

plush cliff
digital river
next citrus
#

Why is Japanese trains split into several grfs?

crude phoenix
#

Because a each one is being coded by a different person

next citrus
#

And there’s no overlap?

crude phoenix
#

There shouldn't be

#

At least among JP+ branded sets

#

For stuff like NATS there's the duplicates disabler

#

But a few things might have been missed as new stuff keeps getting added

shrewd wren
#

Old Tokyu trains from 50-70s for JP+ Major Private Companies

thorny quest
#

w

#

how many companies will their be

shrewd wren
shrewd wren
#

70-90s Tokyu 「8000-1000系」. I've included only visually different trains on this picture.

shrewd wren
#

Modern Tokyu. 5050, 6000 and 7000 series.

shrewd wren
#

Tokyu 1920-50s. Only most different models are included in this picture.
All trains of the Tokyu are drawn.

crude phoenix
#

Excellent, more prewar stuff is always welcome

mossy night
#

just so i get notifs on this

nova bay
#

Are cargo aging periods of MUs in the original Japan Set default (185)?

#

I think in the early stages, when using Japan Set and JP+ to run long passenger lines with transferring, the outcome will be like this because of slow speed and default cargo aging periods (even the cars were almost full)

shrewd wren
wild geode
#

Base running cost factors of the wagons are just super high compared to any other set

#

As soon as you unload JP+ engines the JPSet wagon running costs return to expected levels

#

If you try and set base cost mult (which can’t separate wagons from engines) it brings all running costs up/down

nova bay
wild geode
#

Yup. It’s the wagons themselves. Look at the running cost they’ll be like $30,000ish

nova bay
#

I think BaseCosts has only engine setups

#

Day length factor: 20

crude phoenix
#

The problem is there isn't actually a base cost modifier for wagons, so they have to use one of the engine ones

nova bay
#

The white company only focus on freight, and he doesn't use trains; the "bottom" company focuses on passenger transferring using trains; others have various modes of transport with both passengers and freight. Previously, we didn't want any company to go bankrupt because of JGRPP 0.53.0 bugs; however the server has been updated to 0.53.1, so, let it go! (I am the blue line in the middle)

wild geode
#

Imo

crude phoenix
#

I'll fix that soon

nova bay
#

Hello, how is the thing going on JP+ Road Sets?

crude phoenix
#

Slow progress at the moment

nova bay
#

Hi Jake, I found that early fast electric engines like ED54 are so unreliable despite maximum reliability of 96%... I looked at the code and it says its reliability_decay is 85. It is a high value, so why?

nova bay
#

Okay I found the answer, the higher, the less reliable

crude phoenix
#

I never play with breakdowns on so I haven't really tested the reliability values

nova bay
#

All of your engines are with reliability_decay 55, 80, 85, 90

#

while default is 20

nova bay
#

Okay, maybe I should write an override grf

crude phoenix
#

Huh, not sure why the values ended up so much higher than the default. If you have suggestions for better values I'll change it to those instead.

#

You could make a PR on github if you want

nova bay
#

Default 20 is okay

nova bay
#

Cargo age period 0 => Immediate aging

#

Why

#

1870 livestock van

crude phoenix
#

The specs say "if set to 0, cargo does not age"

#

I wanted to reduce cargo aging for specialised wagons

#

but I haven't tested it extensively

nova bay
#

Okay, I see, I am sorry that my understanding is wrong

nova bay
nova bay
#

Oh no, this still not fix

crude phoenix
#

I'll use those figures for the reliability decay, the cargo aging still needs further testing

nova bay
#

Okay, thanks

#

But for some fridge wagons, their cargo age periods are not 0; for others, they are 0

crude phoenix
#

Thanks, I'll fix those

nova bay
#

I added a 160km/h dual-gauge rail to Japan Rail Extension. Succeed.

crude phoenix
#

Nice, does it use the modern track graphics?

nova bay
#

No. It uses DABE (Dual, electrified, 130km/h) graphics.

#

I clicked the discord site and OpenTTD crashed again "Out of memory"

wild geode
#

@nova bay right click your start button and press 'system', then select advanced system settings, then under performance click settings, then go to advanced tab, then check that Virtual Memory is turned on. Never turn this setting off. That is probably why you are getting out of memory crashes.

#

you may have to right click on 'this pc' and go to properties in older versions of windows

nova bay
#

is 12800MB enough

wild geode
#

Should be fine,

#

There has to be something very wrong with your computer if that amount of virtual memory isn't enough

#

was it turned on before?

#

I've only ever seen that error happen when virtual memory is disabled

crude phoenix
#

Best load order: U&Bridge, JP+ Bridges, (optionally Suspended Monorail and Modular Wider Bridges)

royal nimbus
#

Nice, wide non wider bridges

#

will these be on bananas soon?

crude phoenix
#

Yeah I'll put it up after I make a few more adjustments

rain ingot
#

When it's done ™️

visual nebula
crude phoenix
#

The current release of JP+ private has plenty of stuff in it already

weary roost
#

could there be some standard gauge stuff?
I think there’s currently none in JP+ except for a few of the metro MUs

visual nebula
crude phoenix
rain ingot
#

Hmmm yep we definitely don't have enough japanese trains yet (this is old af too)

#

Average OpenTTD player when playing with Japanese trains:
Opens purchase menu, sees 400+ trains
Hmm I cannot choose which train I would want to use. I know! What if we had more trains. This will solve the issue!

#

Not saying I'm immune to this, I am part of the problem

weary roost
rain ingot
#

NATS is slowly being absorbed by JP+ MUs, metros and private

#

Which is good

#

Because NATS looks like ass

shrewd wren
visual nebula
#

I'm waiting for Tobu, yeah, I want to make a Tokyo map haha, so I need major private Railway in Tokyo. But it's okay, i'll wait

shrewd wren
visual nebula
shrewd wren
#

Tobu DeHa 10

shrewd wren
#

Tobu 8000 series.

mossy night
#

Nice!

crude phoenix
#

New and improved modular refit strings so you have a better idea of what you're getting

royal nimbus
#

nice

crude phoenix
#

I am using variants, just not for pure liveries

shrewd wren
#

Tobu 9000-50000 series.

neon light
#

he did the thing ⚠️

crude phoenix
#

New JP+ Engines released, who can find the new engines and liveries?

#

The real main new feature is the fully overhauled modular colour-coded refit strings

wind breach
#

Tobu 50000/50/90 series

shrewd wren
#

Tobu 70000/90, 60000 series. All commuter trains are done. Limited expresses are next

crude phoenix
#

Ooh excite

#

always wanted Tobu expresses

shrewd wren
#

It's time for some Spacia

neon light
#

cant wait for some 200

zinc blaze
#

Hello Guys Keep it up you guys are doing great

#

Can't wait cus I'm Making my own Railway using JP+ set

quaint crystal
#

thiers no E231 with joban and musashino livery?

zinc blaze
#

No don't think so but there's one for the 209 series

nova bay
#

I think there should be something about 762mm gauge rails and locomotives in Japan

#

Originally, there were no lines with gauges other than 1067mm (3ft6in) on national railways. Even in the large-scale nationalisation of private railways under the Railway Nationalisation Act of 1906, the gauge of each company was 1067mm due to the influence of the Private Railway Law, so as a result, there was no room for another gauge to enter the line network.
However, as an exception, when the Yubetsu Light Railway (later part of the Ishikita Main Line and the Nayoro Main Line) was built in 1914, part of it was built in 762mm (2ft6in) gauge. It is the only exception that narrow gauge has been adopted as a new route.
However, even if it is not newly laid, as a result of the acquisition of existing private railways that exist in the planned line area from the Taisho period to the early Showa period, the 762mm gauge line mixed with the national railway line network occurred. For these lines, the state-owned railway temporarily operated as a special narrow gauge line with 762mm gauge, and then took measures to convert it into the line network by changing and renovating some of them.
The existence period of the special narrow gauge line was basically short except for some lines, and the short one was less than 10 years at the longest. Thus, the length of the line was severe, and the total number of lines and the total line distance were repeatedly increasing and decreasing intermittently, but even so, in the Showa period, the total number of lines and the total line distance increased due to the increase in the number of the acquired private railway itself, and from 1936 to 1938, the total route The maximum value was recorded with 6 lines and a total route distance of 184.2km. However, during the war, the number of lines that completed the gauge reform increased and it turned to a rapid decline, and after the war, only the Kamaishi West Line became. Finally, with the completion of the gauge reform of the Kamaishi West Line in 1950, it ended its 37-year history.

#

By Translator

upper arrow
#

Would it work in a tram setting?

nova bay
#

But they are locomotive-wagon trains, not MUs

#

And JP+ track extension

#

With 762 and 762-1067 dual

crude phoenix
#

762mm stuff isn't on anyone's list at the moment, so don't expect anything any time soon. But it could happen eventually

#

It could theoretically be coded as trams as that has some advantages, but it has the main disadvantage of not having customisable consists

nova bay
#

If I code it, then what railtypeID should I use

#

nAAN?

#

Then what about 762-1067 dual

royal nimbus
#

That doesn't have any standard label but you don't have multigauge vehicles

crude phoenix
#

Whatever the standardised scheme says

#

but before you do any coding, you'd have to start drawing too

nova bay
#

There is not “pixel tool” for rail

crude phoenix
#

Learn to draw the old fashioned way then

upper arrow
#

Ah yeah fair enough

#

I forgot about that functionality

nova bay
#

Using Photoshop?

weary roost
#

paint or GIMP

royal nimbus
#

You do need either gimp or Photoshop to give them the palette but you can use any image editor to do the drawing

upper arrow
#

I meant trams not having flexible consists like trains

digital river
weary roost
#

there's also the Keio gauge

crude phoenix
#

New and improved Cassiopeia

shrewd wren
#

Tobu 100 series

magic ridge
#

They look so pretty!!❤

crude phoenix
#

I've been wanting this one for many years, glad to see it finally come into fruition😃

shrewd wren
#

Tobu 1800, 300, 5700, 6000 and 6050 series (not all liveries are shown)

nova bay
#

Hello. There has been a code miskate since I have noticed, and I haven't seen any fixes in the new version. That is, while setting the "cargo decay rate" parameter to "low" or "very low", the cargo age periods of all trains would not vary, and remain as the default value of 185. I fixed it to work months ago, but I think I have done so many fixes and forks that it would be impolite to interrupt grf authors again, so I kept silence. However, I think this feature is something you wanted to add but didn't notice its failure. So I should remind you about that. Thanks!

crisp stone
nova bay
#

Only this, I think.

crisp stone
#

Yes, I am the one who usually codes MU set 🫡

nova bay
#

Oh, and also mail refit, but you have said you don't want to refit lots of passenger MUs to mail, so I kept it a seperate fix grf.

#

There is no "cargo_age_period" in the "property" section. This is the problem.

#

By the way, how to type these emojis of JR branches? I can't find it anywhere.

mossy night
#

prolly a private server

shrewd wren
#

Tobu 1720 and 1700 series

shrewd wren
#

Tobu marathon. Day 3
Tobu 200/250 series

shrewd wren
#

Day 4.
Tobu N100 series (started operation this July)

shrewd wren
#

Tobu 500 series
All sprites are drawn, only cost defining and other polishing left

crude phoenix
#

Isn't that one already in EMJET

shrewd wren
#

Dunno, I'm just keep drawing everything from my list

bleak karma
#

Very nice

shrewd wren
#

Takamaro has drawn this a while ago, I just improved it a bit

rain ingot
#

It is in EMJET yes

#

but EMJET isn't a public project

rain ingot
crude phoenix
#

The old one from EMJET for comparison, the new one is indeed much better

kindred karma
#

@crisp stone you're tintinfan right?
i (freeaim) made a pull request about japanese translation

crisp stone
kindred karma
#

ok

crisp stone
#

What is the translation on roughly?

kindred karma
#

jp+ mu

shrewd wren
#

Seibu 001, 10000 (not default livery) and 5000 series

zinc blaze
#

Nice

magic ridge
#

Im impressed by how fast u put out these updates! Doesn't it get overwhelming?

shrewd wren
pulsar solstice
#

Hi! Can I ask something about JP+ set here?

crisp stone
#

Yes!

pulsar solstice
#

Thanks!
As I've found JP+ set recently, I'm using it happily as a big fan of japanese railroad.
But when I use Shinkansen trains, it's too hard to make profit, I think.
Of course, I know that there is a "running cost" option. But even when set to "very low", It's pretty expensive. Compared to KTX trains in Korean Train set, It is four times more expensive than KTX even in very low option!
So, if you don't mind, I'd like to request to add another option such as "super low" thing.
Thank you for make this wonderful NewGRF! I look forward to hearing from you!

amber totem
#

I’ll see what I can do

pulsar solstice
#

thanks!

pulsar solstice
#

Sorry, I've found the reason: day length factor. I've completely forgot that I adjusted that setting.

shrewd wren
#

Seibu DeHa100, DeHa5560, 311, 401 (I), 351, 451, 551, 571, 411, 401 (II) and 501/701/801 series

ember heron
ember heron
#

Copying some code from this project if KeepItInRail doesn't mind

amber totem
#

Sure, just credit which I’ve done for any code I’ve grabbed and the circle of life continues

ember heron
#

Okay 👍

crude phoenix
crude phoenix
haughty monolith
#

Hmm, speed limit signs as "signals"

ember heron
#

interesting

magic ridge
royal nimbus
#

Amogus

mossy night
ember heron
#

That's some big feet

shrewd wren
#

Seibu 40000, 30000 and 20000 series

shrewd wren
#

Seibu Pink 9000, 6000, 2000, 4000 and "Hello Kitty" 500 series Shinkansen

amber totem
#

Hello Kitty release just made!

shrewd wren
#

3000 and 20000 galaxy express 999 liveries.
||The next station is Maetel planet, the doors on the right side will open||

ember heron
#

Fantasy liveries???

ember heron
#

Ah

#

Damn

#

Japan has too many train sets ngl

#

*too many variants

shrewd wren
#

True

ember heron
#

At least there's information publicly available about multiple sets working in Japan
I have a had a bad time sourcing information about details related to suburban EMUs working here

#

(India)

shrewd wren
#

It's a huge pain to find info on Japanese pre 50s trains aswell

ember heron
#

Anything pre 1950s is close to untraceable yes

shrewd wren
#

Sometimes you just have to make specs up

ember heron
#

Sadly yes

shrewd wren
#

I think the Soviet trains are the simplest to search up info, cuz centralization and all

ember heron
#

Yep

#

Things post independence are mostly available

#

Again due to centralisation

shrewd wren
#

New JP+ Private is now released!
With almost 200 trains it's time to put it on maintenance state for a time being, so no new trains would be added, but instead the existing ones would be polished, with bug fixing and sprites improving if needed
I would really appreciate if you will write here, in this topic, or contact me directly with a list, or one particular train that you find the worst, starting from Osaka, since it's a fact that Yokohama and Tokyo metro trains are drawn very poorly

nova bay
#

Increase cargo age period for express class and above; decrease cargo age period for crowded commuter trains

kindred karma
#

@crisp stone where are you

bleak karma
#

Did you want anything?

crisp stone
kindred karma
crisp stone
#

The Japanese translation?

kindred karma
#

yes

crisp stone
#

I saw it yesterday, I have asked the people who do Japanese translations to look at it

bleak karma
#

I am still looking at it, it'll take some time, sorry

rain ingot
#

L0 Shinkansen for JP+ Shinkansens

mossy night
#

sexy

nova bay
#

Is L0 going to operate on Tohoku soon?

rain ingot
#

This isn't google

nova bay
#

Oh, it should be on Chuo Shinkansen. I misunderstood it as ALFA-X.

rain ingot
#

ALFA-X isn't going to operate on the Tohoku shinkansen either

#

it's just an experimental train

#

To run tests

kindred karma
#

@bleak karma how do i do this rebase thing

crude phoenix
#

Coming soon: variants for wagons with brake compartments, which are also functional brake vans!

ember heron
#

Interesting

thorny current
#

so like

#

buses

crisp stone
#

You volunteering?

mossy night
#

Bussy

thorny current
#

maybe

#

probably not

#

im very slow

#

i just wanted to be like i like how japanese buses look its quite unique

mossy night
#

Is scale important in RVs?

thorny current
#

and hopefully plant a seed in someones head

#

a little

crisp stone
#

There is a project out for JP+Bus

#

We started it, got nowhere twice

thorny current
#

oh interesting

rain ingot
thorny current
#

what’s this then

nova bay
#

I can code

crude phoenix
#

Coding isn't a problem for us, sprites are what this project needs

nova bay
#

Oh no, even using pixeltools I could only draw slowly and ugly

ember heron
#

Same here

#

Mostly busy finishing the website for India set

nova bay
kindred karma
haughty monolith
#

DMUs

#

(the cursed dual mode vehicles, not cool diesel multiple units)

nova bay
#

There is a set of Hiroshima Trams by stevenh

zinc blaze
#

cool JP buses for my alternative map

rain ingot
#

There are no JP buses

zinc blaze
#

oh sorry thought there where mate

rain ingot
#

Nah

#

We have a project but we haven't drawn any buses yet

#

There also isn't much animo for drawing them either

ember heron
#

Relatable

ember heron
#

I would like to draw sprites for projects way too many but free time is a precious commodity I don't have much

tidal perch
#

I'm going to do some SC and TC translation

nova bay
#

I am just curious: are trains of Choshi Electric Railway in JP+ Private?

bleak karma
#

Probably

#

They aren't a major private company so it won't be there as Chosi Railway, but given their trains are mostly second hand from major private companies, it's probably included, but I need to check that

shrewd wren
shrewd wren
#

Not so private JR Central 315 series

shrewd wren
#

JR West 281 and 271 series for all your Haruka needs

shrewd wren
#

JR East E233-2000 series

crude phoenix
crude phoenix
#

Replacing JapanSet bit by bit

crude phoenix
#

52 series EMU finally done in every livery ever

crisp stone
#

One step closer to replacing Japanset!

rain ingot
#

Hype

rain ingot
#

I'm almost done with JP+ Suspended Monorails 2.0, which comes with new tracks that are high up enough to actually go over road vehicles (which in JGR, they actually do), and roadstops designed specifically for use with these new tracks, which is the only part that's not done yet.

thorny current
#

these are very nice looking

magic ridge
mossy night
#

hey

#

i know you guys are doing 32bpp, but how do you get the colours right exactly?

#

i have this as a palette

#

however it as been brought to my attention by @wild geode that it lacks contrast

#

(my custom colours being the magenta through to purple)

#

i used a palette website, however you call it to make all the shades right, as it is not as simple as just making things lighter/darker as you need to adjust saturation too

#

does anyone know of a better website or a program to make such palettes?

crisp stone
#

@wanton cobalt might be best to answer about how to choose palette

wanton cobalt
# mossy night

Extracing it from Real photos
And adjust bright and dark one

#

And I use diffrent palettes
For every gfx I draw

mossy night
wanton cobalt
mossy night
#

ahh

kindred karma
#

did someone said color

#

国鉄色(こくてつしょく/こくてついろ)とは、日本国有鉄道とその後継であるJRグループなどで採用されている車体の塗装の総称。

haughty monolith
# mossy night ahh

A lot of that goes by feel; making colours brighter and darker isn't even just saturation and light but you also want to play with hue. Shift s red s little yellow or a little purple to make it feel lighter or darker.

bleak karma
#

You can also blend colours together like what you would do in real life if you're painting, Mixing different shades of grey and the particular colour to make different shades of it

mossy night
#

i get the whole idea

#

ill explain it better tomorrow

#

ive already explained it in my server but cba coping it over rn

#

but in short i found a website where you input colours and it gives you shades of them that are 10% different in each direction, but the only option is integers of 10, where as 15 would be best for me

amber totem
#

So, I’ve accidentally released a Building Set

royal nimbus
#

such happens

thorny current
#

this is phenomenal

crude phoenix
#

It's finally here!

amber totem
#

Yea, it’s been in the works for quite a while. Time to release so it’s not in dev forever

crude phoenix
#

It's about time, it's been quite playable for months already 😅

amber totem
#

Just one more building

#

Just one more tweak there

shrewd wren
#

E257-5000/0/2000/500 series
E2 series "200 series" retro livery and 500 series "TYPE 500 EVA" shinkansen.
||Bad drawing in the corner is not a part of JP+||

crude phoenix
#

Finally an Azusa and it's not even drawn by @bleak karma

shrewd wren
#

Actually --- view is drawn by Azusa with some colour tweaks🙃

crude phoenix
#

Azusa draws a lot of stuff, but he rarely finishes anything lol

ember heron
#

@amber totem Sorry for pinging you, but what scale or template do you use to draw buildings?

amber totem
#

I usually just opened up a blank template with a ground tile at the bottom and drew away. First I’d sketch a rough outline then add details later

#

Most things I did had to have balconies. Outside staircases too sometimes

#

Since that’s what I saw anytime I did a random google street view nosey in Tokyo etc

crude phoenix
#

Newer container types are finally coming

crude phoenix
#

Container wagons are getting more variants too

nova bay
#

Seems JP+ MU Set does not have voltage functions? I tried to use them in N**d (1.5kV DC Narrow Gauge) but it didn't work

royal nimbus
#

It doesn't

crude phoenix
#

Not yet anyway

rustic dust
#

Where can I find base JP+ Set? Can't find it within in-game downloader.

crude phoenix
#

There is no base JP+ set (but this has also been answered elsewhere)

crude phoenix
#

Much better randomisation, thanks to new tricks I discovered in VSCode

tidal perch
#

found a typo I think, line 96, english.lng, JPENGINES

#

no actually line 93

crude phoenix
#

Ah thanks, I'll fix that right away

shrewd wren
#

It's been a while.
There are all renewed trains since the last update

neon light
#

is the E331 in the pack?

crude phoenix
#

It sure is

tidal perch
#

When JP+ Stations/Waypoints? 🙂

nova bay
#

There is a Japanese Stations Addon by DemianWSE, not on bananas

haughty monolith
#

Also technically very wip iirc

neon light
#

they look awesome

#

i want those

nova bay
#

Hi @crude phoenix , will you implement different reliability_decay values for different locomotives, just as what Japan Set did? I have collected values of diesels and electrics in Japan Set:

#

Very simple, just replace “20” with these values

crude phoenix
#

Feel free to make a PR 🙂

nova bay
#

Okay

#

Should I also implement variable running costs just like Japan Set as well...

crude phoenix
#

No need, as it's been mentioned before, JGRPP already does that

nova bay
#

Refrigerated wagons and express coaches totally disable cargo aging. Is this intended?

#

Many players have just found this trick and built long food lines and unwilling to build shinkansen compared to express loco-hauled trains

crude phoenix
#

It's not my fault that they're metagaming in a set that isn't aimed at metagamers 🤷

crude phoenix
#

If you can think of better values for the cargo aging, I'd consider a PR for that as well. The way I saw it, it made too little difference when I tried other values, so I set it to zero to make an actually noticeable difference, but that's too much for some people to resist apparently

nova bay
#

Successfully compiled

nova bay
#

Okay, I have made a PR.

crude phoenix
#

Just a small taste of the container variations available in JP+ Engines 0.12.4

#

See how the containers change over time, each loco represents the 60s, 70s, 80s, 90s and 2000s

#

there is also 2010s (not shown) so you'll have to see for yourself 😉

shrewd wren
#

Time to add more stuff
Hankyu 1000n・9000・8000・7000・6300・6000・5000 (renewed) series

crude phoenix
#

Thankyu for the Hankyu

nova bay
#

OH, and then Japan Set: Trains Addon will be obsolete...

crude phoenix
#

There's still the Odakyu stuff...

nova bay
#

Oh

wild geode
#

then everything in original JP needs to be JP+'d

#

and achive standalone JP+

neon light
#

would be good if all private companies were included in this

#

like the lesser known ones

shrewd wren
#

I have a hard time finishing the major ones, as the amount is insane.
But someone could continue adding smaller companies later, don't think there is a problem

#

Kintetsu by itself is worth year of working

royal nimbus
#

Could this be changed to look for tracks instead of specific grfs?

shrewd wren
royal nimbus
#

That might be the case

#

thanks

pulsar solstice
#

I think there's a bug in 500 series shinkansen. It is impossible to make 500 series shinkansen as 16 cars. It seems that the limitation is 15 cars.

crude phoenix
#

JP+ Shinkansen doesn't have any length limitations, are you sure it's not your game settings?

#

ah I see what you mean, it splits into 2x8 cars

#

but if you add a 17th car, it's one long train again

#

yep that is a bug @amber totem

amber totem
#

The set does that since the real life sets are 8 car, so when you double it for example it'll appear as 8 car sets joined to each other

crude phoenix
#

The 500 series was originally 16 cars though, they were only shortened to 8 cars when they were demoted to Kodama services

amber totem
#

True. I defaulted to the steady state length given its never expires. Maybe splitting them into two sub types, doing some year dependent stuff will have both options

#

Having to recode stuff across them all now anyway

pulsar solstice
pulsar solstice
tidal perch
#

Would letting jp+bridges to include custom parameters to change platform types be possible?

crude phoenix
#

Parameters are hard in NFO, so maybe

#

The graphics will be updated to JapanSet style platforms as soon as JP+ Stations with overlapping tiles becomes a thing

#

For now I matched DPRK stations because that's one of the only station sets that has overlapping platform and waypoint tiles

crude phoenix
#

How to place JP+ fake elevated stations: #openttd-help message

shrewd wren
#

Another portion of fixed Tokyo metro trains

digital river
kindred karma
#

isnt etr livery on 413 technically ac dc express color?

crisp stone
#

Also if you've got the 413...you trying a dev version? 😛

#

This made an apperence in the dev today 😉

kindred karma
#

whre 暴走

nova bay
#

@crisp stone About half a year ago, I sent you a file of JP+ MU where "cargo decay rate" actually worked. However, in your GitHub repo, I didn't see they are coded.

kindred karma
#

does this happen on anyone else

#

latest compiled with nmlc

crude phoenix
#

the 52 series changed capacity, I think it's complaining about that

kindred karma
#

*on 14.0 beta 1

crude phoenix
#

Did you already have some 52 series on the map when you updated the GRF?

kindred karma
#

no, on new map

tidal perch
#

Quick question: I found a way to translate the original Japan Set GRFs. Are there any translators who could translate the files?

crisp stone
crisp stone
# kindred karma no, on new map

If you had the 413, did you update the dev version? Between two versions the capacity changed based on feedback from the team

crisp stone
kindred karma
#

im up for but im lazy as fuck

crude phoenix
#

It might be helpful to know what the error says, I read 52 series and assumed it was the capacity change

crisp stone
bleak karma
#

the usual error

kindred karma
#

reverse direction cause it
and no power with default 2 car

crisp stone
#

But I cant replicate it, hm

#

What version of OpenTTD?

crude phoenix
crisp stone
crisp stone
#

Because I've got JP+Stations on the go locally, this is the sortof thing we need 😮

tidal perch
#

Yeah I made this (that was months ago grr)
I also have some other sprites but I'm not very sure if I would have time to make more.

crisp stone
#

Don’t worry, JP+ stations has a long way to go. I don’t even really want finished sprites at this time, I just need a mood board and to gather what kind of stations people want

#

I’d be keen for you to share what you have and any ideas you may have

rain ingot
#

I can draw many things

crisp stone
#

You can

rain ingot
#

Can I be arsed tho?

crisp stone
#

But just cause you have the ability doesn’t mean you’ll do it now does it? 😂

rain ingot
#

Exactly

tidal perch
rain ingot
#

Go off then

#

I have the original JapanSet plans Iirc

crisp stone
crisp stone
#

Ganbare

bleak glade
rain ingot
#

This is also cool

bleak glade
#

ahh what station is that?

rain ingot
#

Osaka

crisp stone
bleak glade
#

yeah i was there last summer and the business around the station is something that i find it hard to fully capture in openttd right now

#

but i think we are quite a while away from that feature wise aswell

crisp stone
#

A pax generating industry kindof does the job - but perhaps a 1x1 invisible tile you overlay that accepts goods to generate pax would create that as a industry

bleak glade
#

no i meant more of how complex and tall stations can look xD

#

but yeah, i dont know of any invisible industry sets which surprises me

crisp stone
#

I usually place Plaza tiles or Apartments around and hide them

bleak glade
#

ah yeah thats what i do right now

crisp stone
#

The scale of towns/cities though means you are really just trying to build the smallest big station possible though 😆

signal estuary
#

I translated JP+ Engine & Wagon and JP+Shinkansen into Korean and made a Pull Request on GitHub.

shrewd wren
#

Hankyu 2000 & 2300, 3000/3300, 5000 and 5300 series

digital river
#

finally, multi track drifting

royal nimbus
#

@crude phoenix the dd13 seems to have the wrong length

crude phoenix
#

I've been putting it off, but recently I found some more liveries to do for the DD13 so I'll get around to it at some point 🙂

royal nimbus
#

Oh okay

shrewd wren
#

All Hankyu train models are drawn, from 1910 to 2024
Hankyu 1, 51, 600, 300, 500 (2gen), 800/810/900, 1000 and 1010 series

crude phoenix
#

Glorious, I look forward to using them 😄

tidal perch
#

I resumed translating jpew into Chinese today and I used both japanese.lng and english.lng as translation source. However I found that some strings in japanese.lng doesn't match the English original. e.g.

STR_ERROR_JPPLUSSET            :JP+ Multiple Unitsより後にロードしてください!
STR_ERROR_JPPLUSSET            :Must be loaded after JP+ Set!
STR_NAME_7050 (not in japanese.lng)

I'm pretty sure that there must be a mistake somewhere.

crude phoenix
#

You can ignore those, they're deprecated strings

tidal perch
#

I've created a PR on GitHub to add zh_CN translations.

#

Railway terminologies are different in Traditional Chinese, and thus it will need somebody who knows it quite well to translate.

kindred karma
#

@crude phoenix whats EF66-2000 Concept?

crude phoenix
#

should probably make a parameter to disable those 🙂

kindred karma
#

cybertruck looking mf
cant find japanese resource though

ember heron
#

looks horrible

tidal perch
#

@crude phoenix Would you mind merging the Simplified Chinese PR?

crude phoenix
#

Oh yeah I'll get around to it soon

crisp whale
mossy night
#

hey

#

what do i still need these days=

#

sorting out my grf folder so finding lots of old stuff xd

crude phoenix
#

All of that is pretty much up to date, although Okinawa Trainset is a bit crap and outdated

#

it has no wagon speed limits but tiny capacities so people often use them instead of JP+ Engines wagons

#

and JP+ Private is slowly replacing NATS and TIAS

mossy night
#

@crude phoenix why does this happen when ample standard and narrow options arre available?

crude phoenix
mossy night
#

damn

#

i had noticed this problem ages ago when trying to get them to run on urermm or something too in the past

crude phoenix
#

it's a very old set and the graphics are kinda bad anyway. JP+ Private will have Hankyu soon so it won't be needed

mossy night
#

urermm also disabled rukts dual voltage

#

fair

#

i like to run a lot of sets and it seems that the aptly named SETS will be good for that

crude phoenix
#

The graphics for those Odakyu trains date back to JapanSet 1 from 2006 or something

#

Unfortunately there's been no progress to add Odakyu to JP+ Private but I expect it'll happen someday

mossy night
#

knowing that it is now a known problem is enough for me now

nova bay
#

Odakyu has some high-speed looking trains, despite a top speed of 110km/h

shrewd wren
#

Keisei 3100 and Shin-Keisei 80000 series
What's left is setting train stats, and the update is good to go

crude phoenix
#

Finally, updated Keisei liveries 😍

magic ridge
#

Omg this is so good

#

New Keisei💞

tidal perch
#

What is parsetab.py in jp+engines for?
Looks like it is a cache file, and if it is then the author of Taiwan Train Set shouldn't copy it.

shrewd wren
#

With Hankyu update being released #developer-updates message, it's time for some... democracy!
Here's a little poll to decide which company should I select for the next update. (vote for only 1 please)
Although I probably know the winner already, here we go anyway.
Vote
1 - for Odakyu
2 - for Sotetsu
3 - for KEIO
4 - for me to stop drawing and get a girlfriend instead

nova bay
#

So, is TIAS set superseded now?

crude phoenix
#

Yes, TIAS is obsolete 🙂

nova bay
#

Finally

#

No longer complain about climate restrictions

crude phoenix
#

We've had a version of TIAS with climate restrictions removed for years

#

but finally we have livery refit and flexible lengths

magic ridge
crude phoenix
#

The new JP+ Private update contains everything from TIAS, which means it's completely obsolete

#

It even gives you this error if you load both

magic ridge
#

Oh I missed that, I'll have to update my NewGRFs, ty for the info!

rain ingot
#

NATS complete replacement when?

shrewd wren
#

Not anytime soon I can tell you

crude phoenix
#

Meitetsu and its predecessors have some pretty interesting stuff I hope to see someday

#

and there's a lot of it well-drawn already

zinc blaze
#

funny story soo when asre we getting the 681 series

#

and this with all its varients?

crisp stone
crisp stone
zinc blaze
#

oh sorry

zinc blaze
crisp stone
#

Which ones?

#

It’s got the two standard ones for sure

zinc blaze
#

last i cecked it only has JR renewl livery

neon light
#

i know the 223 is drawn already, but the shikoku 5000 doesnt seem to be an option for it

pulsar solstice
#

Can you add some liveries of E231 Series? There is liveries that are not included in JP+ Pack: Joban Line Rapid Service(E231-0), Musashino Line(E231-0), and Hachiko Line(E231-3000)

crude phoenix
#

Those are all in the 209 series so it shouldn't be hard to adapt them

neon light
#

not joban rapid

pulsar solstice
#

Yes Joban rapid is not included...

neon light
#

as shown

crude phoenix
#

I think someone drew that but it hasn't been coded

neon light
#

ah right

#

i would love to see it in the pack

crude phoenix
#

might be wrong though

neon light
#

would generally love to see more stock from shikoku

crude phoenix
#

There is some newer Shikoku stuff in EMJET, but that's not released anywhere afaik

crisp stone
neon light
crisp stone
#

Doable though

neon light
#

yea anything is doable

neon light
tidal perch
crude phoenix
#

A train?

#

Good inspo for JP+ stations

tidal perch
#

Yes, PC-Classic (Minna no A-Ressha) and A-Tourism

finite ore
#

I know the Japanese Simutrans community has a lot of nice stuff as well. I think they have some station stuff too

tidal perch
#

pak192 japan?

#

I'm wrong, it's pak128 Japan

tidal perch
#

There are diagonal stations in Simutrans? wow

tidal perch
#

good sprites? bad sprites?

#

i think they are too dense

rain ingot
#

Too close to the tracks as well

gusty stirrup
tidal perch
# gusty stirrup Expansion of Japan station set?

More of a remake. The original JP3 Station Set is quite buggy and there are also some sprite issues.
Last night I came up with the name WINS... WenSim's Improved Nihon Stations
Pretty awkward name 😅

neon light
#

how many tiny private railways are willing to be drawn

tidal perch
amber totem
#

Does it count as a bug if it's unreleased and still WIP? Guess it does if it remains. I've been working on this and the code has changed, so should be fixed by time of release

kindred karma
#

@amber totem an

crude phoenix
#

He's away on holiday so he probably won't see this for a while

kindred karma
#

ok

#

at KeepinItRail Can you make the 200 series (round nose) run at 275kmh?
It was possible in reality (F90-F93 formation)

shrewd wren
#

↘ Sotetsu 20000&12000 ↘ and sprites of the small side project of mine

amber totem
late turret
#

Is the 215 series broken because it gave me a error when trying to use it

crude phoenix
#

Did you update the GRF in a running game?

late turret
#

It's the most recent version aswell

crude phoenix
#

did you change any of the capacity parameters?

late turret
#

I left the settings the same

crude phoenix
#

I can't reproduce the error

#

but sending the train to a depot should fix it

late turret
crude phoenix
#

Not sure what caused it in this case. It's usually caused by changing GRFs mid-game, but it's not as serious as it says

late turret
#

I have built a massive city on my JP save and I really don't want to ruin my entire save so I might just use the japan set 3 one for the time being

#

I sent it to the depot

#

It still produces the bug

#

It somehow refit itself outside of the depot

crude phoenix
#

@crisp stone might have a better idea

late turret
#

This is one of the strangest bugs I have seen

crisp stone
#

So you have not at any point upgraded/updated JP+ MU?

#

Could you send us your save?

crude phoenix
#

I've seen this error message loads of times, when I tweak capacities in GRF code, and it's never crashed or desynced for me

late turret
crisp stone
#

And dont worry

#

It won't kill your game

#

I have done far worse to this game without it crashing or desync'ing

#

What OpenTTD version are you using?

late turret
#

I can send files tho

crisp stone
#

Please do

#

14.0...interesting

#

I think I know why

#

Reproduced it

late turret
#

I'm in the process of trying to get it to my files folder

#

I'll send it

crisp stone
#

No worries, I think I figured it

#

Vanilla is far more accurate at breaking with bad reversing code blocks

#

Fixed

crude phoenix
#

Ah silly me, I didn't think it would make a difference between JGRPP and vanilla 😅

crisp stone
#

@crude phoenix remind me to always test in vanilla

late turret
#

What's the issue

crude phoenix
#

If it's something to do with the reversing code, the train reports the wrong capacity when it flips around

late turret
#

Oh that's odd

crude phoenix
#

Probably best to stick with the JapanSet version of the 215 for now, to stop the error from popping up

crisp stone
#

Not even that

crude phoenix
#

Code does all kinds of funky things, especially if it's as complex as JP+ MU reversing code 😉

crisp stone
#

I have uploaded an update to Bananas

late turret
#

It should fix it

crude phoenix
#

oh that was fast 🙂

crisp stone
#

Please use version 0.4.6 from now on

#

It'll fix the 215 series and no more of that error

#

as for what causes it

late turret
#

It's just the 215 that broke

#

Everything else is fine

crisp stone
#

If you find anything let me know

late turret
#

Ok

crisp stone
#

this goes to a general block

#

Then through two blocks with "0" then "default"

#

JGRpp seems to not care

#

But vanilla dies somewhere between the 0 and default one

#

And throws that error

crisp stone
#

all is good

#

These two blocks between are redundent

#

Leftovers

#

Used for other MUs though, ones where the pantographs change position by length.

#

tldr; use the new version that should hit Bananas now 😄

late turret
#

Here is the city cluster that is massive

#

Thanks for fixing this file so it can function

#

Better screenshot to show populations

crisp stone
late turret
#

The Takaoka cluster has a total population of 120,000 people

late turret
#

Well guess what

#

It happened again but with a different locomotive this time

#

@crisp stone

crisp stone
#

Which one

late turret
#

I think the MUs might need a rework for vanilla

crisp stone
#

Well most of them work fine

#

It’ll be the most recent ones with the python helper widdle_goblin

#

So which one did it now

late turret
#

The 251

crisp stone
#

251? 🤔

#

Screenshot

#

I don’t remember coding a 251

late turret
#

Nvm it's 281

crisp stone
#

281 makes more sense

#

Now 281 doing that though is odder as I’m sure it had more pantograph code

late turret
#

I think it's all the new MUs

#

That are doing it

crisp stone
#

Yea it’s the same problem

#

The not connected reference blocks

#

Can you tell me if any of these do it then

#

Added E257 series.
Added KiHa 85 series.
Added 52 series.
Added 215 series.
Added 271 series.
Added 281 series.
Added 315 series.
Added 413 series.
Added 417 series.
Added 713 series.

#

I wont be able to compile and upload a fix for a few days now 🫠

late turret
#

Yeah umm I can't use any of those besides the 215 series

crisp stone
#

🙂

#

I’ll fix this asap

#

Sorry

late turret
#

I'm sorry that they are not working as intended

crisp stone
#

Ahahah no worries I’m happy they are found and reported and fixable

#

Worse when bugs go on forever like this without detection

late turret
#

A grf broke and the dev literally rewrote the code and the bug was still there somehow

crisp stone
#

I’m not going to let that happen

late turret
#

The metropolis grew again

#

There is a resort island that has a heritage railway

native warren
#

That bug is quite an interesting one

#

There are several slices of swiss cheese lining up just right there, but arguably it is an NML bug

#

The wacky way that GRF callbacks work in general is the other cause

crisp stone
#

And any idea why this doesn’t preform the same across your patchpack and vanilla?

native warren
#

It's because in my branch callbacks which are not handled by the GRF are not executed at all or cut off earlier

#

The historical design of unhandled callbacks executing the graphics chain is (IMO) a mistake, but easy enough to optimise away

crisp stone
#

Very interesting…so is it worth reporting this one as a bug anywhere? I mean, I know how to stop it happening…just remove the empty callbacks and reduce the holes in my Swiss cheese 🤣

native warren
#

I can probably PR something for NML

crisp stone
nova bay
#

Nothing is weirder than...

tidal perch
#

Hi @shrewd wren I found that the vehicle formation strings in JP Plus Private could be improved
By using {COMMA} and the plural system most of the formation strings in the language file could be eliminated.
The plural system could handle the numbers very well.
I had also decoded the grf using yagl and after checking the decoded script it turns out that all modified strings became constants so you don't have to worry about compatibility between versions.

#

NMLC actually requires a compile-time constant when processing the strings

shrewd wren
nova bay
#

Which one is correct? 85 or 95?

crude phoenix
#

I trust the Japanese wikipedia to have more accurate information 🙂

nova bay
#

Okay

bleak glade
#

seems to be 85 acording to the numbering scheme

crude phoenix
#

I fixed the wikipedia page lol

#

apparently it's my first edit since 2011

nova bay
#

Bug - Keisei 700/2200 Series

#

And Keisei 600 Series

bleak karma
crude phoenix
#

Looks like power is wrong when a second car is attached

tidal perch
#

Portable nuclear power?

shrewd wren
nova bay
#

Seems to be the problem of callback switch for wagon power

crisp stone
#

Just had a look it isn’t the same as the ones with issues

#

271/281 is sorted out

shrewd wren
# nova bay Bug - Keisei 700/2200 Series

So, I'm back from my trip.
Here's the reason for this, I've forgotten to put "default" return

    switch(FEAT_TRAINS, SELF, sw_keisei600_power_main,position_in_consist_from_end%2){
      0:return 56;
      //has to be "return 0"; here
    }```
#

Should be fixed now, be sure to grab an update from bananas
7 trains in total were affected

nova bay
#

Thanks

nova bay
#

Is this a bug? Attaching MU cars to KiHa 35, there are only 58 and 143 liveries for these cars. Although I use 0.4.5.

crisp stone
# nova bay Is this a bug? Attaching MU cars to KiHa 35, there are only 58 and 143 liveries ...

Nope. The KiHa 35 does not have any middle cars. The whole "KiHa Code" needs a github wiki article, but given the addition of variants I plan to remove the ability to attach MU Cars and replace it with the MU Cars as variants under the KiHa xx type.

The way this works is that every KiHa is a single vehicle, either with a cab at both ends or one end - and you'll need to build a consist that works with a combination of any KiHa cars (and currently MU Cars) - the definition of working being a cab at both ends. It helps you by automatically flipping the unit at the ends or you can ctrl+click to flip it yourself in the middle.

The reason for this is every KiHa (JNR era and some later post-JNR ones) was basically treated as its own unit and not part of a multiple unit. You can make every consist with them - as JNR did (they did some really wild stuff if you go looking).

nova bay
#

Oh, thanks for clearification 🙂

crisp stone
#

Go wild and make some consists with a KiHa 35 + KiHa 58 + Kiha 40 + Kiha 58 😉

#

I should finish up the KiHa 20 and 10s

nova bay
#

But still, using KiHa 143 liveries with such head cars is weird combination

crisp stone
#

Yes

#

KiHa 143 stuff isnt meant for it

#

Buuuuuut the KiHa 143 was able to join with everything just the same

#

And did join up with the KiHa 40/48/58

nova bay
#

Liveries pop up as time goes? This is different from JP+ engines

crisp stone
#

Nah, not doing that

#

But as I said - I will likely split the MU car feature into variants under the KiHa type

#

As the MU car was more just an addition "loco"

nova bay
#

In 1964, KiHa58 has only JNR livery

crisp stone
#

and that would give you introduction dates

crisp stone
#

Only JNR Express is coded and completed

nova bay
crisp stone
#

Yea, but in JP+MU all liveries can by used all the time

#

There are some time-dependent variations yes

nova bay
#

Oh, after 2004 it is obsolete, I got your meaning wrongly

crisp stone
#

the 101/103 is a example that changes over time

#

No no, there are no liveries by year in JP+MU

#

you will always get everything from day 0

nova bay
#

Okay

crisp stone
#

JP+Engines does have liveries by year

#

as does Private

crude phoenix
#

JP+ Engines no longer does year-locked liveries, they got converted to variants instead

#

like the EF64-1000 for example

shrewd wren
#

Jp+private has it's all liveries available since day 1, its only "timed/randomized livery" that simulates chronological changes in paint

#

I found that putting an intro year next to a livery name would work much better, than having no clue which liveries actually exist

crisp stone
crude phoenix
#

I may adopt this idea too

nova bay
#

Also from my opinion, this is good idea

nova bay
#

Another thing: the only "benefit" of DE10 is cheaper to buy, but compared to DD51, it is more expensive to run, and has less power
But if this is intended or "this is not designed for metagamers", it's fine

crude phoenix
#

I think DE10 still pulls its stats from JapanSet so that'll be fixed in due course

nova bay
#

Thanks for information

#

Also in JPEngine code

crude phoenix
#

Oh yeah I'll fix that

nova bay
#

Also, are there any container/express wagons also having reefer function when carrying food-related cargos?

nova bay
#

Oh, it depends on the type of containers, not container wagons.

#

If this is proper, I will make a PR containing using this switch to define cargo aging for container wagons.

nova bay
#

Is it weird to use containers to carry so many vehicles?

tidal perch
#

Hi @amber totem, I tried to add Chinese translations to JP+ Shinkansen but I encountered this error:

jerry@LAPTOP-UPH9K21H:/mnt/d/Data/Documents/GitHub/JPplusShinkansen$ nml/nmlc JPplusShinkansen.nml -o JPplusShinkansen.grf -c -t src/custom_tags.txt -l src/lang
 
 nmlc ERROR: nmlc: An internal error has occurred:
nmlc-version: 0.7.5.post20240421+g448b4404
Error:    (ValueError) "invalid literal for int() with base 10: '\r'".
Command:  ['nml/nmlc', 'JPplusShinkansen.nml', '-o', 'JPplusShinkansen.grf', '-c', '-t', 'src/custom_tags.txt', '-l', 'src/lang']
Location: File "/mnt/d/Data/Documents/GitHub/JPplusShinkansen/nml/nml/tokens.py", line 226, in <listcomp>

Do you know what is going on?
I assume this is because the difference between CRLF and LF. I may switch to Linux later and see if I could compile on Linux.

#

Yeah turns out that it is because of some CRLF problem

#

I think I'll stick to linux or wsl when testing 😄

crude phoenix
crude phoenix
nova bay
#

Oh

crude phoenix
#

The old JapanSet had ridiculously low capacities for vehicles

amber totem
tidal perch
#

You're welcome 🙂

nova bay
#

I tried for one hour

nova bay
#

Finally works! I have to refer to the CargoClasses bit, though

#

Created a PR 🙂

tidal perch
#

The translation is now ready to merge 😄

tidal perch
#

I like how the strings in JP+ Private are organized now. Yozora made translating much easier 🙂

tidal perch
nova bay
#

The "reliability_decay" of trains in JP+ MU Set are significantly higher than those of same trains in Japan Set. Is this intentional? Or because "breakdown is a bad feature, no one uses it?"

#

Most MUs in Japan Set have a reliability decay speed of 16. In JP+ MU the common index is 18-23.

#

For reference 🙂

#

And one of the most "reliable" EMUs in the original Japan Set, E233 (reldec: 5), is 13 in JP+ MU. 209 series is 5 in Japan Set, but 21 in JP+ MU.

crisp stone
#

I'll start by saying yes: "breakdown is a bad feature, no one uses it?" 😆

#

JP+ MU reliability decay is determined by production run, age of entry of the vehicle, the number of vehicles built

#

To try and get a number within the 15-25 range

#

Sadly though, "breakdown is a bad feature, no one uses it", so in practice I don't know the impact of this

#

Perhase a parameter to shift the range?

nova bay
#

But compared to Japan Set, they have higher chance to break down overall

#

To be consistent, I think shifting them by -5 is fine

wild geode
#

Probably worth keeping in mind the long term goal is to remove dependence on the original Japan Set...

crisp stone
#

^ you beat me to it

wild geode
#

since the original Japan Set was made a decade ago and is unmaintained.

crisp stone
#

In the end, JapanSet isn't the baseline

#

But I will take a peek at these numbers

#

There are lots of things that could be tweaked like this and cargo decay (always a issue in MU!)

#

The first big issue I want to resolve is the awful awful strings file that date back like 8 years from other test JP+ sets before JP+ 🤣

nova bay
#

Okay. I just want to say, because in the old Japan Set time, the maps were much smaller than current mainstream maps

crisp stone
#

True

#

Which is why balancing such things is really really impossible imo

#

I play different to you

#

You play different to the other guy

nova bay
#

Thus the distance (I don't know how to say it) of trains per run, and the time interval between two depots were much shorter

crisp stone
#

We're all playing OpenTTD so differently that to balance the game is impossible

#

I see, I have daylength setup quite high so this doesn't ever come up if I do have breakdowns on (which is set to the reduced mode even)

nova bay
#

So... in fact, to have a similar "game experience", or not to breakdown so often per run, even in daylength mode, the reldec index should not be higher. Just my idea 🙂

crisp stone
#

Im happy to take this idea onboard, but I dont know when I will look at it because I want to clear a backlog of uncoded trains 😢 😭

#

Generally reducing everything by -5 solves it?

nova bay
#

My daylength is set to 40, and currently we are playing that 4096^2 Hokkaido Map by The_Terminator. I just found it is "risky" not to go to any depot for Soya Express (Sapporo - Wakkanai) 🙂

#

basically, yes

crisp stone
#

SUPER SOYA

#

❤️

#

I need to fix the KiHa 283/281/261s back into JP+

nova bay
#

Also, KiHa 281 is tilt, would you do such function into JP+?

crisp stone
#

visually?

nova bay
#

I mean speed of sharp turns

crisp stone
#

oooo

#

again, not important when first coding it - but I would allow sharp turn speeds, yep

nova bay
#

That is with one line of code

crude phoenix
#

train_flag_tilt never seems to work right in my experience

crisp stone
#

One line of code is easy to miss when JP+MU requires nearly 1000 extra lines of code for its formations and reversing

nova bay
#

Oh...

crisp stone
#

It'll all get there

#

Slowly slowly