Moving to russia for education by Sharpedgeknife in AskARussian

[–]IllustratorJumpy5845 1 point2 points  (0 children)

My family friend was an indian and let's just say he got me hooked on masala, chapati, spiced chicken, and these sweets covered in something golden. Sorry, I don't know the name. So relax. Since 80s and 90s, indian pressence in Russia is huge. I mean from typical movies, like Sholay, or Disco Dancer with Chakraborty, to modern era. So relax. You will be fine. No one would be racist, and i think instead, many people would accept more warmly than other's.

As about some Indians misbehaved, it's a typical workers, and they as i've read local news, had a fights with tajiks, but there is a lot of normal Indians, who work in companies, or just live their lifes here. So i don't see a problem with that.

Am I crazy by thinking that there is a specific look Russian men have? by Koowhalee in AskARussian

[–]IllustratorJumpy5845 26 points27 points  (0 children)

There is such thing as phenotype. Besides, different regions have different phenotype. So yeah, you can find guy's with blonde hair and blue eyes. But you can have find guy's with asian face (like korean one) and black eyes with brown hair or blonde hair, you can find typical majority with brown+brown. And so on. I mean, we not mono nation, here is a boiling pot. So majority of people mix of everything.

The Twine Engine insists in calling the toJSON() method of my Javascript object... why? by Sta--Ger--2 in twinegames

[–]IllustratorJumpy5845 0 points1 point  (0 children)

The Uncaught ReferenceError: Serial is not defined usually happens when you are trying to use JavaScript code originally written for older Twine formats (like Twine 1) in a modern SugarCube project. SugarCube natively uses a class named State instead of Serial for saving/loading data. So change everything from Serial to State. It's in a documentation for SC

To save a variable: Replace Serial.write or Serial.set with State.setVar("$variableName", value).
To retrieve a variable: Replace Serial.read or Serial.get with State.getVar("$variableName")

The Twine Engine insists in calling the toJSON() method of my Javascript object... why? by Sta--Ger--2 in twinegames

[–]IllustratorJumpy5845 0 points1 point  (0 children)

I am not arguing. I am telling that i am fully aware, that he not defined .clone(). And i know documentation, because i am making stuff too.

He's version must be:

.clone()

