Chocolate Kitty Posted September 7, 2014 Share Posted September 7, 2014 There's a lot of people in the beta chat, let me tell you It's a big enough clusterfuck as it is, and that's been going on since...June 8th, 2013 I guess the beta testing schtick just kind of evolved from the skype chats which talked about it way back then, no 'ass-pulling' here, just weird stuff I don't think you understood me; I meant klok saying there's some kind of requirement is pulling stuff out of his ass. Quote Link to comment Share on other sites More sharing options...
Book of Ereshkigal Posted September 7, 2014 Share Posted September 7, 2014 (edited) All I thought he said was that if someone knows C# and if they are actually going to help program they would be enlisted, because Yeti still seems to be the only one actually building the engine. At least, this is what I interpreted this True, but after making literally every other facet of the engine, at this point it's just a formality. If anyone knows a lot of C#, that's the only exception we'd make on adding to the team, so we could outsource the optional features from other FE titles and leave just the core stuff to yeti. (For example they could tackle branching promotions/FE5 capture and etc.) So, if anyone really wants to expedite FEXNA's release, knowing C# coding to a skilled degree and helping us out is the only surefire way to actually speed up development. as, he was just talking about speeding up development. I don't see where he says anywhere you /need/ to know C# to be in, just that beta is full and unless someone has ~l33t~ C# skills, they don't intend to let anyone else in, as they don't want to bog the beta down with more new people asking questions. He even says this would be an exception. Edited September 7, 2014 by L95 Quote Link to comment Share on other sites More sharing options...
Mercenary Lord Posted September 7, 2014 Share Posted September 7, 2014 l95 is a better wordsmith than me Quote Link to comment Share on other sites More sharing options...
Klokinator Posted September 7, 2014 Share Posted September 7, 2014 Yeah Lin hit the nail on the head. Kitty if you know C# and you want to help, we'd be willing to make an exception, but I'd have to ask Yeti just to make sure. You've been in the community since forever, so we're not worried about you leaking it early. (That's the other big issue, trustworthiness and not leaking it early so we can release a finished product all at once.) Also I didn't mean to say it was a requirement (And after quickly re-reading my post I indeed never said that) but at this point in time the only way into the beta is if youknow C# so you can help out and expedite engine development on the optional features. The more features included on release, the better, because upgrading FEXNA from one version to the next is usually a monumental process for the various users. I waited three full versions before updating for my sacred contention remake because of what a pain it was. And I know how the engine works, so for a noob user who knows nothing of programming, upgrading fexna would be a major pain, which is why we want the first release to be as complete as possible, sans optional features. Quote Link to comment Share on other sites More sharing options...
Brendor Posted September 7, 2014 Share Posted September 7, 2014 Wait so you can work on it if you know C#? How do you go about doing that? I might be interested in helping program. Quote Link to comment Share on other sites More sharing options...
Klokinator Posted September 7, 2014 Share Posted September 7, 2014 Just a side question; you said new skills have to be written into the c# src file. My question is do you guys have functions or structs or anything like that set up to make it easier? Like say for example a function to load a stat as a percent change with the stat as your argument for example? Wait so you can work on it if you know C#? How do you go about doing that? I might be interested in helping program. Do you have any examples of C# coding experience? Quote Link to comment Share on other sites More sharing options...
Brendor Posted September 7, 2014 Share Posted September 7, 2014 Doesn't really answer my question Do you have any examples of C# coding experience? Not really. I never worked as a professional C# programmer; still in college y'know unless you want a simple .cs Quote Link to comment Share on other sites More sharing options...
Klokinator Posted September 7, 2014 Share Posted September 7, 2014 Just out of curiosity, Skitty do you understand the code in the image I just linked? Quote Link to comment Share on other sites More sharing options...
Chocolate Kitty Posted September 7, 2014 Share Posted September 7, 2014 about 80% of it; mainly because it's similar to c++ actually probably 90% the only thing i've never seen is "in" Quote Link to comment Share on other sites More sharing options...
Klokinator Posted September 7, 2014 Share Posted September 7, 2014 Can you explain what that first skill does? Quote Link to comment Share on other sites More sharing options...
Primefusion Posted September 7, 2014 Share Posted September 7, 2014 (edited) The foreach keyword lets you loop through every element in a collection foreach( <datatype> <arbitraryVariableName> in <collection> ) { // do stuff } I'll have to look into what the out keyword means though. Edited September 7, 2014 by Primefusion Quote Link to comment Share on other sites More sharing options...
Klokinator Posted September 7, 2014 Share Posted September 7, 2014 (edited) I'm asking Skitty specifically because he expressed interest in joining the beta to help out on FEXNA's development as did Brendor, but Brendor apparently doesn't know what that little bit of code does, so if Skitty does then it basically means Skitty is more qualified to actually help out on development. P.S. Prime with that knowledge you should be helping out too XD and you've had access to the beta since forever. Edited September 7, 2014 by Klok's Juicy Tits Quote Link to comment Share on other sites More sharing options...
Brendor Posted September 7, 2014 Share Posted September 7, 2014 but Brendor apparently doesn't know what that little bit of code does I never said that? You have a bad habit of saying shit you know nothing about Quote Link to comment Share on other sites More sharing options...
Chocolate Kitty Posted September 7, 2014 Share Posted September 7, 2014 (edited) some function called hit_skill: {uses the variables n, weapon_hit and actor hit(all integers)game_unit isn't a normal thing, so I assume target has to do with the unit being targetedis this magic(yes or no)int? distance has to do with what the distance of the attack is(I'm assuming it lowers hit when 'distance' is anything above 1)for every skill:{there's a double called str_test that involves non-integer numbersif the name of "substring"(which I assume to be n) is "Hit" and the value(of n) is a double?(I'm a bit confused there)convert n to something I've never seen before}if your attacker(actor) has the knife skill:{the weapon isn't magic(or magic sword I'm assuming) and is in fact a sword, add 10 hit to whatever the original hit would be}}like i said i have little c# and much more c++ oh goodness, programming dick waving fight is about to ensue, let me pack my things... Edited September 7, 2014 by Skitty of Time Quote Link to comment Share on other sites More sharing options...
Klokinator Posted September 7, 2014 Share Posted September 7, 2014 I never said that? You have a bad habit of saying shit you know nothing about "Guys do you have X thing?" >I post X thing "That doesn't help me out" >it totally does actually since it answers your question some function called hit_skill: { uses the variables n, weapon_hit and actor hit(all integers) game_unit isn't a normal thing, so I assume target has to do with the unit being targeted is this magic(yes or no) int? distance has to do with what the distance of the attack is(I'm assuming it lowers hit when 'distance' is anything above 1) for every skill: { there's a double called str_test that involves non-integer numbers if the name of "substring"(which I assume to be n) is "Hit" and the value(of n) is a double?(I'm a bit confused there) convert n to something I've never seen before } if your attacker(actor) has the knife skill: { the weapon isn't magic(or magic sword I'm assuming) and is in fact a sword, add 10 hit to whatever the original hit would be } } like i said i have little c# and much more c++ oh goodness, programming dick waving fight is about to ensue, let me pack my things... Cool, so if you wanted to join we'd be fine with that. You're quite competent. Quote Link to comment Share on other sites More sharing options...
Primefusion Posted September 7, 2014 Share Posted September 7, 2014 P.S. Prime with that knowledge you should be helping out too XD and you've had access to the beta since forever. Not interested, sorry. oh goodness, programming dick waving fight is about to ensue, let me pack my things... Wanna share a bowl of popcorn? Quote Link to comment Share on other sites More sharing options...
Chocolate Kitty Posted September 7, 2014 Share Posted September 7, 2014 Wanna share a bowl of popcorn? make sure it's real butter :o and @klok sure I guess. Quote Link to comment Share on other sites More sharing options...
Tryhard Posted September 7, 2014 Share Posted September 7, 2014 Yeah, even with me being a scrub java programmer, I could understand a decent amount of that, though the "in" and int? things had me confused. I assume those are specific to C#. Quote Link to comment Share on other sites More sharing options...
Chocolate Kitty Posted September 7, 2014 Share Posted September 7, 2014 "int" is just any integer(as in a non-decimal number) not a clue what "in" is though Quote Link to comment Share on other sites More sharing options...
Tryhard Posted September 7, 2014 Share Posted September 7, 2014 "int" is just any integer(as in a non-decimal number)Nah, I know that, I mean the ? at the end of it - it's supposedly a nullable integer (an integer that can store null as well) after looking it up. Quote Link to comment Share on other sites More sharing options...
Crazycolorz5 Posted September 7, 2014 Share Posted September 7, 2014 (edited) *pokes head in* I know C++ and Java, and C# is their red-headed step child soooo, I can say i'm at least slightly proficient in it. Oh yeah I did make this one thing in C# a long time ago but that sucked and I didn't know Java then. A for-each loop is a staple in functional programming; imagine it as a higher order function that takes in a void function(element) and a list[elements] and performs that function on each list. Though technically in this case it's mutable so you'd want to use reduce/fold as analogy but agghhhhh I'm wscratching this out because it was poorly planned The for each in list loop performs the actions with each taking the value of every element in the list once. So what that bit of code does it that it looks at every skill the actor has in his data and sees if it starts with "HIT", and if so, adds the parsed amount of hit to add to n, which I assume is an ongoing count for hit. Also comeon guys, don't you know to pass in constant references to your functions!? What happened to code robustness and immutability? You're going to get funny bugs that are hard to trace this way. :\. You make sad programmer sad :(. (edit: I didn't know the int? thing either but guessing from what Tryhard said I just assume it's the C# equivalent of Scala's Option[int].) Edited September 7, 2014 by Crazycolorz5 Quote Link to comment Share on other sites More sharing options...
Klokinator Posted September 7, 2014 Share Posted September 7, 2014 Sorry crazycolorz, I know you're the best ASM hacker in the fandom, so if I let you into the beta to work on FEXNA, then Arch would probably murder me. /joking/ Skitty what's your skype? Quote Link to comment Share on other sites More sharing options...
Chocolate Kitty Posted September 7, 2014 Share Posted September 7, 2014 that thing there ^ Quote Link to comment Share on other sites More sharing options...
Brendor Posted September 7, 2014 Share Posted September 7, 2014 I didn't say post a skill I asked if you had helper functions or structs Quote Link to comment Share on other sites More sharing options...
Klokinator Posted September 7, 2014 Share Posted September 7, 2014 What I posted was essentially a skill that makes adding Hitrate boosting skills take seconds, albeit a shortcut skill. You type in a skill name of "Hit +15" and it increases a unit's hitrate by +15, essentially, which is exactly the shortcut you were asking about, unless I'm mistaken. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.