save/load

vexoh

Member
Reaction score
0
Hi, Im in desperate need of help with a trigger, I need to know how to make a simple Save/Load trigger for hero's and items for my RPG, i have looked at EVERY Guide/Tutorial on Every Sight, and their all so complicated and i dont understand...
Dont say "If you dont understand it, its probly not for you" or something like that, Because this is for me and i really want to finish my RPG, all i need is this save/load trigger, when its written, is when i cant understand it, If anyone has a Link to a video guide of how to do it, That should be perfect, If not i would really really appreciate if someone could take me through a step by step tutorial on how to do it, Im really desperate..
Please!
 

vexoh

Member
Reaction score
0
When i click the Link it downloads something, and i cant open it, Mabey i dont have the right programme, When i copy n paste it.. It takes me to hive workshop Tutorials Page
 

vexoh

Member
Reaction score
0
Ok i found the Map and the tutorial, Both im not understanding.. It doesnt tell me what to do, How can i figure it out for myself, Its just telling me about it??? I need an actuall tutorial
step 1. blahblahblahblah
step2. blahblahblahblah
Like that, Every single tutorial just tells me about random shit and numbers, Why cant any tutorial Tell me HOW to make the trigger...
 

Nestharus

o-o
Reaction score
84
Actually, the download does show you examples on how to make it.


vexoh, save/load is pure math... the code is all 100% math, and simple math at that.


you need a catalog and then you need to combine the numbers and then you need to convert to a string and then display and you're done ;o.


There is no set procedure to doing a save/load system, they are map specific. This is the reason why the tutorial you really want doesn't exist. You have to make your own save/load system from scratch if you want good save/load. It's either that or use AceHart's for bleh save/load =P.


Here is a quick example
JASS:

local BigInt i = BigInt.create()
call i.add(50)
call i.multiply(201)
call i.add(150)
set i.base = Base["0123456789ABCDEF"]
call DisplayTimedTextToPlayer(GetLocalPlayer(),0,0,10,i.toString())



As you see, pure math :\.
 

vexoh

