u/Desperate_Tie4652

There is no such thing as a French Revolution

There is no such thing as a French Revolution

https://preview.redd.it/lzo3fgf8zojh1.png?width=474&format=png&auto=webp&s=e1a64a660c33ea6b4a85da9c44d73237480ed911

I know it sounds weird to claim the French Revolution didn't happen on a sub called r/FrenchRevolution but I am just making a point here.

People treat the French Revolution like a unified event that can be supported, opposed and betrayed, many will have debates about who is the actual revolutionary and argue about Girondins and Montagnards or Marat and Corday... I just want to show you that this is way more complicated and why people would (not) refer to these events as a single Revolution. This is not a full history, just some snapshots.

The Triple Revolution

The common historical view on the start of the French Revolution is that there was an intersection between three independent movements. After lots of devastating spending the state was bankrupt and the ancien regime desperately needed money calling the Estates General of 1789. The rural poor have plundered local aristocratic mansions and destroyed archives, the urban poor have taken overpriced bread at prices they felt were sensible and the representatives of the Third Estate and some lower clergy and noblemen have finally turned the royal dependent Estates General into a National Convention establishing a parliament.

What people often fail to see is that while these events were interdependent (as in each allowed the others to happen) they didn't have the same interests.

The urban poor: those were the most radical of them all, later establishing both the sans-culottes and the enragés movements. Their primary interest was just to get affordable food which at the time was really hard.

The rural poor and farmers in general: these are two intertwined categories, they often aligned on the fact that they wanted to simply get money for their produce while landless peasants additionally wanted land to work on for themselves.

The bourgeoisie: they were the enlightened liberal capitalist middle classes that actively called for a Republican model. They tried to push through their own agenda normally aligning with the Montagne (social democrats), Gironde (liberal democrats) or Marais (independents sorta).

Initially everyone was monarchist, it took a lot of alienation from the former Monarch to get rid of that sentiment but that is a story for another day.

The invention of European Party Politics

The concept of parliamentary factions was quite new at the time so people did not officially belong to one, they just voted alongside whatever they thought sounded good at the moment - though some had a sense of loyalty to their factions. Also there were no parties as they are known in our times, people organized themselves in political clubs.

The Jacobins were on of those political clubs, they were in favour of a constitution, later against the Monarchy altogether, and largely opposed to slavery (on paper). Both major political forces of the Republic had ties to this club: Montagnards and Girondins.

The Girondins were your average liberals, they opposed government intervention in the economy, opposed centralisation and were the favourite party of the upper middle class and moderate democrats.

The Montagnards were a radicalist party (something between Social Liberalism and Social Democracy), they were in favour of intervention into the economy, opposed to federalism and had more support from poorer people - so, they were in favour of lowering the voting requirements too.

Montagnards - Girondins - Marais

The Reign of Terror

One of the major misconceptions people have is that these political groups accurately represented the people. Most deputies were elites (jurists, merchants, landowners or even former royals), when their policies appealed to ordinary people then these were just strategically aligned interests. The programme of Robespierre is a good example. While in power the Montagnards have implemented the General Maximum, a price limit on grain that secured the loyalty of the sans-culottes in Paris (who could topple any government) while alienating the farmers. They have tried to secure some rural backing with attempts at land reform but those went nowhere. Their reign is also associated with the Assignant (paper money backed by confiscated church properties) which they tried to defend at all cost during a major inflation. Lots of people from different backgrounds grew frustrated with these measures and didn't want to rely on the instable official currency thus creating the need to maintain the usage by force. Dissent was crushed under the Guillotine - in the millions.

The Montagne might have had a decent programme - it was more just than what Brissot envisioned - but it was dependent on the functioning of the state against the suffering of its people. This is where many people start to defend the Girondins, Thermidoriens or even Napoleon as saviors of the true Revolution and upright patriots but the Girondins have started the war responsible for the crisis, the Thermidoriens have done the same the Montagnards have done to implement their measures and Napoleon has drained Poland of every dime additionally to all the other stuff this guy has done.

You need to understand that these people had radically different upbringings and priorities than the average person making their interests inherently different.

The unity of the nation and the slow death of minorities in France

The interests of the revolution served as a catchphrase similar to the unity of the nation. By appealing to some common goal it was easier to implement the own programme and hold up ones rule. So there was a certain propagandistic nature to calling it a unitary revolution that certain actors just seek to defend, national interests don't really exist.

