RSSAmplifier

Blog

❀°。Deijin's Blog

Tools programmer and pokemon hacker she/they 🏳️‍🌈 The main project I work on is RanseiLink, a pokémon conquest rom editor. Github Blog (RSS) <a rel=...

deijin.bearblog.devRSS feed ↗10 posts

Latest posts

The Solution to the Parameter Problem

A few years ago I made a post titled Dependency Injection: The Parameter Problem explaining the difficulty of dealing with variable parameters in dependency injection. As a quick recap, when creating a transient object via dependency injection, you need some way to pass your parameters to the instance being constructed, but you also want it to get the services it needs from the container.…

IVs in Pokemon Champions

People are blowing my mind in discussions around the removal of IVs in Pokemon Champions. The fact that it simplifies editing stats is a fair point, they could easily have had "negative stats" on the slider, or just hidden the IVs in an advanced menu to allow people to express skill at an advanced level, mainly around manipulating speed stats, but I can see the thought process of removing them for…

Innocent Visual Studio extension gets fired and replaced by AI

A typical monday morning, or so it seemed, Mr .NET Upgrade Assistant had a round of toast with jam for breakfast, and made his way to his desk to start work. However, when sat down he found that he was locked out from the lastest Visual Studio update. It said he was "incompatible". Mr Upgrade Assistant was shocked to hear that he'd been fired. "What did I do wrong?" he thought, frantically…

Nonsensical Pokemon Decisions

There are many poor game design decisions made by gamefreak when creating the pokemon games, but this list is not about them. This is about the ones that don't make sense in any way. Things that cannot be explained by lack of foresight or incompetence, where it would have been easier and more beneficial to do something different, and this fact is obvious to even the most layman of observers. The…

How an Epic Beedrill Strategy Saved My Nuzlocke

This is the story of how my first ever nuzlocke, seemingly doomed to failure, was saved by the most beautiful bee you've ever seen. I've arrived at goldenrod city. While this is my first nuzlocke, I'm an experienced pokemon battler so I'm doing a hardcore nuzlocke. For me this means: If a pokemon faints, it's dead forever Only catch first pokemon on each route, no duplicates Level caps: my pokemon…

100% Proof Nidoking and Nidoqueen are Normal types

Many people have been telling me that the pokémon Nidoking and Nidoqueen are Poison and Ground types. You might say it is obvious, common knowledge. However, I am here to announce that they are mistaken, and these pokémon are in fact Normal types - I have irrefutable proof of this. Exhibit A: They learn Flamethrower, Ice Beam and Thunderbolt A trait commonly seen in normal types. Such individuals…

How To Create A ContentControl With Multiple Children In WPF

Consider if you can use simpler options: If you want to have a single child, then you can inherit from ContentControl the same way wpf controls such as the Button do. If you want one main child, and one "header" child, then you can inherit from HeaderedContentControl the same way wpf controls such as the Expander do. You only want to do this if you need to have two or more child controls, and the…

Dependency Injection: The Parameter Problem

UPDATE: Follow up article The Solution to the Parameter Problem Dependency Injection is a design pattern that allows you to pass dependencies to a service, without needing to think about these when making use of the services. // we define some interface that // the service fulfills interface IService {} // we can have multiple implementations of // this interface each implementation has // it's…

Discord has the perfect username system

(UPDATE: I swear I wrote this before the news that discord was changing their username system, ABSOLUTE PLONKERS) People often get sad that they can't get the username they want. I have no brand to care about, but still I'm a little sad that my github account has some numbers after the name. And it's an obscure name too, but there's just that many people that you're lucky if your name isn't…

I'm Done With Google

My auntie is in hospital for christmas this year. It's been identified as flu, but it seriously affected her because she has a lot of heath problems including terminal cancer. Every year at christmas she likes to watch The Wizard of Oz. She has a copy of it I got on google play for her which she can play on her tablet. So this year my dad brought her tablet to me before taking it to the hospital.…