Member
Reaction score
0
But where do i start where do i finish?? I dont get it :'( Mabey u could guide me through it bit by bit, Because i just have save/load trigger left to do and if i cant do that.. then my RPG.. Isnt an RPG, :(
I dont understand how their cant be a guide, step 1: Make a trigger do blahblah...ect like that :((((
 

Nestharus

o-o
Reaction score
84
Because it's map specific.

A good save/load resource is made up of many other resources that are used to make your own save/load stuff. The only thing that isn't map specific is the math and general techniques, which are what the tutorials cover =). What you want to save is your business, and each thing of saved data has its own special techniques that can help compress it and so on.

You really need to do that interactive tutorial and look inside the map at the code. For example, when stuff is saved, you can look at the code to see how that stuff was saved. It also has 8 or 9 lessons on catalog design + how to save using those catalogs. I guarantee that you will be a save/load master if you do the entire tutorial (like 80 lessons?). If you don't want to do the interactive tutorial (the map that you open up and run), then you'll just have to rely on the web tutorials, which are nowhere near as good.

It really sounds like you don't understand what save/load stuff even is. The interactive tutorial takes you from knowing nothing to knowing some of the most advanced stuff you can do in save/load =).

I am not going to walk you through it step by step because the interactive tutorial already does that. If you don't want to work through it, then that's your problem ^_^.

Also, if you read the start of even the web tutorial, you should know what a save/load code is and how to do it. After all, it shows you a code using things like unit type id
JASS:

local integer saveCode = GetUnitTypeId(playerUnit)

call DisplayTimedTextToPlayer(GetLocalPlayer(),0,0,10,"Your Code Is: "+I2S(saveCode))
 

vexoh

Member
Reaction score
0
the interactive tutorial is mostly full off JASS triggers but ok ill give it a go and read it all...
 

OMGOMGOMG

UMBWGMG (Unidentified Human Being.)
Reaction score
28
Please fix the link, Nestharus. I tried downloading it and here's the error I got from the site

Invalid Attachment specified. If you followed a valid link, please notify the
administrator
 

njb013

New Member
Reaction score
0
Okay, downloaded the file, put it in the scenario folder in WC3, but it doesn't show up as a playable map. Something I'm doing wrong?
 

Nestharus

o-o
Reaction score
84
put it in your downloads folder ;p

edit
72 interactive lessons (including practice problems and demonstrations), 8 lessons in the map, 5 catalog demonstrations in the map, 1 advanced save/load demonstration in the map. Each interactive demo also has easy to read code so you can see how I did them : ).

The map has 86 things total excluding resources to help in save/load so you can play around with the stuff in the map ^_^.
 

njb013

New Member
Reaction score
0
put it in your downloads folder ;p
Not sure you understand. Downloaded it in Chrome (automatically puts it in the download folder, for one thing), and then copied it into the Maps directory in the Warcraft 3 folder. Shows up when I open the folder in the World Editor, but not when I browse the folder in RoC or in TFT.
 

Kayoss666

Member
Reaction score
7
make a folder inside of the maps folder called downloadedmaps and put the map in there and see if you can find it cause i had to do that once.
 
General chit-chat
Help Users
  • No one is chatting at the moment.
  • Monovertex Monovertex:
    How are you all? :D
    +1
  • Ghan Ghan:
    Howdy
  • Ghan Ghan:
    Still lurking
    +3
  • The Helper The Helper:
    I am great and it is fantastic to see you my friend!
    +1
  • The Helper The Helper:
    If you are new to the site please check out the Recipe and Food Forum https://www.thehelper.net/forums/recipes-and-food.220/
  • Monovertex Monovertex:
    How come you're so into recipes lately? Never saw this much interest in this topic in the old days of TH.net
  • Monovertex Monovertex:
    Hmm, how do I change my signature?
  • tom_mai78101 tom_mai78101:
    Signatures can be edit in your account profile. As for the old stuffs, I'm thinking it's because Blizzard is now under Microsoft, and because of Microsoft Xbox going the way it is, it's dreadful.
  • The Helper The Helper:
    I am not big on the recipes I am just promoting them - I use the site as a practice place promoting stuff
    +2
  • Monovertex Monovertex:
    @tom_mai78101 I must be blind. If I go on my profile I don't see any area to edit the signature; If I go to account details (settings) I don't see any signature area either.
  • The Helper The Helper:
    You can get there if you click the bell icon (alerts) and choose preferences from the bottom, signature will be in the menu on the left there https://www.thehelper.net/account/preferences
  • The Helper The Helper:
    I think I need to split the Sci/Tech news forum into 2 one for Science and one for Tech but I am hating all the moving of posts I would have to do
  • The Helper The Helper:
    What is up Old Mountain Shadow?
  • The Helper The Helper:
    Happy Thursday!
    +1
  • Varine Varine:
    Crazy how much 3d printing has come in the last few years. Sad that it's not as easily modifiable though
  • Varine Varine:
    I bought an Ender 3 during the pandemic and tinkered with it all the time. Just bought a Sovol, not as easy. I'm trying to make it use a different nozzle because I have a fuck ton of Volcanos, and they use what is basically a modified volcano that is just a smidge longer, and almost every part on this thing needs to be redone to make it work
  • Varine Varine:
    Luckily I have a 3d printer for that, I guess. But it's ridiculous. The regular volcanos are 21mm, these Sovol versions are about 23.5mm
  • Varine Varine:
    So, 2.5mm longer. But the thing that measures the bed is about 1.5mm above the nozzle, so if I swap it with a volcano then I'm 1mm behind it. So cool, new bracket to swap that, but THEN the fan shroud to direct air at the part is ALSO going to be .5mm to low, and so I need to redo that, but by doing that it is a little bit off where it should be blowing and it's throwing it at the heating block instead of the part, and fuck man
  • Varine Varine:
    I didn't realize they designed this entire thing to NOT be modded. I would have just got a fucking Bambu if I knew that, the whole point was I could fuck with this. And no one else makes shit for Sovol so I have to go through them, and they have... interesting pricing models. So I have a new extruder altogether that I'm taking apart and going to just design a whole new one to use my nozzles. Dumb design.
  • Varine Varine:
    Can't just buy a new heatblock, you need to get a whole hotend - so block, heater cartridge, thermistor, heatbreak, and nozzle. And they put this fucking paste in there so I can't take the thermistor or cartridge out with any ease, that's 30 dollars. Or you can get the whole extrudor with the direct driver AND that heatblock for like 50, but you still can't get any of it to come apart
  • Varine Varine:
    Partsbuilt has individual parts I found but they're expensive. I think I can get bits swapped around and make this work with generic shit though

      The Helper Discord

      Members online

      No members online now.

      Affiliates

      Hive Workshop NUON Dome World Editor Tutorials

      Network Sponsors

      Apex Steel Pipe - Buys and sells Steel Pipe.
      Top