I hope no one gets the impression that I'm some kind of Monarchist, I swear I'm not, but while being starved to death by feudal famines the ordinary people at least retained their languages as the authority didn't really care about that. The French Revolution marks the point where French went from a language spoken by ~10% of the population to the national language. The modern state required a united population and local identities were a large barrier to that.

languages and their dialects on the modern borders of France

Appealing to some vague sense of unity among all French was a utile tool to have people die for your war and tolerate your authority (something every government made use of). So it was imperative to create a centralized state a unified curriculum and a national identity, a process that made the lingual diversity of France disappear step by step.

So tell me can an event be described as a united movement when some actors of this movement were interested in robbing, starving or even erasing other members of that movement in the name of the very same movement? My answer is clear.

reddit.com
u/Desperate_Tie4652 — 4 days ago

101 Modding Starter Guide - part 4 "Why won't this shit just work?!?"

part 1

https://preview.redd.it/ywc4d2snd8bh1.png?width=492&format=png&auto=webp&s=a9fe9cc745c85cef62c925b3e8429bd76ea9ff90

Error Solving

How to find out the error

So... you have created an enormous gigantic beautiful event scene or new mechanic, you push it and... you get this little red cross (I feel with you). Now you want to know how to correct it without trying 50 times.

https://preview.redd.it/1582m9pie8bh1.png?width=837&format=png&auto=webp&s=0a07a3a43a28d409e2a563fa569ab05b98b5254e

Click on the little window. You will be lead to a long log of what the computer just did. The error will always be marked in red.

Note: "Game file is out of date, recompiling." and "Warning: Overwriting existing HTML content." are no problem the actual error is somewhere else.

Also note: "Error*: Deployment failed, try again later.*" means nothing, you can keep on working, the commit is just on hold, it will appear later.

In most cases you will get a specific line where the error lies.

- If it sits in an on-arrival condition or something like that you have likely forgot some symbol (more on that later)

- If the line given leads to "!}" you have to know that this line is not actually the problem, it indicates nothing more than the {! -area- !} where you're problem sits (in that case same as above)

- If you get something like this "AssertionError [ERR_ASSERTION]: The expression evaluated to a falsy value:" you might not have a specific line - just check you're recent changes for missing closing brackets (those: ?]; +])

Sometimes the log will try to be funny and tell you something about magic or whatever, that will probably mean that you have made an illegal insert (like this: [+ some[+ shitty +]variable +])