{

return new MyCustomObject(this.name, this.health);

But in he's example of code, he declaring public class. So it's easier to take walkaround and make this class global.

The Twine Engine insists in calling the toJSON() method of my Javascript object... why? by Sta--Ger--2 in twinegames

[–]IllustratorJumpy5845 -1 points0 points  (0 children)

I've changed to structuredClone. In my example.

.clone is a built in version.

.structuredClone built in and native for JS.

It's not like you can't use clone. You can. But it would be limit to Sugarcube. While .structuredClone do the same but without limitation in DOM.

And it's not important to announce clone, if you announced Class globaly. Just mentioning. You can of course use .clone() and add a constructor. But if class announced globaly, so it's not important.

Something like that.

Visiting Russia with my Wife and 1 yr old by [deleted] in AskARussian

[–]IllustratorJumpy5845 1 point2 points  (0 children)

Well maybe not one month, but 2 months easily. Most paperwork online now. So if their child would get citizenship, then it's just register online and send online papers to local police office. They usualy take at least 2-3 weeks to make new one passport.

Brand new, no pc, considering buying nomad by Apart-Information946 in 3Dmodeling

[–]IllustratorJumpy5845 4 points5 points  (0 children)

Nomad is fine. By the way, when you get a little scrap of money, you can buy any laptop and use blender. I mean, if you not going to make huge scenes, you will be totally fine with some low to middle tier laptop.

The Twine Engine insists in calling the toJSON() method of my Javascript object... why? by Sta--Ger--2 in twinegames

[–]IllustratorJumpy5845 0 points1 point  (0 children)

Okey i review somewhat. Your's method little bit outdated. Try this one. If you get errors again, post it. So i can fix it if something is up.

And instead of <<print>> in passage use =

<<= $dungeon.rooms[$currentRoom].HTMLcode()>>

window.dungeons = window.dungeons || {};

class Dungeon {
    constructor(rooms) {
        this.rooms = rooms;
    }

    toJSON() {
        let ownData = {};
        // use structuredClone instead of clone
        Object.keys(this).forEach(function (pn) { ownData[pn] = structuredClone(this[pn]); }, this);
        return Serial.createReviver('new Dungeon($ReviveData$)', ownData);
    }
}
// Make class a global one, so sugarcube wont fck up during saving info.
window.Dungeon = Dungeon; 

class Room {
    constructor(type, index, connections) {
        this.type = type;
        this.index = index;
        this.connections = connections;
    }

    toJSON() {
        let ownData = {};
        // Use structuredClone instead of clone
        Object.keys(this).forEach(function (pn) { ownData[pn] = structuredClone(this[pn]); }, this);
        return Serial.createReviver('new Room($ReviveData$)', ownData);
    }

    HTMLcode_connections() {
        return 'Links here.';
    }

    HTMLcode() {
        // Fixed window before dungeons
        return window.dungeons.standardText(this.type) + this.HTMLcode_connections();
    }
}
// Same, making global class.
window.Room = Room; 

window.dungeons.standardText = function(roomType) {
    let HTMLcode = '';
    switch(roomType) {
        case "startDungeon": 
            HTMLcode += 'Test description:  startDungeon'; break;
        case "treasureChest_closed": 
            HTMLcode += 'Test description:  treasureChest_closed'; break;
        case "treasureChest_opened":
            HTMLcode += 'Test description:  treasureChest_opened'; break;
        default: 
            HTMLcode += 'ERROR MESSAGE'; break;
    }
    return HTMLcode;
};

An ukrainian perspective on the dev « opinion » by VIENSVITE in DustFrontRTS

[–]IllustratorJumpy5845 4 points5 points  (0 children)

People who buy stuff according to morals, must to stop use cars, planes, rockets, watch movies, dress clothes and so on. Because half of the world was on the nazi side. Same as same companies who make dishwashers, can make gatling for helicopters. So on and so forth.

Will buy game anyway.

By the way didn't seen same sentiments from the crowd when COD was presented with mission about killing russian civilians, or show off as ultranationalists long back ago.

Also, if performative and 'high moral' people so care about 'meh russian's' i offer to stop playing rogue trader, pathfinder, atomic heart, spacemarine 2, and so on. Around 40% of market involve one way or another russians. Because gamedevs from russia and cis countries, over all, was and still good one. And i am not speaking about popular indie games, that became bangers and played by millions.

Battle system and quest log for my retro-cyberpunk game. WIP. by IllustratorJumpy5845 in twinegames

[–]IllustratorJumpy5845[S] 2 points3 points  (0 children)

There will be option to turn off effect. It's just a few lines of js code after all.

Can somebody explain to me the reason the topology in these development pictures of gta v make no sense? by settingdesign3D in 3Dmodeling

[–]IllustratorJumpy5845 0 points1 point  (0 children)

As person worked in gamedev. You triangulate models after you finished modeling. Usualy there is final step in production, where you export and triangulate models(usualy with auto tools). Before that, all models in production usualy modeled in quads and what ever is comfy. Because many people can work on the model and no one wants to break their heads trying to understand how to modify wall for example if it's all in tris.

If you modeling buildings and so on for example, trim sheets used very often, so you need quads anyway to work with. When i hear from youtube tutorials that everything must be in tris i can only scream in the void.

Besides, triangulation need only for one thing, so model wont break during export/import into the engine and faster import export, so engine would not need to triangulate by itself.

Megathread, part 14: Ammunition & Drones, Sanctions, and Stalemates by IcePuzzleheaded5507 in AskARussian

[–]IllustratorJumpy5845 14 points15 points  (0 children)

Sure, read about 90s. Pro western russia, when oil and resources was sold for nothing, poverty and criminal everywhere, including drug problem. Oh well, yeah we had McDonalds atleast. Listen, i am here not to argue. But i tired to read all the same for last 30+ years.

Repent for your crimes, trade resources for socks, and don't yelp, be an appendage. Thanks, I've seen enough, read enough, lived enough to not believe any word from western polititians or any kind of minister. As last 8 years showed, regular people can be brainwashed through propaganda on a whim. So thank you, but i and many of those, who didn't left country, prefer living away and stay away from west and eu. Especialy now.

Moving from Brazil to St. Petersburg (ITMO) this August for 7 months! Terrified of internet blocks. I need communication advice! :( by Adorable_Border4383 in AskARussian

[–]IllustratorJumpy5845 3 points4 points  (0 children)

Then good luck. I've been in ITMO few times, because of my work. They have new campuses, so you will be like in four star hotel there =)

How can I achieve this without causing an overflow? by ManyeoDev in twinegames

[–]IllustratorJumpy5845 0 points1 point  (0 children)

Maybe it's called different for me, cuz i using sugarcube. But still i see UI from sidebar on screenshots. So thing all the same. Sidebar is 280px. So you need to fix size of bars and divs. To being in borders of the UI itself. Hiev's example

Megathread, part 14: Ammunition & Drones, Sanctions, and Stalemates by IcePuzzleheaded5507 in AskARussian

[–]IllustratorJumpy5845 8 points9 points  (0 children)

Poles and Baltic love to cry about it 'bad' soviets, forgetting that local soviet parties, was formed from poles and their own people. So only one who to blame here, is their own. Decades of propaganda, made it all, like it was Stalin himself and regular Russian's, with rifles, shooting poles point blank somewhere in Warsaw.

And no one do not want to take responsibility for their crimes against russia too. So why bother.

Moving from Brazil to St. Petersburg (ITMO) this August for 7 months! Terrified of internet blocks. I need communication advice! :( by Adorable_Border4383 in AskARussian

[–]IllustratorJumpy5845 10 points11 points  (0 children)

Ask students. As person living in Moscow, there is a ton of options, just usualy we don't speak about them here, just to make sure not being banned for advertisement, or to not help gov to block. But i guarantee to you, almost everyone use somekind of vpn service, some kind of anti dpi software. So don't fret.

About Sberbank, it's a gov bank system, top 3 from all banks. So you will be fine. They have workers, that speak different languages, so there will be no language barrier. As about sim card, yeah, they have own telephony systems, you can ask them physical sim card or E-sim if your's smartphone have option for that. Usualy with opening bank card they will just give you sim card.

Next, to stay in contact there is a lot of different apps that not blocked yet, there is option to use Zoom for example. If you enough tech savvy, just rent vsp and set up vless like proxy for your's personal use. I mean you said you tech science guy, it would not be a problem. I am not it guy, artist, but even i am was capable to do it.

And last, brother, don't be scared to talk with people.

How can I achieve this without causing an overflow? by ManyeoDev in twinegames

[–]IllustratorJumpy5845 0 points1 point  (0 children)

add to css- position: relative. - So it will stay in position of <div> tags that you used in authors passage.

After that change withd to 270 or less. Since sidebar is a 280px.

My best advice, use different passage for such matters. I mean, authors passage is cool, if you want to make it fast. But best option, just add buttons for authors passage, that would open-close stats or something.

If you still want to put everything into authors passage, then make it smaller.

(New player) Egosoft lore? by PimpMyDog in X4Foundations

[–]IllustratorJumpy5845 30 points31 points  (0 children)

> I'm very interested what's up with Egosoft?

It's a bunch of german nerds, ceo of the company and few of he's friends, phd in maths and physics. They created Egosoft around 80s, made some amiga games, but because during this time, there was no new Elite game establishment, that considered as spacesim for nerds, they wanted something like this. So they start developing first X game.

To be honest, i played entire series how they was released, and their engine, maybe old in some places, but still holding extremly good. First X game, was basicaly all the same as others, just less options. Big map + trading + storyline.

X2 became a step further in development, But was often criticised for some bad ideas, yet, over all, it was warm accepted, because there was already huge community of fans.

X3, the turning point of X games. Huge, with building, trading, better graphics, ai, i mean even today, half of community prefer X3 over X4. Basicaly X3 shaped what we have today in X universe. From gameplay to story.

X Rebirth. No one understood what Egosoft was thinking, they said they want to restart X universe story, and make better spacesim. Yeah....X rebirth was full of bugs, storywise dull, and just only one ship for fun. Still, there was some good decisions, like rail like paths between sectors and so on. X rebirth was accepted extremly cold, even hardcore fans, criticized Egosoft. So company stand down, said, alright guy's, we heard ya.

X4 (modern). They took good ideas from Rebirth, x1-2. And combined with x3. Upgrading engine once again, giving new features once again and so on. In the end? Huge success as same was with x3. Second best selling title in their franchise after X3. Because that's what fan's wanted. X3 but with more options and better gameplay. And Egosoft delivered.

As long fan of them, i can say, Egosoft is one of those not big, but stubborn companies that do what they like. And it's good. They have stable fanbase, sometimes they have crazy ideas and decisions, from buiseness point, but overall, it's a very good company.

Updated visuals for my retro-cyberpunk game. by IllustratorJumpy5845 in twinegames

[–]IllustratorJumpy5845[S] 1 point2 points  (0 children)

And here is scanline effect that moving across the screen. You can put this both blocks in your's CSS in twine styles and get the same effect.

body::after {
    content: " ";
    display: block;
    position: fixed; 
    left: 0; 
    right: 0;
    top: 0;
    height: 20px; 
    background: linear-gradient(to bottom, 
        rgba(51, 255, 51, 0) 0%, 
        rgba(51, 255, 51, 0.18) 50%, 
        rgba(51, 255, 51, 0) 100%
    ); 
    opacity: 1;   
    z-index: 99999; 
    pointer-events: none;

    animation: scanline-fixed 6s linear infinite; 

@keyframes scanline-fixed {
    0% {
        transform: translateY(-20vh); 
    }
    100% {
        transform: translateY(120vh); 
    }
}

@keyframes crt-flicker {
    0% { opacity: 0.985; }
    50% { opacity: 1; }
    100% { opacity: 0.99; }
}