Average Mistakes

  • you have forgotten a comma (",") or semicolon (";")
  • you have messed up your +; +=; =; ==; !=; >=; ...
  • you have forgotten Q. (variable indicator)
  • your variable is set without concrete value
  • your number of brackets is unequal (like that: {{{ Q.whatever }} <--)
  • you have words instead of symbols where necessary

wrong:

if not (Q.chancellor = "Brüning" and not chancellor_party = "Z") z_relation + 4

better:

if (!Q.chancellor == "Brüning" &amp;&amp; !Q.chancellor_party == "Z") Q.z_relation += 4;

What do these funny symbols actually mean

+: use this to group values mathematically

+=: use this to add a higher value to a variable

=: use this to set a variable value in the first place

==: use this to check for a variable that's already set in a condition - you will understand the difference between this > and this >= if you have basic math skills I won't explain that.

"quotation marks": will make anything literally. Should you set your variable to Stegerwald, it will pretend there is a variable called Q.Stegerwald, if you want the word put in "Stegerwald".

To set an entire group of possible aspects for a variable, you will use the simpler versions:

Q.factions = ['left', 'center', 'labor', 'reformist', 'neorevisionist', 'social_patriot'] &lt;--- see that? So easy!

No idea if all of that is sufficient, feel free to comment for additions.

reddit.com
u/Desperate_Tie4652 — 2 months ago

DSD: Weimar Foundation mod progress update #1

This is a progress update on/ teaser for my 1922-19XX mod loosely based on Dynamic. At the current stage it's at max 10% done (who would have guessed that coding a dozen years of exploration content was a lot of work?).

After that major colour debate I decided to implement dynamic colouring for the USPD (with settings button to customize) and maybe also for other parties as a possible treat for big time achievement winners (but all of that will take months to code as all the established stuff has yet to be overwritten).

Also I want to make local elections not only more prominent but also more important. The release version of the mod will include both local actions for major states like Saxony or Baden and a Reichsrat that can veto some legislation.

I dedicate this post to the failed referendum on the expropriation of the princes exactly a hundred years ago. Those people still hold a lot of land stolen from communes to this day. #remember_june_20_1926

Help wanted: If any of you knows how to integrate cool tooltips into svg (with pictures and dynamic text at the same time) please contact me and share that secret. Having maps is already cool but I think this would be next level.

I have read quite some articles on the splinter groups of the Weimar era but I don't seem to get how it all went along. So... dear KAPD fan base, I need your niche knowledge.

I know many are interested in playtesting - if you want to ruin your experience by playing a mod that is far from done, contact me (but respect that holy rule 7 of the sub).

And thanks to all the help people have brought up so far.

u/Desperate_Tie4652 — 2 months ago

How would you describe your beliefs? (alternative ideological assesment)

A lot of people complained about the other ideology poll, so I created one without words for directions - (no hate for that other one though).

Edit: Apparently reddit uses AI-censorship now! I had to edit this post twice just to post it with a warning...

View Poll

reddit.com
u/Desperate_Tie4652 — 2 months ago

101 Modding Starter Guide - part 3: more gameplay stuff

part 1

Gameplay stuff

Creating a new deck of cards

https://preview.redd.it/eads9yilfh6h1.png?width=506&format=png&auto=webp&s=db7d3fb75299921ca8b757c497db04559293dec8

Step 1: Have scenes you want in your deck. It is advisable to have a folder for those. Each scene must have a tag (see step 3 for more information).

Step 2: Create new timers for them in root.scene.

note: you have to put them in twice

https://preview.redd.it/e61c8kdzfh6h1.png?width=1293&format=png&auto=webp&s=88a50e6fcf02f9dfa563bd798218643f40516ef6

https://preview.redd.it/cxa9swt1gh6h1.png?width=743&format=png&auto=webp&s=e8347abc8ef7a71a8e83c8ae413adf9007facb9c

Step 3: Add it to main.scene

- @party 
- @govt 
- @local_govt
- @eco

@party
title: Party Affairs
card-image: img/Vorwaerts_nr_1.png
is-deck: true

- #party_affairs 

@govt
title: Government Affairs
view-if: time &gt;= 6
card-image: img/reichstag_2.jpg
is-deck: true

- #govt_affairs

@local_govt
title: Local Government Affairs // let it have a title
view-if: time &gt;= 8 // you can add a condition when the deck should appear
card-image: img/map_3.jpg // you should also add an image
is-deck: true // and this where the magic happens

- #local_govt_affairs // this leads to scenes that carry this EXACT tag

@eco
title: Economic Policy
view-if: spd_in_government = 1 and (economic_minister_party == "SPD" or finance_minister_party == "SPD") and economic_policy_timer &lt;= 0 and economic_plan &gt; 0 and black_thursday_seen
card-image: img/portraits/SchmidtRobert.jpg
is-deck: true

Creating a special scene (like the library)

https://preview.redd.it/ygvejvrehh6h1.png?width=475&format=png&auto=webp&s=8f740daa3624e7078876986780110fc0b4b37d59

Step 1: Go to game.js and copy the library with what you want to add.

https://preview.redd.it/06yta4mthh6h1.png?width=690&format=png&auto=webp&s=82de946696b2f05d6e952cd93eaaed1d7309dc2f

Step 2: Add it in index.html as a header-link:

                &lt;div id="header-links"&gt;
       &lt;a id="stats-link" onclick="window.showStats();" href="#"&gt;Library&lt;/a&gt;
       &lt;a if="map-link" onclick="window.showMap();" href="#"&gt;Maps&lt;/a&gt;
       &lt;a onclick="dendryUI.showSaveSlots();" href="#"&gt;Save/Load&lt;/a&gt;
       &lt;a onclick="window.showOptions();" href="#"&gt;Options&lt;/a&gt;

Step 3: Add "is-special: true" to the scene you want to pin

Presidents, Chancellors and Ministers

Every office is essentially just a simple variable you can set with any on-arrival you want to.

You should have some functions for them though.

Presidents

If you're coding based on base game. This guide could end here as the status scene displays any president:

President: [+ president +]

Chancellor: [+ chancellor +] ([+ chancellor_party +])

For Dynamic you have to write your president into the code yourself

President: [? if president == "Hindenburg": &lt;span style="color: #808080;"&gt;Hindenburg&lt;/span&gt; ?][? if president == "Braun" or president == "Schumacher" or president == "Wels" or president == "Grzesinski" or president == "Juchacz" or (president == "Rosenfeld" and not left_split): &lt;span style="color: #c00000;"&gt;[+ president +]&lt;/span&gt; ?]

again just edit by copying the pattern you see (or change the system by creating a president_party variable to simplify - you would have to put this into all the presidential elections if you choose to use it)

Chancellors

Those are essentially the same with the nice detail that they already have a party in the code you're modding.

Ministers

If you understand the other aspects of this guide you will have no problems with creating a new ministry. But what about a minister?

https://preview.redd.it/99lrbccikh6h1.png?width=576&format=png&auto=webp&s=bec7dbeb91e32beb732968718a6ebf72e11e4bd7

Maybe you want to edit the standard SPD minister, or maybe you want to allow for multiple cabinet choices.

If you're modding Dynamic you have to watch out for the bottom of the election scene where the game checks for "Severing" - you can avoid this by changing interior_minister == "Severing" to interior_minister_party == "SPD".

Feel free to contact me if the guide doesn't work because I have forgotten whatever thing...

reddit.com
u/Desperate_Tie4652 — 2 months ago

101 Modding Starter Guide - part 2 "How to do X"

part 1

"How to do X"

Creating a new scene/ event

average scene as code

average scene in game

Copy a scene that is similar to what you want to code and replace the basics with what you want to see.

The block at the top is the code. Title and subtitle are those things you see before the scene opens.

red: title; black: subtitle (makes sense)

Your view-if conditions trigger the scene. You can also add max-visits if the scene should only appear once or twice.

With on-arrival you update your values (relations, votes,...).

= [Panzerkreuzer] is the title that appears when you're on the scene

Those dashes show all the possibilities

- @anti_ship: Children's meals instead of armored cruisers!
- @pro_ship: Stay relatively silent on the matter—we can’t break a promise we never made.

Here you can find title, on-arrival and view-if again. You can also add choose-if which allows you to make a button visible but not usable and unavailable-subtitle for a note why it doesn't work. Every option appears as a separate button to press. You can lead to the next scene or another option in the same scene with go-to.

Creating a new advisor

https://preview.redd.it/bt2gm6025a6h1.png?width=496&format=png&auto=webp&s=3be9afeffac7e173fc071c32b688ea854ff6bce1

Creating new advisors is an amazing first step as it teaches a lot of the basics a bout the game.

Step 1: Upload a new picture if it is not already in the game

Step 2: Create a scene in the advisors folder. It should be called:

>/ source / scenes / advisors / [scheidemann].scene.dry

You'd do good to copy any advisor and adapt the information to what you need

https://preview.redd.it/w8590o519a6h1.png?width=340&format=png&auto=webp&s=16a233661535e821ca60bf2302d25cda2eb9721a

Then you need to edit the shuffle scene (shuffle_leadership.scene.dry).

same procedure

You always have to edit remove and add.

If you want to have a starter advisor you need to set the [scheidemann]_advisor variable to = 1 in root.scene

Creating a new status tab

This is where you actually have to meddle with index.html:

https://preview.redd.it/rv8fw96kfa6h1.png?width=1279&format=png&auto=webp&s=b8284e00ca458ab7fe0662752ba4819c15801a24

https://preview.redd.it/ukd0sdnmfa6h1.png?width=916&format=png&auto=webp&s=7f2f7d38fa07e09244794b385cdee25ba42acc3c

just copy one of these and rename the four mentions of the word with your own word.

Then go to status.scene.dry and add the word you have put into 'status.[word]' with and "@" to the scene: everything below will be part of the tab

Creating a new party

Now this is where the fun begins...

Step 1: root.scene

Add your party into every enumeration of parties

[...]// inter-party relations
Q.z_relation = 50;
Q.kpd_relation = 25;
Q.party_against_alcohol_relation
Q.ddp_relation = 60;
Q.dvp_relation = 35;
// DNVP and NSDAP are invariably hostile
Q.dnvp_relation = 5;
Q.nsdap_relation = 0;
Q.lvp_relation = 0;

[...]

Q.classes = ['workers', 'old_middle', 'new_middle', 'rural', 'unemployed', 'catholics'];
Q.parties = ['spd', 'kpd', 'paa', 'z', 'ddp', 'dvp', 'dnvp', 'nsdap', 'other'];
Q.parties_graph = ['spd', 'kpd', 'paa', 'z', 'ddp', 'dvp', 'dnvp', 'nsdap', 'other'];

[...] // note: if you give you party initial support you can subtract support from other parties but you don't have to

// they don't have to sum to 100 since the electoral calculations will be normalized.
Q.workers_spd = 55;
Q.workers_kpd = 22;
Q.workers_paa = 3;
Q.workers_z = 5;
Q.workers_ddp = 2;
Q.workers_dvp = 0;
Q.workers_dnvp = 6;
Q.workers_nsdap = 0;
Q.workers_other = 10;

Q.new_middle_spd = 8;
Q.new_middle_kpd = 1;
Q.new_middle_paa = 65;
Q.new_middle_z = 10;
Q.new_middle_ddp = 23;
Q.new_middle_dvp = 22;
Q.new_middle_dnvp = 10;
Q.new_middle_nsdap = 4;
Q.new_middle_other = 22;

[...]


Step

Q.spd_r = 26.5;
Q.kpd_r = 9.1;
Q.paa_r = 0;
Q.z_r = 17.8;
Q.ddp_r = 6.5;
Q.dvp_r = 10.3;
Q.dnvp_r = 20.9;
Q.nsdap_r = 3;
Q.other_r = 5.9;
Q.bvp_r = 3.9;
Q.wp_r = 2.4;
Q.cnblp_r = 1.7;
Q.true_other_r = 1.8;
Q.reichstag_size = 4.93;
Q.landtag_size = 4.5;

// diff from prev
Q.old_spd_r = 26.5;
Q.old_kpd_r = 9.1;
Q.old_paa_r = 0;
Q.old_z_r = 13.9;
Q.old_ddp_r = 6.5;
Q.old_dvp_r = 10.3;
Q.old_dnvp_r = 20.9;
Q.old_nsdap_r = 3;
Q.old_other_r = 5.9;
Q.old_bvp_r = 3.9;

[...] // note: adjustment factors are multipliers that increase or decrease how much a vote is counted when the election takes place

Q.adjustmentFactors_votes_spd = 1.0;
Q.adjustmentFactors_votes_sapd = 1.0;
Q.adjustmentFactors_votes_kpd = 1.0;
Q.adjustmentFactors_votes_paa = 0.22;
Q.adjustmentFactors_votes_z = 1.0;
Q.adjustmentFactors_votes_ddp = 1.0;
Q.adjustmentFactors_votes_dvp = 1.0;
Q.adjustmentFactors_votes_lvp = 1.0;

Step 2: status.scene

Again add it everywhere you see parties according to the established pattern.

Step 3: library.scene

Same stuff

Step 4: elections

Go to the election scenes that are relevant to your mod and do the exact same thing again. This is why ctrl_f and ctrl_c are some important for modding SDAAH.

if (Q.kpd_r) {
    data.push({
        "id": "kpd",
        "legend": "KPD",
        "name": "KPD",
        "seats": Math.round(Q.kpd_r * Q.reichstag_size),
    });
}

if (Q.sapd_r &amp;&amp; Q.sapd_formed) {
    data.push({
        "id": "sapd",
        "legend": "SAPD",
        "name": "SAPD",
        "seats": Math.round(Q.sapd_r * Q.reichstag_size),
    });
}

if (Q.spd_r &amp;&amp; !Q.rdp_r) {
    data.push({
        "id": "spd",
        "legend": "SPD",
        "name": "SPD",
        "seats": Math.round(Q.spd_r * Q.reichstag_size),
    });
} else if (Q.spd_r &amp;&amp; Q.rdp_r) {
    data.push({
        "id": "spd",
        "legend": "SPD",
        "name": "SPD",
        "seats": Math.round((Q.spd_r - Q.rdp_r) * Q.reichstag_size),
    });
}

For the parliament block you can have conditions on what makes the party appear. For example the SAPD only shows up when it is formed (which makes sense).

Step 5: game.css

Let your party have some style (otherwise it well show up as black in the Reichstag)

/* Styles for parties */
.seat.kpd {
  fill: #700000;
}

.seat.paa {
  fill: #676767;
}

.seat.spd {
  fill: #E3000F;
  stroke: var(--border-color);
  stroke-width: 1.5px;
}

.seat.ddp {
  fill: #D3C24D;
}

Step 6 (optional): d3-linegraph.js

same procedure (it is quite repetitive to be honest)

https://preview.redd.it/w8sk9rseka6h1.png?width=484&format=png&auto=webp&s=921a349623d1a841d95efd2e6bae8a0acdefe2db

Feel free to contact me if the guide doesn't work because I have forgotten whatever thing...

part 3

reddit.com
u/Desperate_Tie4652 — 2 months ago

101 Modding Starter Guide for (Dynamic) Social Democracy on GitHub - part 1 (WITH PICTURES!)

How to create a repository (mostly up to date)

Initial Steps

So you have done everything modman has told you and you sit in front of your new repository asking yourself wtf am I doing with this?

This guide seeks to teach you the basics of coding a mod for the game we have all come to meme about. (Both Dynamic and Base Game will be referenced but you should be able to apply this to any other public mod. The pictures are taken from Dynamic, some might be more simple in the base game.)

Feel free to skip to any point you're interested in/ that might help you.

Making sense of the structure

your files

Starting out you care mostly about two folders: out/html and source.

Out/html:

https://preview.redd.it/9abfvyhmj96h1.png?width=917&format=png&auto=webp&s=8a05c8fbc0a5fc6a6d3dcdd018851c05f50082ef

Those loose files below the sub folders are essentially the engine of the game. Index.html is the absolute foundation everything is built on, games.js describes most basic functions that make everything work and game.css contains most of the design. You won't have to mess with these initially.

The other files are mostly used for graphic elements like the Reichstag.

The two folders on the top contain images and music (duh).

Source:

https://preview.redd.it/x2yntrbcl96h1.png?width=853&format=png&auto=webp&s=c19665e7ec8efdc7e660c8daeb022e10246d16a4

The qdisplays are responsible for those nice displays that turn values like 40 into words like neutral or 30 into strong.

https://preview.redd.it/tq07izwbm96h1.png?width=402&format=png&auto=webp&s=330c245e9b93c0b7a05391709dc1f190f789534a

The scenes are essentially the gameplay the game is made of. For every card played, advisor used or event seen there is a scene that operates in it's own fashion.

There are five core scenes that make up a large portion of the game on their own: Root, Main, Status, Library and Post Event.

Root is the first thing you see when opening the game. There is way more to it than you can see - every number, every variable that should be set at start (relations, support, strength,...) needs to be put here.

Note: Many variables are set to zero in root.scene - you do not have to do this, a variable can be introduced with any scene, it might help with remembering though...

outside

inside

Main is that big window where you see your decks and advisors. You can imagine it as a desk: mostly other stuff will just appear on it, yet you can carve out new sections if you feel like it.

https://preview.redd.it/4lcyxvmkma6h1.png?width=949&format=png&auto=webp&s=cc5f36ff2b7f5cf118539a6613104ce3706f0725

Status is the name for the side bar with all the information. Some aspects about it are kinda tricky for beginners.

https://preview.redd.it/utv05tenma6h1.png?width=296&format=png&auto=webp&s=924a41540ca43cba294665c6fb8c0143b431b212

The Library is quite similar but it can contain graphs. (I think you already know how the library works...)

The Post Event Scene is something you likely don't know about - which is sad - it will help you realize a lot of cool stuff if you understand it. Every time an action is done this scene plays and updates all values it is supposed to. This is how many achievements are checked upon and it is also the reason why Hitler might get votes when you cancel an advisor action.

Important things to know

For all the following advice you will need to keep these things in mind:

  • EXACT SPELLING: If you didn't know already GitHub is not ChatGPT (I know they're trying to change but that's another story...) - it will not read over some misspelling, everything will be read how you've written it, that means many errors arise from pure spelling issues.
  • Only accepted signs: Since this game is set in Germany you come over a lot of the Umlaute. That is Ää, Öö and Üü. These signs are valid in text but not for code.
  • File names: The name of a file doesn't only determine where and how to find but also how it works. So you should always make sure you have named your file correctly before you delete the repo for not showing your "US gives massive zero interest loan to Otto Wels scene". (The correct name would be "source/scenes/events/us_gives_massive_loan_to_wels.scene.dry" by the way)
  • Waiting duration: It doesn't just take some time to make a commit, it can also take a while until you can see it in the actual game
  • Opening the Link: Your changes won't appear in a window you have opened before actually making the commit. Restart the game to find your changes

Your Best Friends

I strongly advise you to use ctrl_c/ ctrl_v (copy/ paste) and ctrl_f (search) for everything you do. It will become very easy to avoid spelling issues that interfere with the code.

Realistic expectations

If this is your first time coding anything, you should tone down your expectations and perhaps try a few simple things before creating your "1871, Popular Revolt: Commune de Paris" game.

You will also likely encounter different types of errors - more on that later.

Basics of GitHub

https://preview.redd.it/hcudoypt5a6h1.png?width=851&format=png&auto=webp&s=fb3077b9eb9e2961613278edf66afbb6bc24622d

Initially all you care about is Code and Actions.

Code is where you code... yeah...

Actions is where you can see if what you've coded actually makes sense

succes

failure

Creating files gives you the blank document, uploading assumes you already have something (e.g. pictures, music or externally coded scenes)

https://preview.redd.it/io0jo0d17a6h1.png?width=227&format=png&auto=webp&s=57fa37a327c0c4229e0e16af4952fd986ecfaba4

When you're on a scene you can edit, copy, download it or have a look on how it looked before you messed it up in History.

https://preview.redd.it/2qdp3o7m7a6h1.png?width=211&format=png&auto=webp&s=334a3d7b3791f3335f1eaa7cb377f9ad5def55e3

Feel free to contact me if the guide doesn't work because I have forgotten whatever thing...

part 2: how to actually do stuff

reddit.com
u/Desperate_Tie4652 — 2 months ago

Best USPD colour

I just wondered what people consider to be the best colour for the USPD.

With modding (especially along longer time frames) there is a multitude of worker's parties in the game and each needs a distinct colour. Now historically all of them used red and for illustrative purposes, we consider those to be different shades of red.

Dynamic says SPD, SAPD and KPD get red and other parties get some kind of purple.

In a mod where the USPD still has some prominence, do you consider them mildly dark red or more pink like in the Library for Dynamic?

As a note for the mod this question is about: the USPD historically joined into the SAPD (after it had basically been dead for years), so realistically they would not get seats in the same parliament. If it were possible then only as a barely obtainable memey achievement.

View Poll

reddit.com
u/Desperate_Tie4652 — 3 months ago

I thought it might be interesting to have a mod where you can experience the 1923 year of crisis and beyond.

The mod is based on Dynamic but won't be all that similar if it ever gets done.

I tried to add some things people have been complaining about for years by now. Such as not being able to form a coalition with the SAPD or Aufhäuser, Sender and Breitscheid remaining in a 100% reformist party while Wels, Müller and Wissel all split. In this mod advisors have a secondary loyalty so Aufhäuser will go when Labour and the Left split and Wels will tolerate the reformists.

I still have to figure out how to deal with Ebert who wasn't really a party man and hyperinflation will take months to work properly. But hey, it'll work fine in the end.

For now, I hope this was a nice treat for this very special day of the year...

u/Desperate_Tie4652 — 4 months ago

After four Reichstag and one congress election, I decided to summarize all into one post (for historical documentation or whatever).

Picture one: This is a one-vote-one-seat depiction of what you folks have elected in the last weeks

Picture two: https://www.reddit.com/r/RedAutumnSPD/comments/1swkz0y/pretend_we_are_the_reichsta_wait_why_are_we_in/

Picture three: https://www.reddit.com/r/RedAutumnSPD/comments/1swwizf/the_ultimate_challenge_who_would_you_vote_for/

Picture four: This is the first image again with seats divided by ten for more grounded aesthetics.

Links:

Other Reichstag depictions: https://www.reddit.com/r/RedAutumnSPD/comments/1stdlah/analysis_of_recent_shitpost_history_on_this/

Other elections: https://www.reddit.com/r/RedAutumnSPD/comments/1spdd87/pretend_were_the_reichstag_in_the_comments_the/

https://www.reddit.com/r/RedAutumnSPD/comments/1spqsza/this_is_the_true_reichstag_composition_of_this/

https://www.reddit.com/r/RedAutumnSPD/comments/1sqfirt/the_true_reichstag_poll/

u/Desperate_Tie4652 — 4 months ago